指令要处理的数据有多长?
Posted tonyjia
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了指令要处理的数据有多长?相关的知识,希望对你有一定的参考价值。
假如我们用DEBUG查看内存单元中的内容是:
2000:1000 FF FF FF FF FF……
那么指令:
mov ax,2000
mov ds,ax
mov byte ptr[1000],1
上机调试,准备数据:
调试结果:
则内存中的内容变为:
2000:1000 01 FF FF FF FF……
可知:mov byte ptr[1000],1访问的是2000:1000中的内容,修改了2000:1000单元的内容
而指令:
mov ax,2000
mov ds,ax
mov word ptr[1000],1
上机调试,准备数据:
调试结果:
则内存中的内容变为:
2000:1000 01 00 FF FF FF……
可知:mov word ptr[1000],1访问的是2000:1000中的内容,修改了2000:1000和2000:1001单元的内容
*需要特别注意的是:push xxxx指令,默认操作的就是字单元
以上是关于指令要处理的数据有多长?的主要内容,如果未能解决你的问题,请参考以下文章