當前位置:編程學習大全網 - 電腦編程 - 采用混合編程實現a=絕對值3,主程序用C實現,求絕對值子程序用匯編語言編寫;然後在C主程序中

采用混合編程實現a=絕對值3,主程序用C實現,求絕對值子程序用匯編語言編寫;然後在C主程序中

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

  • 上一篇:UG如何用顏色抽取面
  • 下一篇:程序員需要學習ps嗎
  • copyright 2024編程學習大全網