用户登录
用户注册

分享至

汇编语言将'byte''word'存在

  • 作者: 亖呉?盀
  • 来源: 51数据库
  • 2020-04-21

1.汇编语言中,字节操作和字操作,到底什么时候要强调

x86 CPU 可以执行 16 位数的指令,也可以执行 8 位数的指令。

指令中,如果不说明白位数是多少,CPU 就不干了。--------MOV CX, 200INC AL这种指令,使用了寄存器,这就非常清楚的说明了位数。

--------mov ds:[0],1 ,这种指令,使用了存储器。而对于存储器,可以进行两个字节、也可以进行一个字节的传送。

这条指令,究竟是多少位的?这就让 CPU 糊涂了。必须写成:mov word ptr ds:[0],1,加上了《word ptr》,就是《字属性》,就是16位数的传送。

转载请注明出处51数据库 » 汇编语言将'byte''word'存在

软件
前端设计
程序设计
Java相关