实现X*Y,其中X=4,Y=3,在数据段定义X,Y两个8位的变量和一个两个字节的Z变量,计算结果存放在Z变量中。
(1) 附上程序
ata segment
x db 4
y db 3
w db 10
z db (?)
data ends
code segment
assume cs:code,ds:data
start:mov ax,data
mov ds,ax
mov al,x
mul y
div w
and al,0fh
add al,30h
mov ah,02h
mov dl,al
int 21h
mov z,ah
mov al,z
and al,0fh
add al,30h
mov ah,02h
mov dl,al
int 21h
mov ah,4ch
int 21h
code ends
end start
(2) 结果截图