找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索

PIC33EP單片機(jī)匯編語(yǔ)言定義函數(shù)的入口參數(shù)默認(rèn)分配給哪個(gè)寄存器?

查看數(shù): 1685 | 評(píng)論數(shù): 3 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁(yè)<-左 右->
    組圖打開中,請(qǐng)稍候......
發(fā)布時(shí)間: 2021-12-26 22:38

正文摘要:

我看到一個(gè)PIC33EP單片機(jī)的例程程序,用匯編語(yǔ)言定義了一個(gè)正弦波查表程序,然后使用C語(yǔ)言來(lái)調(diào)用這個(gè)函數(shù)。匯編語(yǔ)言定義函數(shù)是帶有一個(gè)形參的。程序詳見附圖。 疑問(wèn)如下: 1)函數(shù)調(diào)用的形參值默認(rèn)是傳遞給w0寄存 ...

回復(fù)

ID:959891 發(fā)表于 2021-12-28 10:42
我已經(jīng)找到了答案,這是因?yàn)镃語(yǔ)言和匯編語(yǔ)言互相間的調(diào)用遵循ARM-Thumb Procedure Call Standard,不超過(guò)4個(gè)形參時(shí),參數(shù)通過(guò)r0,r1,r2,r3來(lái)傳遞。如果超過(guò)4個(gè)形參,超過(guò)4的部分必須通過(guò)堆棧進(jìn)行傳遞。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:959891 發(fā)表于 2021-12-28 08:53

謝謝置頂,希望有大牛幫忙解釋一下。
ID:301191 發(fā)表于 2021-12-28 05:07
頂一下

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表