1.填空
1.1中断可以分为_____部中断和______部中断两类。
答案:外 内
1.2中断向量由_____________和______________组成,分别占____和_____个字节。
答案:服务程序所在代码段的段基址 服务程序入口的偏移地址 2 2
解析:中断服务程序的起始地放在内存低端的中断向量表中,称为中断向量.每个中断向量由服务程序所在代码段的段基址和偏移地址两部分组成。因为两个地址都是16位的,因为8个二进制位为1个字节,所以换算下来各占两个字节。
2.简单计算
如果CS=1000H IP=2000H,那么要执行的下一条指令的内存地址是什么?
答案:12000H
解析:采用分段结构的存储器中,任何一个逻辑地址由段基址和偏移地址两部分构成。所以段地址也由段基址和偏移地址两部分组成,关系为:段地址=段基址16+偏移地址。
CS:对应于内存区域,用来存放内存代码段区域的入口地址(段基址)
IP:将要执行的下一条指令的地址(偏移地址)
即计算方法为1000H16+2000H=12000H。