assume cs:code,ds:data
data segment
x db ?,?
infor db 'result','$'
crlf db 0dh,0ah,24h ;回车换行符
data ends
code segment
start:
mov ax,data
mov ds,ax
mov bl,2
mov ah,01h ;键盘输入
int 21h
sub al,30h ;去掉ASCII码
mov ah,0
mul bl ;相乘
mov x,al
mov x+1,ah
add ax,3
aam
mov bx,ax
mov dx,offset crlf ;换行
mov ah, 9
int 21h
mov dx,offset infor
;显示"result"
mov ah,09H
int 21h
mov dl,3dh ;显示"="
mov ah,02h
int 21h
mov dl,bh ;显示结果
add dl, 30h
int 21h
mov dl,bl
add dl, 30h
int 21h
mov ax,4c00h
int 21h
code ends
end start