,那么这些汇编编译器则会自动帮我们补全
比如昨天的代码:
;调用开始,把参数压栈
mov ax,1
push ax
mov bx,2
push bx
CALL MY_ADD
.........如果 retf 和 retn 不懂的,请看16位汇编第十讲完结,里面具体分析了怎么平栈,以及他们两个的区别
2.使用调用约定 langtype
使用调用约定,就不得不调用函数了,我们先简单的调用一下函数...看汇编代码:
mov ax,9
push ax ;传递参数,圧栈
mov bx,4
push bx
CALL MY_ADD...push bp ;保存栈底
mov bp,sp
sub sp,4 ;开辟局部变量控件
push cx...解决方法,用新的伪指令,定义局部变量
LOCAL 变量名字:类型(大小)
请看汇编代码:
mov ax,9
push ax ;传递参数,圧栈