微型计算机组成原理(陆有才)课后习题答案 -- 5.32
来源:不详 责任编辑:栏目编辑 发表时间:2013-07-01 22:56 点击:次
5.32 在PC/AT机中,在不影响系统原来的屏蔽设置情况下,要开放串行口2对应的中断,应如何做?编写相应的程序段(8086/8088汇编语言或C语言)(提示:读取相应8259A中断屏蔽寄存器的内容,与一个数“按位与运算”后再写回该中断屏蔽寄存器。当然这个要“与”的数是要自己求的。该题需要看图5.23)。
答:在 PC/AT机中,串行口2对应的中断请求线为主片的IR3,主8259A的IMR的端口地址为21H,所以,开放串行口2中断的程序段可以是:
a = inportb(0x21); // 读系统主片的原屏蔽字
a = a & 0xf7; // 和f7H按位与,使屏蔽字的D3位(对应IR3)为0,而不影响其他位
outportb(0x21,a); // 将新的屏蔽字输出至主 8259A的IMR
也可以写成一个语句行:
outportb(0x21, inportb(0x21) & 0xf7);相关新闻>>
- 微型计算机组成原理(陆有才)课后习题答案 -- 12.1
- 微型计算机组成原理(陆有才)课后习题答案 -- 11.1 什么是控制芯片组?采用控制芯片组
- 微型计算机组成原理(陆有才)课后习题答案 -- 10.44
- 微型计算机组成原理(陆有才)课后习题答案 -- 10.43
- 微型计算机组成原理(陆有才)课后习题答案 -- 10.42
- 微型计算机组成原理(陆有才)课后习题答案 -- 10.41
- 微型计算机组成原理(陆有才)课后习题答案 -- 10.40
- 微型计算机组成原理(陆有才)课后习题答案 -- 10.39
- 微型计算机组成原理(陆有才)课后习题答案 -- 11.38
- 微型计算机组成原理(陆有才)课后习题答案 -- 11.37
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>