有谁知道关于proc伪指令和proto伪指令的区别?

如题。
我先学习的8086体系下的汇编,然后学习罗云彬的那本Win32汇编。但是发现一个问题,8086汇编使用proc声明和定义过程,而Win32汇编使用proto声明和定义过程。
请问两者的区别何在?
恳请高人指点。

蓝山帝景
浏览 432回答 2
2回答

猛跑小猪

PROTO系子程序/过程声明伪指令,子程序/过程经PROTO声明、方可使用INVOKE伪指令调用PROC系子程序/过程定义伪指令,正确定义的子程序/过程,即可由CALL指令调用子程序/过程的声明与定义必须一致。16位汇编没有INVOKE伪指令,也不需要PROTO伪指令32位汇编增加了PROTO-INVOKE组合,也兼容PROC-CALL组合

有只小跳蛙

子程序先声明后调用,用proc伪指令,先调用后声明用proto伪指令,proto就是告诉编译器,调用的子程序,定义这条指令的后边
打开App,查看更多内容
随时随地看视频慕课网APP