看板 ASM 關於我們 聯絡資訊
最近練習用 C 掃 PCI 上的 device, 想說用 3 個 for 改變一個值( 80000000 ),然後去跑,但是不熟在 C 中寫 asm, 80 00 00 00 不變 00-FF 00-1F 0-7 ... __asm { mov eax, 80000000 // a PCI Dervice mov dx, 0xcf8 out dx, eax mov dx, 0xcfc in eax, dx } ... 所以想請問大家下面一個問題 如何在 for loop 中改變 80000000 的值,查到的好像是說使用 _eax,那 _eax 要宣告 嗎? 如果需要的話,要宣告成什麼型別呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.88.141
clanguage:作業系統是? 09/28 00:45
k55662010:在 dos 下使用 Borland C 寫的 09/28 07:26