在8086系统中,一个中断型号为0Dch的终端服务子程序位于从0200h:4600h开始的内存中,则相应的中断矢量的
1个回答
展开全部
物理地址范围:00370H-00373H
按字节顺序列出为:00H,46H,00H,02H
解答:
1、用4乘上中断类型号就是在中断向量表中的物理地址,一个中断向量盯塌占4个存储单宽首元。前两个放IP,后两个放CS(低位在前,高位在后) ,根据上面的定义:0DCH*4=起始地址00370H,范围就是00370H+3=00373H,为什么加3不是加4,因为00370H本身就占了凯巧圆1个储存单元,所以只是向后偏移3 .
2、x86的字节顺序是低位在前高位在后,比如你可以把4600h看作0x4600,(0x00是低位,0x46是高位),顺序就是从右到左。
按字节顺序列出为:00H,46H,00H,02H
解答:
1、用4乘上中断类型号就是在中断向量表中的物理地址,一个中断向量盯塌占4个存储单宽首元。前两个放IP,后两个放CS(低位在前,高位在后) ,根据上面的定义:0DCH*4=起始地址00370H,范围就是00370H+3=00373H,为什么加3不是加4,因为00370H本身就占了凯巧圆1个储存单元,所以只是向后偏移3 .
2、x86的字节顺序是低位在前高位在后,比如你可以把4600h看作0x4600,(0x00是低位,0x46是高位),顺序就是从右到左。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询