看板 [ ASM ]
討論串請問macro如何被C 呼叫?
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ast9869 (甘願為妳~)時間16年前 (2008/05/03 17:35), 編輯資訊
1
0
0
內容預覽:
===================================================================. //C51 的 code. //ice_func.c. #pragma asm. getXRAM MACRO _Address, _Shift, _Data. m
(還有480個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者MasterChang (我愛ASM)時間16年前 (2008/05/03 19:27), 編輯資訊
1
0
0
內容預覽:
你用的C語言是Keil C51嗎?(假設是的話). 你的寫法完全是錯的,基本上就是亂搞一通。. 從上面看來,你的巨集是組合語言的構成。所以你在C使用時. 就要用嵌入組語的方式使用巨集而不是用含式呼叫的方式。. 若是想要用函式呼叫的部分使用組語寫成的檔案。那你應該要. 參考Keil C51的使用者手冊

推噓1(1推 0噓 4→)留言5則,0人參與, 最新作者ast9869 (甘願為妳~)時間16年前 (2008/05/03 21:54), 編輯資訊
0
0
0
內容預覽:
我寫的是Keil C51沒錯。. 我是想用Macro 來替代 Call Function,因為Macro 好像是copy code 的概念,. 而Call Function 感覺較浪費指令,在51上,為了有較好的效率才使用Macro。. 如果照你說的,那code 就要改成如下嗎?(這樣build就過
(還有319個字)
首頁
上一頁
1
下一頁
尾頁