数制转换ffff:ffff:b的范围汇编的一个问题ffff:ffff:b 内存单元中的数据是字节型数据,范围在0~255之间,12个这样的相加,结果不会大于65535.可以存在dx中.ffff:ffff:b的数值貌似都是65535以上,1.请问那个0~255之间是什么意思.2.还有为什么12个相加.12个相加看明白了0~b有12个数字,关于ffff:ffff:b的范围0~
网友回答
【答案】 段+偏移,LZ回去把汇编资料看好点.
FFFF:0表示FFFF段下0偏移的地址.
如果段寄存器=FFFF说明可寻址范围FFFF:0-FFFF:F.这是一个WORD的大小(16位)
12个16bit相加很简单=C0h是在0-255之间的
FF=255 c0=12x16bit
至于你说的都在65535以上不是存在的,地址是地址数据是数据,分清楚之间的关系,地址与内存空间相连,内存空间以byte为单位(8bit)