data segment
answer dw ?
ends
code segment
start:
;;;;;
mov ax, data ;ax等于0710
mov ds, ax ;将数据给ds段寄存器
mov es, ax
;;;;;
mov ax,6
mov bx,3
sub bx,1 ;bx=bx-1=2
div bx ;ax=ax/bx,除数默认在ax中
mov bx,8
mul bx ;ax=ax*bx,结果默认放在ax中
add ax,9
mov answer,ax
mov ah, 1 ;ah=1的作用是键盘输入并回显
int 21h ;中断一下,执行功能,和ah=多少配合使用
mov ax, 4c00h
int 21h
ends
end start