计算机原理问答,计算机原理课后问答.doc

计算机原理课后问答

自测题、作业题(7、8章)—答案

第七章

填空题

8086/8088中断分为硬件中断和软件中断,其中断响应过程都要把------和------推入堆栈, 且对相应标志位------和------清零.

答案: ---FR------和---断点地址------, ---TF----和--- IF-----.2. 一个8259A主片连2个从片,从片经主片的IR3,IR6引脚接入,主片设为特殊全嵌套方式,从片设为一般全嵌套方式,则系统中优先级排列顺序为_______;

系统允许的中断源数=________ .

答案: 则系统中优先级排列顺序为:

主片: IR0,IR1,IR2 从片1# :IR0~ IR7 主片:IR4,IR5

从片2# :IR0~ IR7 主片:IR7

系统允许的中断源数=____22____

3. 设定8259A中断向量字节ICW2=A0H,若在IR3处有一中断请求信号,它的中断向量号为______,该中断服务程序的入口地址保存在内存地址为______至______的______个单元中.

答案: __A3H____, __28CH__至__28FH__的_4_个单元中.

判断题

1.判断: 8086/8088 CPU在响应内部中断和非屏蔽中断(NMI)时,须先发中断响应信号,在根据获得的中断矢量转入相应的服务程序。( × )

三、问答题

1.若中断向量表地址0040H单元存放1234H, 0042单元存放5678H, 试问:

(1)这些单元对应的中断类型码是多少?

(2)该中断服务程序的起始地址是多少?

答案: (1)中断类型码是 10H或16 。

(2)该中断服务程序的起始地址是 5678H:1234H 。

2. 8259A中断控制器,初始化命令字ICW2为23H, 试问:

该片的中断类型号范围是多少?

答案: 分析:

0

0

1

0

0

0

1

1

2 0 0 0 ------20H ┋ 0 0 1 ------21H

┋ 0 1 0 ------22H

1 1 1 ------27H

中断类型号范围是 20H~27H.

四、选择题

1.当多片8259A级联使用时,对于从片8259A级联信号

CAS2~CAS0是______; 对于主片8259A级联信号

CAS2~CAS0是______.

①输入信号 ②输出信号 ③ 全部信号 ④中断信号

答案: ①; ②.

2. 三片8259A级联,从片分别接入主片的IR2和IR5,则主片的ICW3内容为_①____; 2片从片的ICW3内容分别为____②_____.

① A.48H B.24H C.12H D.42H

② A.00H,01H B.20H,40H C.04H,08H D.02H,05H

答案: ① B; ② D

8259A作为中断控制器,在外部可屏蔽中断服务程序中,要用

EOI命令,是因为_______.

用它清除中断请求,防止重复进入中断程序;

用它屏蔽已被服务了的中断源,使它不再发出请求;

用它重新配置8259A中断控制器;

用它清除中断服务寄存器ISR的相应位,以允许同级或较低级的中断能被服务。

答案: D

五、编程题

中断源的中断类型码为4AH, 中断服务程序的起始地址是

3500H : 12A4H, 试将起始地址填入中断向量表中, 编一段程序实现此目的;用图说明起始地址在中断向量表中是如何存放的?

方法一:用指令来设置

MOV AX,0000H

MOV DS,AX ;数据段逻辑地址=0000H

MOV SI,4AH× 4 ;中段类型号 * 4=128H

MOV WORD PTR [SI],12A4H ;送中断服务程序偏移地址

MOV WORD PTR [SI+2],3500H ;送段地址

…‥

方法二:用DOS功能调用来设置。

MOV AX, 3500H

MOV DS, AX   ;中断向量段地址→ DS

MOV DX, 12A4H ;中断向量偏移地址?DX

MOV AL, 4AH ;中段类型号4AH?AL

MOV

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值