亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有誰知道關于proc偽指令和proto偽指令的區別?

有誰知道關于proc偽指令和proto偽指令的區別?

藍山帝景 2021-12-30 11:07:45
如題。我先學習的8086體系下的匯編,然后學習羅云彬的那本Win32匯編。但是發現一個問題,8086匯編使用proc聲明和定義過程,而Win32匯編使用proto聲明和定義過程。請問兩者的區別何在?懇請高人指點。
查看完整描述

2 回答

?
猛跑小豬

TA貢獻1858條經驗 獲得超8個贊

  1. PROTO系子程序/過程聲明偽指令,子程序/過程經PROTO聲明、方可使用INVOKE偽指令調用

  2. PROC系子程序/過程定義偽指令,正確定義的子程序/過程,即可由CALL指令調用

  3. 子程序/過程的聲明與定義必須一致。

  4. 16位匯編沒有INVOKE偽指令,也不需要PROTO偽指令

  5. 32位匯編增加了PROTO-INVOKE組合,也兼容PROC-CALL組合


查看完整回答
反對 回復 2022-01-04
?
有只小跳蛙

TA貢獻1824條經驗 獲得超8個贊

子程序先聲明后調用,用proc偽指令,先調用后聲明用proto偽指令,proto就是告訴編譯器,調用的子程序,定義這條指令的后邊

查看完整回答
反對 回復 2022-01-04
  • 2 回答
  • 0 關注
  • 299 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號