[問題] C語言中的asm使用方式

看板C_and_CPP (C/C++)作者 (Blue)時間13年前 (2012/11/08 11:41), 編輯推噓1(103)
留言4則, 4人參與, 最新討論串1/2 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Dev C++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) No 問題(Question): C語言嵌入asm error 餵入的資料(Input): No 預期的正確結果(Expected Output): ? 錯誤結果(Wrong Output): Assembler messages: too many memory references for 'mov' 程式碼(Code):(請善用置底文網頁, 記得排版) int main (void) { asm( "mov dx,al" "mov ah,dx" ); } 補充說明(Supplement): 剛開始學組語的使用方式,參考過網路上其他資訊,但還是不太懂,所以上來問各位大大~ 請各位大大幫忙解惑,謝謝 ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.219.69.157

11/08 11:50, , 1F
你可能要看一下版本,有VC,gcc,... devc++ 的應該和gcc一樣
11/08 11:50, 1F

11/08 11:55, , 2F
11/08 11:55, 2F

11/08 12:04, , 3F
http://codepad.org/n5VZKJgt 就一句話,難用
11/08 12:04, 3F

11/08 12:21, , 4F
11/08 12:21, 4F
文章代碼(AID): #1GcodQ-t (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1GcodQ-t (C_and_CPP)