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'存在