求懂汇编的进来照顾下.确实想不明白
123B0H~123B9H这一组内存单中,从123B0H~123B9H是10个字节 怎么算的?求解释....小生百思不得其解....123B0H是内存地址
一个地址就是一个字节
123B9H-123B0H=10
所以就是10个字节 不信可以自己摁下计算器
PS:最后的H说明这个数字是十六进制 123B0=第一个字节,123B1=第二个字节,以此类推123B9是第十个字节。
内存中都是从0开始,从0———9正好是10个字节,:lol:你用手指头数一数,第一个手指头是0,第十个手指头是9,正好10个数。 牡丹花下死做鬼 发表于 2014-2-22 23:21 static/image/common/back.gif
123B0H是内存地址
一个地址就是一个字节
123B9H-123B0H=10
也就是说一个内存地址占8位,是吗? 楼主还不明白吗,明白了,结个帖. 我的下划线 发表于 2014-2-23 11:37 static/image/common/back.gif
也就是说一个内存地址占8位,是吗?
一个内存单元8位,16位的字,用两个内存单元存储,先用低八位,低八位存完用高八位,没有高八位补0,123B0H~123B9H,地址从0~9一共10个单元,10个字节,5个字(dw),2个双字(dd,没有2.5个双字这种说法)。 相当于数组的0--9号元素 0~9 数过去不是有十个么 学习了!!!! 0到9不就是十个数字吗,可以扳指头数一数 从123B0H开始算,到123B9H就是10个字节 计算机是从0开始算的。 123B9-123B0+1=10
页:
[1]