13.从DAT开始的数据区中放有100个8位的无符号数,编程统计其中奇数的个数,将结果存入RESULT单元。
14.利用DOS系统功能调用,将键盘输入的小写字母转换成大写字母输出现实,直到输入“&”字符时暂停输出。
第六章
1. 内存和外存的功能如何,有什么联系和区别? 2. 高速缓冲区有什么功能? 3. RAM和ROM有什么区别?
4. 利用若干2114芯片和2716芯片采用75LS138译码,构成7KB 容量的存储器,要要求有5KB RAM及2KB RAM,请设计电路图 5. 常见的存储芯片有哪些,它们的容量是多少? 第七章
1. CPU与外设减缓数据的方式有几种,各有什么特点? 2. 比较中断传送和DMA传送的区别。
3. 编写一段程序,使从终端上输入80个字符,存放BUFFER开始的内存缓冲区中:并要求每读入一个字符,在终端上显示键入的字符。
4. 什么叫中断,采用中断技术有哪些好处? 5. 什么叫中断系统,它具备哪些功能?
6. CPU在什么情况下才响应中断,中孤单处理过程一般包括哪些步骤? 7. 何谓非屏蔽中断和课屏蔽中断?
8. CPU如何识别中断源?
1、什么叫中断优先权,有哪些解决中孤单优先权的办法? 10. 简述8086/8088CPU的中断结构及中断处理过程。 11. 8086/8088的中断系统分哪几类,其优先顺序如何?
12. 中断入口地址表的功能是什么?已知中断类型码分别为84H 和0FAH,它们的中断入口在中孤单入口地址表的什么位置上?
13. 若在一个系统中有5个中断源,他们的优先排序为:1,2, 3,4,5.它们的中断服务程序入口地址分别为LOOP1、LOOP2、LOOP3、LOOP4、LOOP5。试编写一终端服务程序,当有中断请求CPU响应时,
能用软件查询办法转到优先权最高的中断源。 14. 8086/8088CPU如何获得中断类型码?
15. 简述中断控制器8259A的内部结构和主要功能。 第八章 1.填空题
(18255A内部包括两组控制电路,其中A组控制_________的工作方式和读写操作,B组控制_________的工作方式和读写操作。
(28255A的端口A工作于方式2时,使用端口C的_________位作为与CPU和外部设备的联络信号。
(3当8225A的端口A和端口B均工作于方式1输出时,端口C的PC4和PC5可以作为_________使用。
(48255A的端口A工作于方式2时,端口B可以工作于__________.
(58255A中,可以按位进行置位/复位的端口是_________,其置位/复位操作是通过向_________口地址写入__________实现的。
(6 8251A工作在同步方式时,最大波特率为___________;工作在异步方式时,最大波特率为_________。
(7 8251A工作在异步方式时,每个字符的数据位长度可以是____________,停止位长度可以是_________。
(88251A从串行输入线上接收到了一个字符后,将信号____________置为有效。
(98251A工作在同步方式时,同步检测引脚SYNDET可以作为
输入或者输出信号使用。若工作在外同步方式,该引脚作为_____________;若工作在内同步方式,该引脚作为_________.
(108253工作与方式0下,控制信号GATE变为低电平后,对计数器的影响是_________。
2.已知8255A的端口A、B、C和控制口地址分别为120H、122H、124H和126H,试按下列要求设计初始化程序:
(1将端口A和端口B设置成方式0,端口A、端口C作为输出口,端口B作为输入口。
(2将端口A设置成为方式2,端口B设置成为方式1,端口B 作为输出口。 (3将端口A和端口B均设置成为方式1的输入状态,且PC6、PC7设置成输出位。
3.某一外部输入设备,当它准备好一个数据时,能够发出一个数据准备好的状态信号READY(高电平有效。当CPU把数据取走后,要求CPU通过ACK线向外设发
一负脉冲,以便外设清除READY信号。试用8255A作为接口芯片,分别用查询和中断方式从外设读入100个数据,将其存入从DAT_BEG开始的内存区。要求:画出8255A与外设之间的连线,并进行编程。
相关推荐: