1、可屏蔽中断:IF=0时屏蔽;不可屏蔽中断:2号
2、键盘中断:9号BIOS中断
3、标号:
1) 带“:”标号只能在CS(代码段)中使用
2) 其他段:不带标号
data segment
a db 1,2,3,4,5,6,7,8
b dw 0
c dd a,b ; c dw offset a,seg a,offset b,seg b
d dw a,b ; d dw offset a,offset b
data ends
4、使用堆栈存储函数参数:
; 说明:计算(a-b)^3,a、b为字型数据
; 参数:进入子程序时,堆栈顶放IP,后面依次为
; 结果:(dx:ax)=(a-b)^3
difcube:
push bp
mov bp,sp
mov ax,[bp+4]
sub ax,[bp+6]
mov bp,ax
mul bp
mul bp
pop bp
ret 4
* ret 4:pop ip; add sp,n