微型计算机原理考什么,微机原理考试简答题

本文详细解答了微机原理考试中的常见问题,包括端口地址译码中AEN的作用,全双工与半双工通信的区别,8259A中断请求输入信号的特点,中断服务子程序的结构,以及8253计数器和D/A转换器的相关知识。此外,还涉及了CPU与外设数据传输方式和8255A并行接口的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 端口地址译码中,AEN 的含义是什么?为什么它必须参与各个端口的地址译码?

AEN 是“地址允许”信号,因为在pc 机中,cpu 对端口的读写操作和dma 对端口的读写操作使用相同的地址线、数据线和控制线,AEN 就是区别这两种操作的信号,AEN 为高电平时,进行dma 操作,为低电平时是cpu 控制三总线

2. 全双工通信和半双工通信的区别?

全双工通信指收发双方用两传输线同时进行数据的发送和接收

半双工通信指收发双方都有发送和接收功能,但在同一根传输线上,不能同时发送和接收

3. 可编程中断控制器8259A 的中断请求输入信号IRi 端采用电平触发和边沿触发各有什么特点?

电平触发:稳定、抗干扰性强,但信号不及时撤销会造成二次触发

边沿触发:不稳定、抗干扰性弱,不会造成二次触发

4. 中断服务子程序在结构上一般是怎样一种模式?

中断服务子程序入口—>保护现场—>开中断—>中断处理—>关中断—>恢复现场—>中断返回

5.8254/8253计数初值采用BCD 码或二进制数各有什么特点?

采用bcd 码时,控制字的D0为1,计数器按bcd 码数的算法减1(或减2),初值范围为0~9999h,0代表十进制数10000

采用二进制时,控制字的D0为0,计数器按二进制的方法减1(或减2),初值范围为0~ffffh,0代表十进制数65536

采用bcd ,编程容易犯错,采用二进制,编程时,自动在后面加h

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值