操作数前缀(operand prefix)有什么用呢???

snowingedge 2001-07-10 11:58:49
请执教。。。
...全文
95 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
树木 2001-07-13
  • 打赏
  • 举报
回复
都是给汇编编译器用的。
Netguy 2001-07-11
  • 打赏
  • 举报
回复
操作数前缀就是在你给定一个地址时,可以让汇编编译器和CPU能明白你给它这个地址到底是想操作以该地址作为起始地址的8位数、16位数还是32位的数。
azuo_lee 2001-07-11
  • 打赏
  • 举报
回复
mov ax和mov eax的机器代码是一样的。默认情况下,如果当前是16位码段,就解释为mov ax;如果是32为码段,就解释为mov eax。那么假如要在32位码段中执行mov ax该怎么办呢?这时就在指令前面加上一个字节的前缀来表示。
另外还有一种前缀是用来区分32位寻址方式和16位寻址方式的。

21,459

社区成员

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

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