中北大学 微机原理习题及其答案 下载本文

中北大学微机原理及接口技术习题及练习册

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