中北大学微机原理及接口技术习题及练习册
F8000H--FFFFFH,试设计出其原理图。
2.给8088CPU系统扩展32K的ROM,且所选用的存储器芯片为8K×8,地址译码器为74LS138,ROM的地址范围从60000H~67FFFH,要求写出每一个存储器芯片的地址范围,画出逻辑连线图。
3.设某系统的CPU有16根地址线A15-A0、8根数据线D7-D0。现需扩展6KB的ROM,地址范围为:0000H-17FFH,采用2716芯片。
(1) 请写出存储器器件2716的数据线和地址线的条数; (2)计算ROM的芯片数量;
(3)设计存储器扩展原理图,并写出每片ROM的地址范围。 4.已知RAM芯片结构如图所示,回答下列问题:
1) 该芯片容量为多少?若要求构成一个2K×8的RAM阵列,需几个这样的芯片?
2) 若RAM阵列组的起始地址为E1000H,画出存储器系统与8086的电路连接图(8086工作在最小模式),并写出每组RAM芯片的地址空间。
3) 编程:将缓冲区中的10个数据写进E1000开始的10个单元中,并说明如何查看结果? 五、判断题
1.只读存储器ROM只有一种类型。 ( ) 2.动态RAM的一个重要问题是必须对它所存的信息定期进行刷新。 ( )
3.用紫外线照射一片EPROM的窗口后,若读出其存储单元的内容均为0FFH,则表明该EPROM已被擦除干净。 ( ) 4.读写存储器RAM,有SRAM和DRAM二种类型。 ( )
5.2 课后练习题
一、填空题
1.在Intel80x86系统中,若一个32位(4字节)字11223344H,存储在地址为10000H的存储单元中,则10000H字节单元内容为____________,10003H字节单元内容为___________。 2.若芯片SRAM的容量为4K×4bit,现欲用这样的芯片构成0A0000H到0C3FFFH的内存,需要___片这样的芯片。
3.如果某存储器芯片的容量为4K×8位,则存储器片内寻址地址线是_______根,如果它在系统中起始地址为0F0000H,则它的末地址是_______________。
二、简答题
1.试述动态RAM的工作特点,与静态RAM相比,动态RAM有什么长处和不足之处。说明它的使用场合。
2.用下列RAM芯片构成32K×8的存储器模块,各需要多少芯片?多少个片选线? (1)1K×8 (2)4K×8 (3)1K×4 (4)16K×4
13
中北大学微机原理及接口技术习题及练习册
3.什么是字扩展?什么是位扩展?用户自己购买内存条进行内存扩充,是在进行何种存储器扩展?
三、存储器应用
1.设某微机系统需要扩展内存RAM 32KB,扩充的存储器空间为10000H开始的连续存储区域。存储器芯片采用16K×8的RAM芯片,CPU使用8088。 1)选用芯片,画出逻辑连接图; 2)写出各片RAM的所在地址区域。
2.用4K×4的EPROM存储器芯片组成一个16K×8的只读存储器。试问: (1)该只读存储器的数据线和地址线的位数。 (2)根据题意需要多少个4K×4的EPROM芯片? (3)画出此存储器的组成框图。
第6章 输入输出接口技术
基本要求:理解I/O接口的作用和一般结构;掌握I/O编址方式和I/O传送方式,理解中断的概念、分类。本章重点:一些基本概念,I/O接口的构成以及I/O传送方式
6.1 基本练习题
一、填空题
1. CPU与内存及I/O装置间传送数据的硬件线路通道称为_______________。
2. CPU和外设之间的数据传送方式有__________、__________、____________和___________。 3. I/O接口的编址方式可分为_______________、_______________两种方式。
1 4
中北大学微机原理及接口技术习题及练习册
4. CPU与I/O之间接口信息通常有三类,它们是____________、___________、____________信息。 5. CPU从I/O接口的_______________中获取外部设备的\准备好\、\忙\或\闲\等状态信息。 6. 一个典型的接口是由____________、______________和______________三种不同的寄存器构成。 7. 主机与外设之间的数据传送控制方式通常有三种,它们是程序控制方式,DMA方式及_______________,其中________方式的数据传输率最高。 二、选择题
1. 中断与DMA( )
A)程序中断可以完全代替DMA B)DMA可以完全代替程序中断 C)二者各有使用范围和特点,不能互相代替
2. I/O与主机信息的交换采用中断方式的特点是_________。
A) CPU与设备串行工作,传送与主程序串行工作 B) CPU与设备并行工作,传送与主程序串行工作 C) CPU与设备并行工作,传送与主程序并行工作
3. 有关外设的连接,下面哪个说法是正确的__________________? A)输入输出设备可以直接和CPU连接
B)输入设备的数据线必须经过三态缓冲器才能和CPU的数据总线连接 C)CPU的数据总线,必须经三态缓冲器才能和输出设备连接 4. 一般的接口电路中,不包含下面的哪个端口__________。 A)数据口 B)地址口 C)控制口 D)状态口 5. CPU与外设间数据传送的控制方式有________________。
A)中断方式 B)程序控制方式 C)DMA方式 D)以上三种都是 三、简答题
1. 什么情况下两个端口可以用一个地址?
2. 计算机与外部设备数据交换的方式有几种,分别是什么?
3. 如果利用中断方式传送数据,数据是如何传输的?中断机构起什么作用? 4. 什么是I/O接口?
5. 简述CPU以中断方式如何与外设交换数据。
6.2课后练习题
一、选择题
1. 下列有关I/O端口的描述中,不正确的是_______________。
A)I/O端口从逻辑上讲是被CPU访问的I/O接口电路中的寄存器 B)8086系统对I/O端口的访问只能通过专用的指令 C)从连接形式上讲,I/O端口总是直接与数据总线连接 D)I/O端口可以看作是CPU与外设交换数据的中转站
2. 在DMA传送方式中,对数据传递过程进行控制的硬件称为( )。
A) 数据传递控制器 B) 直接存储器 C) DMAC D) DMAT 3. CPU响应中断请求和响应DMA请求的本质区别是 ( )
A) 中断响应靠软件实现 B) 速度慢 C) 控制简单 D) 响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线 4. 在中断方式下,外设数据输入到内存的路径是 ( )
A) 外设→数据总线→内存 B) 外设→数据总线→CPU→内存 C) 外设→CPU→DMAC→内存 D) 外设→I∕O接口→CPU→内存 5. CPU与I∕O设备间传送的信号有 ( )
15
中北大学微机原理及接口技术习题及练习册
A) 数据信息 B) 控制信息 C) 状态信息 D) 以上三种都是 6. CPU与外设之间的数据传输方式有_______________。
A) 查询方式 B) 中断方式 C) DMA方式 D) 以上都是 7. 主机、外设不能并行工作的输入/输出方式是____________。 A) 程序查询方式 B) 中断方式 C) DMA方式 二、简答题
1. 说明I/O接口的基本功能。
2. 相对于查询方式,中断方式有什么优点?和DMA方式比较,中断方式有什么不足之处?
三、填空题
I/O端口的编址方式有统一编址和_______________两种。其中,在PC机中,I/O端口编址方式为_______________。
第7章 并行接口及8255A应用
基本要求:要求学生掌握并行接口的原理及扩展方法,掌握并行接口器件8255A的内部结构、外部引脚、内部寄存器以及各种工作方式(方式0、方式1)特点和使用,了解方式2的特点;要求学生掌握8255A初始化编程的方法,并能进行应用程序的软硬件设计;要求学生掌握键盘、LED显示器的作用和工作原理,掌握接口的设计方法。重点:8255A的内部结构和引脚功能、与CPU的连接;8255A的工作方式0;控制字的格式及作用、各种工作方式的组合,初始化编程方法,应用设计;键盘、LED的工作原理。难点:8255A的工作方式;行扫描法、行反转法,键识别与处理、多位LED的多位显示问题。
7.1 基本练习题
一、填空题
1.一片8255A端口A有3种工作方式,端口B有_______种工作方式。
2.8255A的三个端口工作在方式0输入方式时,三个端口均_________(有/无)锁存能力。 3.当从8255A的端口C读出数据时,8255A的几个控制信号*CS,A1,A0,*RD,*WR分别是_________,_________,_________,_________,_________(*代表低电平有效)。
4.8255A的端口A可用程序设置为__________、__________、_________三种工作方式,对C口还有一种特殊使用方式为____________。
5.当8255A的输入信号 *CS=0、*RD=0、*WR=1且A1=A0=0时,此8255A执行的操作是_______________。(*表示低电平有效)
6.当8255A的输入信号 *CS=0、*RD=1、*WR=0且A1=A0=0时,此8255A执行的操作是_______________。(*表示低电平有效)
7.8255A芯片中的端口B可以有_______种工作方式。
8.一片8255A芯片内含_________个传输数据的8位I/O端口,其中PA口有_________种工作方式。
1 6