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