當前位置:編程學習大全網 - 電腦編程 - 匯編語言和C語言混合編程時,它們之間是如何傳遞參數的?請用具體例子說明

匯編語言和C語言混合編程時,它們之間是如何傳遞參數的?請用具體例子說明

對於參數個數可變的子程序,當參數不超過4個時,可以使用寄存器R0~R3來進行參數傳遞,當參數超過4個時,還可以使用數據棧來傳遞參數. 在參數傳遞時,將所有參數看做是存放在連續的內存單元中的字數據。然後,依次將各名字數據傳送到寄存器R0,R1,R2,R3; 如果參數多於4個,將剩余的字數據傳送到數據棧中,入棧的順序與參數順序相反,即最後壹個字數據先入棧.

  • 上一篇:simulink階躍輸入模塊在哪
  • 下一篇:請問:在PPT文件中,如何壹次性刪除每張幻燈片中的相同或文本框?
  • copyright 2024編程學習大全網