回答
這在任何地方都是無效的。要獲得所需的效果,請執行以下操作:
MOVZX EBX, AX, or
MOVSX EBX, AX
取決於您是否要零或符號擴展源操作數。
你能解釋爲什麼它無效嗎?MOVZX是什麼意思? – CodyBugstein 2013-03-06 01:40:41
http://faydoc.tripod.com/cpu/movzx.htm – 2013-03-06 01:42:11
我還是不明白爲什麼把一個小寄存器移到一個更大的寄存器是無效的。我可以看到它爲什麼不聰明(因爲額外的位可能已經存在),但爲什麼它不是有效的? – CodyBugstein 2013-03-06 02:15:40
- 1. MOV [EBX],AX - 指向寄存器的指針?
- 2. mov指令在nasm中的含義
- 3. mov eax,[ebx + ecx * 4]在NASM中的含義是什麼?
- 4. 指令「mov ax,[ax]」不會編譯
- 5. 裝配中MOV指令的有效性
- 6. mov ax,bx與mov ax,[bx]
- 7. 在執行「mov eax,[edx + ebx]」程序集(NASM)
- 8. NASM MOV取決於地方
- 9. 這是一個有效的C命令/指令嗎?
- 10. 檢查彙編代碼MOV 0x8中(%EBX),%EAX MOV(%eax中),%EAX CMP%EAX(%EBX)
- 11. mov [ebx + 0x18] ecx做什麼?
- 12. 爲什麼mov指令直接使用ax而不是兩個段寄存器?
- 13. NASM ORG指令是否有GCC版本?
- 14. MOV BL,[AX]錯誤
- 15. 瞭解mov指令
- 16. MOV指令 - 大會
- 17. MOV指令限制
- 18. 大會MOV指令
- 19. NASM - 在一個文件中使用幾個BITS指令
- 20. Linux NASM:調用sys_exit時,ebx中的值是多少?
- 21. 具有偏移的MOV指令
- 22. NASM指令序列
- 23. NASM x87 FILD指令
- 24. 重複MOV指令的x86
- 25. x86簡單的mov指令
- 26. 「leal 0x10(%ebx),%eax」x86彙編指令中的0x10是什麼?
- 27. NASM添加字節註冊ebx
- 28. 「mov(%ebx,%eax,4),%eax」是如何工作的?
- 29. 有什麼區別 - MOV指令
- 30. 8086彙編mov指令沒有錯誤
當你嘗試組裝它時,nasm會說什麼? – 2013-03-06 01:32:11