32位寄存器怎么回事呀,汇编的不对!

aabiao 2003-09-11 11:32:18
用MASM 5.0汇编,有问题:
.386
.model tiny
0000 .code
0100 org 100h
0100 start:
0100 90 nop
0101 66| B8 5678 MOV ax,5678h ====这句是16为怎么加了66
0105 90 nop
0106 B8 12345678 MOV eax,12345678h ====这句反而没加66
010B 90 nop
010C B0 22 MOV al,34
...全文
29 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
spbabyba 2003-09-12
  • 打赏
  • 举报
回复
学习
csdsjkk 2003-09-12
  • 打赏
  • 举报
回复
.386这条伪指令告诉汇编程序后面的代码是运行在32位环境下,
因此后面的16位代码都要加上16/32位指令切换码66h
Areslee 2003-09-12
  • 打赏
  • 举报
回复
将.386
放在.model tiny
后面

21,453

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧