1、c语言如何传递参数
编写这样一个程序试验
void showchar(char a,int b);
main()
{
showchar('a',2);
}
void showchar(char a,int b)
{
*(char far *)(0xb8000000 + 160*10 + 80) = a;
*(char far *)(0xb8000000 + 160*10 + 81) = b;
}
调试这个程序
;进入main程序 141A:01FA 55 PUSH BP ;保存寄存器现场 141A:01FB 8BEC MOV BP,SP
141A:01FD B80200 MOV AX,0002 ;将2个字节的2h入栈 141A:0200 50 PUSH AX 14......
阅读全文