汇编题目求解
已知内存单元的内容如下:[0001CH]=35H,[0001DH]=6AH,[0001EH]=4DH,[0001FH]=2FH,[00020H]=12H,[00021H]...
已知内存单元的内容如下:[0001CH]=35H,[0001DH]=6AH,[0001EH]=4DH,[0001FH]=2FH,[00020H]=12H,[00021H]=30H,[00022H]=70H,[00023H]=08H,[00024H]=08H,[00025H]=86H,[00026H]=58H,[00027H]=1AH,则中断类型8的中断服务程序的入口地址(逻辑地址)的段基地址是_____H
展开
展开全部
该中断类型号在中断向量表的位置为8*4=32=0020H,那么从该地址往后的4的单元存储的是类型号所对应的中断服务程序的入口地址,其中,0020H,0021H分别存放的是入口地址的偏移地址的低八位和高八位,而0022H和0023H存放的是入口地址段基址的低八位和高八位,将其左移4位再加上偏移地址就得到入口地址(逻辑地址)。所以该题目的入口地址的段基址为:0870H,入口地址为:08700H+3012H=0B712H。
追问
再请教一个问题:MOV AL,[BX]中,源操作数的寻址方式是_____寻址?我觉得是间接寻址,但是怎么不对呢?
追答
单从这一行语句来看,应该是寄存器间接寻址。如果有人说是基址寻址也不能算错,只是我感觉这种说法是有待商榷的,我比较偏向于寄存器间接寻址。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询