汇编语言初学者请问错误是什么

问题遇到的现象和发生背景

汇编初学者,目标是实现(V–(X*Y+Z-720))/X。以下是我写的代码

用代码块功能插入代码,请勿粘贴截图

.model small
.stack
.data
X equ 0001h
Y equ 0002h
Z equ 0003h
V equ 0004h

dw X,Y,Z,V

.code
mov ax,X
imul Y
add Z,ax
sub Z,2D0h
mov ax,Z
sub V,ax
mov ax,V
idiv X
mov X,ax
.exit 0
end

运行结果及报错内容

img

确实搞不明白,请各位来指导一下

add Z,ax
sub Z,2D0h
mov ax,Z
sub V,ax
mov ax,V
idiv X
mov X,ax
不支持这样的指令