[問題] 在c++中使用__asm的限制?
請問一下板上的強者們
我如果想要在C++中使用組語
該注意那些事項呢
(因為我是初學,可否請前輩指點該用什麼關鍵字找相關的資料?)
例如我一直找不到在__asm裡,可以使用的暫存器有那些
(還是都可以使用,Compiler會自動把會被contaminated register先存起來?)
兩段__asm中間,要怎麼讓register不被中間的C code更改到
(應該自己存下來嗎?)
如果是在for loop裡,要怎樣在__asm中做break或是continue的動作?
(我有看到網路上的寫法是用別的__asm區塊做label..這是正解嗎?)
--
如果版眾很忙的話
可以提示幾個關鍵字讓我知道
資料要怎麼找嗎@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.121.179.152
推
05/17 08:24, , 1F
05/17 08:24, 1F
推
05/17 16:40, , 2F
05/17 16:40, 2F
→
05/17 16:41, , 3F
05/17 16:41, 3F
推
05/17 17:13, , 4F
05/17 17:13, 4F
→
05/17 17:13, , 5F
05/17 17:13, 5F
→
05/17 17:13, , 6F
05/17 17:13, 6F
→
05/17 19:57, , 7F
05/17 19:57, 7F
推
05/18 14:20, , 8F
05/18 14:20, 8F
→
05/18 14:21, , 9F
05/18 14:21, 9F
→
05/18 14:21, , 10F
05/18 14:21, 10F