主题:请教一个题目
题目: 视变量buf1和buf2定义在同一个段中,偏移地址分别是102H和3ACH,两个变量对应的缺省段寄存器都是ES,寄存器BX和BP的值分别是2000H和3000H。试计算下列各指令中源操作数的偏移地址值,并判断缺省段寄存器是哪一个。
mov al,[buf2+bp-4000h]
解:偏移地址:3ach+3000h-4000h=[size=4]0f3ach[/size]
大家看这题答案中,明明是f3ach就好了,我不懂的是为什么在前面加0?
请大侠们给我讲讲,小弟不胜感激!
mov al,[buf2+bp-4000h]
解:偏移地址:3ach+3000h-4000h=[size=4]0f3ach[/size]
大家看这题答案中,明明是f3ach就好了,我不懂的是为什么在前面加0?
请大侠们给我讲讲,小弟不胜感激!