河南理工大学微机原理与单片机接口技术课后题答案详解 下载本文

三、综合题

1.某微机系统中内存的首地址为3000H,末地址为63FFH,求其内存容量。 答:存储区总的单元数为:63FFH-3000H+1=3400H,故总容量13KB。

计算方法:若直接用十六进制表示,则总容量=(3*163+4*162)/1024; 若将地址表示成二进制,则总容量= 213B+212B+210B; 2.下图为SRAM6116芯片与 8088系统总线的连接图。 答:

(1)6116芯片的存储容量是2k*8bit

(2)第一片6116的内存地址范围是F1000H~F17FFH

第二片6116的内存地址范围是F1800H~F1FFFH

3.利用6264芯片,在8088系统总线上实现20000H-23FFFH的内存区域,试画出连接电路图。

(1)写出6116芯片的存储容量;

(2)分析每片6116所占的内存地址范围。

答:

4.如图所示,IBM-PC/XT计算机扩展槽上与存储器连接的总线信号为20根地

EMR和MEMW。使用址线A19~A0,8根数据线D7~D0以及存储器读写信号M

25

8 EPROM)和1片62256(32K×8 RAM)这些信号扩展1片27256(32K×。要求EPROM的起始地址为C8000H,RAM紧随其后,使用74LS138(3-8译码器),采用全地址译码方式。

A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 MEMR MEMW 74LS138 G1 Y1 G2A Y2 G2B Y3 C B A Y4 Y5 Y6 Y7 A14 CE A13 A12 A11 A10 A9 IC0 D7 D6 A8 D5 A7 D4 A6 D3 A5 62256 D2 A4 D1 A3 D0 A2 A1 A0 OE WE A14 CE A13 A12 A11 A10 D7 A9 A8 IC1 D6 D5 A7 D4 A6 D3 A5 27256 D2 A4 D1 A3 D0 A2 A1 A0 OE Y0

(1)试在图中画出计算机的存储器连接图(门电路自选)。

74LS138 A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 MEMR MEMW 题五图、存储器扩展图

G1 Y1 G2A Y2 G2B Y3 C B A Y4 Y5 Y6 Y7 A14 CE A13 A12 A11 A10 A9 IC0 D7 D6 A8 D5 A7 D4 A6 D3 A5 62256 D2 A4 D1 A3 D0 A2 A1 A0 OE WE A14 CE A13 A12 A11 A10 D7 A9 A8 IC1 D6 D5 A7 D4 A6 D3 A5 27256 D2 A4 D1 A3 D0 A2 A1 A0 OE Y0 题五图、存储器扩展图 第四题图

(2)写出各片存储器的地址范围。

答:地址范围27512:C8000~CFFFFH, 62512:D0000H~D7FFFH

5.设某系统中的数据总线宽度为8bit,地址总线宽度为16bit。若采用4K×4的RAM芯片组成16KB的存储系统。问:

26

(1)共需多少片4K×4的RAM芯片?这些芯片应分成多少组?每组多少片? 答:共需8片RAM芯片,分成4组,每组2片。

(2)该存储系统至少需要多少根地址总线?其中多少根低位地址线用于片内自选(译码)?

答:至少需要14根地址总线,其中12根低位地址线用于片内自选。

(3)设该存储系统从0000H开始占用一段连续地址空间,试给出每组芯片占用的地址范围。

答:0000~0FFFH 1000~1FFFH 2000~2FFFH 3000~3FFFH 第6章 输入输出与中断技术 一、单项选择题

1.8086CPU在执行IN AL,DX指令时,DX寄存器的内容输出到( A )上。 A. 地址总线 B. 数据总线 C. 存储器 D. 寄存器

2.在CPU与外设进行数据传送时,下列( C )方式可提高系统的工作效率。 A. 无条件传送 B. 查询传送 C. 中断传送 D. 前三项均可 3.外部设备的端口包括 ( ABC )。

A. 数据端口 B. 状态端口 C. 控制端口 D. 写保护口 4.CPU 在数据线上传输的信息可能是 ( ABC )。 A. 数据 B. 状态 C. 命令 D. 模拟量 5.PC/XT机对I/O端口的寻址方式有( AF )。 A. 端口直接寻址 B. 寄存器寻址 C. 基址寻址 D. 变址寻址 E. 寄存器相对寻址 F. DX 间接寻址

6.PC机在和I/O端口输入输出数据时,I/O数据须经( AE )传送。 A. AL B. BL C. CL D. DL E. AX F. BX G. CX H. DX 7.程序查询I/O的流程总是按( B )的次序完成一个字符的传输。 A. 写数据端口,读/写控制端口 B.读状态端口,读/写数据端口 C. 写控制端口,读/写状态端口 D. 随I/O接口的具体要求而定。 8.在CPU与外设之间设计接口电路的目的主要有(ABCD)。 A. 解决驱动能力问题 C. 完成数据形式转换

B. 控制数据传输速度 D. 负责CPU与外设的联络

9.8086CPU工作在总线请求方式时,会让出( D )。 A. 地址总线 B. 数据总线

C. 地址和数据总线 D. 地址、数据和控制总线

10.CPU响应INTR引脚上来的中断请求的条件之一是( B )。 A. IF =0 B. IF =1 C. TF =0 D. TF =1 11.断点中断的中断类型码是 ( C )。 A. 1 B. 2 C. 3 D. 4

27

12.执行指令IRET后弹出堆栈的寄存器先后顺序为( B )。

A. CS、IP、Flags B. IP、CS、Flags C. Flags、CS、IP D. Flags、IP、CS 13.若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先权最高的中断源是( B )。

A. IRQ3 B. IRQ5 C. IRQ0 D. IRQ4

14.PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ6的中断类型码是( B )。

A. 75H B. 76H C. 70H D. 1D8H

15.PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ5的中断矢量存储的地址是( D )。

A. 75H B. 280H C. 300H D. 1D4H

16.当向8259A写入的操作命令字OCW2为01100100时,将结束( E )的中断服务。

A. IRQ0 B. IRQ1 C. IRQ2 D. IRQ3 E. IRQ4 F. IRQ5 G. IRQ6 H. IRQ7 17.3片8259A级联起来,可管理( C )级中断。 A. 24 B. 23 C. 22 D. 20 E. 16 F. 15 二、多项选择题

1.在PC机工作过程中,8259A所管理的中断源优先级将发生变化的工作方式有( C D )。

A. 全嵌套工作方式 B. 特殊全嵌套方式 C. 优先级自动循环方式 D. 优先级特殊循环方式

2.写入8259A的ICW1为13H,则该8259A芯片的工作方式是( ADE )。 A. 上升沿触发中断请求 B. 仅高电平请求中断 C. 多片主从方式 D. 单片方式 E. 初始化写入ICW4 F. 初始化不写入ICW4

3.写入8259A的ICW4为09H,则该8259A芯片的工作方式是( ABD )。 A. 全嵌套 B. 采用8086CPU C. 多片主从方式 D. 缓冲方式 E. 自动结束中断 F. 优先级自动循环

4.写入PC/XT机8259A芯片的操作命令字OCW1是36H,则被屏蔽的中断源是( BCEF )。

A. IR0 B. IR1 C. IR2 D. IR3 E. IR4 F. IR5 G. IR6 H. IR7

5.8086CPU响应硬中断NMI和INTR时,相同的条件是( BD )。 A. 允许中断 三、判断题

28

B.当前指令执行结束 D. 不处于DMA操作期间

C. CPU工作在最大模式下