微机原理与接口技术期末复习试卷汇总 联系客服

发布时间 : 星期六 文章微机原理与接口技术期末复习试卷汇总更新完毕开始阅读

A、计数器1工作于软件触发方式。 B、计数器1工作于硬件触发方式。 C、计数器1工作于分频器方式 D、计数器1工作于方波发生器方式。

12、已知某微机中的一块8253有23H、22H、21H、20H四个端口, 其中 A 为控制端口。

A、23H B、 20H C、21H D、22H 结构。

A、直通方式 B、单缓冲方式 C、双缓冲方式 D、以上三种都可以

14、一个8位的D/A转换器的分辩能力能达到满量程的 D 。 A、1/8 B、1/16 C、1/128 D、1/256

15、设串行异步通信的数据格式是:1位停止位、7位数据位,1位校验位、1位起始位。若传输率为2400位每秒,

则每秒传输的最大字符个数为: D

A。10个 B。110个 C。120个 D。240个

16、若波特率为1200,波特率因子n=1,则收、发时钟(RxC. TxC)的频率为 A 。 A. 1200Hz B. 19.2kHz C. 20kHz D. 2400Hz

17、8255A芯片内可以工作于方式2的端口为: A . A、A口 B、 B口 C、 C口 D、控制口 D 。 A.字符间无间隔 B。双方通信同步 C.发生错误的概率少 D.附加位信息总量少 19、采用虚拟存储器的目的是( C ) A.提高主存速度 B.提高总线传输束率

C. 程序员设计程序时可不受主存空间大小的限制 D.扩大物理内存空间

20、以下说法正确的是: C 。

A、8253有三个完全相同的计数器,在同一时刻,三个计数器只能工作于同一种工作方式下。 B、当8253的某一个计数器被写入计数初值后,该计数器的输出端口(out)一定输出低电平。 C、8253有六种工作方式,任一种工作方式下,当计数值被减至0时,输出信号一定要发生翻转。 D、以上三项都不对。

第 13 页 共 17 页

13、当CPU的数据总线的位数少于D/A转换器的数据位数时,两者在进行硬件连接时要采用 C

18、在数据传输率相同的情况下,串行同步传输的速度高于串行异步传输,其原因是

二、填空题 30%

1、程序员可见的8086的段寄存器是 16 位的,

2、设(SS)=1234H,(SP)=100H,执行PUSH AX, POP BX, PUSH BX后, 栈顶的物理地址为 1243EH 。

3、一片Intel8253/8254占据 4 个I/O端口地址。

4、理想的情况下,D/A转换器的精度仅决定于其所使用的 转换寄存器中二进制位的位数 。 5、某8259A芯片的地址引出线A0接入CPU的地址线A1,已知其二个端口地址分别为:306H,304H,给该芯片发出的中断结束命令应写入的端口是: 304H 。

6、D/A转换过程中,如电路性能不是很好的话,可能产生尖峰现象。尖峰是输入数码发生变化时刻产生的瞬时误差,

产生尖峰的主要原因是: 线路的断开是瞬时的,而线路接通并达到稳定是需要时间的。 7、高速缓冲存储器常用的三种地址映射方式是: 直接映射方式 、 全相连映射方式 和 组相连映射方式 。

8.8086CPU内部结构按功能分为执行部件 和 总线接口部件 两个部件 。

9.一般情况下,动态存储器每个存储位使用了 一 个晶体管,静态存储器每个存储位使用了 六 个晶体管。 10。半导体SRAM靠_晶体管触发器_存贮信息,半导体DRAM则是靠_分布电容_存贮信息。

三、简答题20%(每小题10%) 1、

程序的局部性原理包含有三个方面的内容,请你叙述其内容。

答:是指程序在执行时呈现出局部性规律,即在一段时间内,整个程序的执行仅限于程序中的某一部分。相应地,执行所访问的存储空间也局限于某个内存区域。局部性原理又表现为:时间局部性和空间局部性。时间局部性是指如果程序中的某条指令一旦执行,则不久之后该指令可能再次被执行;如果某数据被访问,则不久之后该数据可能再次被访问。空间局部性是指一旦程序访问了某个存储单元,则不久之后。其附近的存储单元也将被访问。

2、 DRAM为什么要定时刷新?DRAM为什么要实行读出回写?

答:DRAM芯片靠分布电容保存信息,由于电容的漏电效应,必须对其定时刷新(结整个芯片的刷新时间不得超过2MS)。由于分布电容中所能存储的电荷相对有限,所以对DRAM中信息的读出是破坏性的,为了使相应存储单元中的信息在读操作前后能够保持一致,所以在对其读出之后,应再将所读出的信息放大后再回写。

四、地址逻辑 16%

下图中8255A有四个端口,分别为 A口、B口、C口和控制口。8253A芯片也有四个端口,分别为0#口、1#口、2#口和控制口,8255A的四个端口地址是连续的,且A口为最低,控制口为最高,8253A也一样,0号口

第 14 页 共 17 页

为最低,控制口为最高。请你根据下图算出这八个端口的口地址。 答:8255A的4个端口号分别为:0E4H,0E5H,0E6H,0E7H 8253A的4个端口号分别为:0F8H,0F9H,0FAH,0FBH 五.应用题 14%

1.某8259A芯片的端口地址为80H、84H,按下列要求对该8259A进行初始化:系统为8086,系统中有一片8259A,中断信号采用边缘触发,中断类型号为60H、 61H、 62H、63H---67H,采用完全嵌套、非缓冲方式,中断非自动结束方式, 解:初始化程序段如下:

MOV AL,13H OUT 80H,AL MOV AL,60H OUT 84H,AL MOV AL,01H OUT 84H,AL

(五)

一、填空题(每空1 分,共15 分)

1.RESET 信号到来后8088/86 的CS 和IP 分别为_FFFF_H 和_0000_H。 2. 在特殊全嵌套方式下,8259 可响应同级或高级中断请求。 3. CPU 与外设接口通过数据总线传送状态信号与命令信号。 4. 8255 有3 种工作方式, 其中方式2 只允许A 口使用。 5. 有地址重迭现象的译码方式为部分译码和线选法。

6. 外设端口的编址方式有I/O 端口独.立编址和I/O 端口与存储器统一编址。 7.INT8253 采用BCD 码计数时,其最大计数值为__10000__,此时的计数初值为 __0000__。

8.8088/8086 的AD7-AD0 是地址数据复用引脚,在T1 时传送__地址信号__。 9.8259A 作为主片时其引脚CAS0-CAS2 的信息传送方向是_向外_。

10.RS-232C 是适用于__数据终端设备DTE__和__数据通信设备DCE__间的接口。 二、单项选择题(每小题1 分,共20 分)

1. 8086CPU 寻址I/O 端口最多使用( 4 )条地址线。 (1)8 (2)10 (3)12 (4)16

2. CPU 执行IN 指令时有效的信号组合是( 1 )。 (1)RD =0, IO/M=1 (2) RD =0, IO/M=0 (3)WR =0, IO/M=1 (4) WR =0, IO/M=0

3.某计算机的字长是16 位,它的存储器容量是64KB,若按字编址那么它的最大 寻址范围是( 2 )。

(1)64K 字(2)32K 字(3)64KB (4)32KB

4.某一SRAM 芯片的容量是512×8 位,除电源和接地线外,该芯片的其他引脚最 少应为( 4 )根。

第 15 页 共 17 页

(1)25 (2)23 (3)21 (4)19

5.8088/8086 的基本总线周期由( 2 )个时钟周期组成。 (1)2 (2)4 (3)5 (4)6

6.在8086 系统中中断号为0AH,则存放中断向量的内存起始地址为( 2 )。 (1)0AH (2)28H (3)4AH (4)2AH

7.采用两片8259A 可编程中断控制器级联使用,可以使CPU 的可屏蔽中断扩大到 ( 1 )。

(1)15 级(2)16 级(3)32 级(4)64 级

8.当IF=0,8088/8086CPU 不响应( 2 )中断请求。 (1)INT N (2)INTR (3)NMI (4)INTO

9.8253 可编程定时器/计数器中,其二进制的最大计数初值为( 3 )。 (1)65536 (2)7FFFH (3)0000H (4)FFFFH

10.8086/88CPU 在响应中断时要执行( 2 )个中断响应周期。 (1)1 个(2)2 个(3)3 个(4)4 个

11. 中断向量表是存放( 2 )的存储区域. (1)中断类型号(2)中断服务程序入口处地址 (3)中断断点地址(4)程序状态字

12.INT8255 中可用置位/复位控制字对( 3 )的各位进行按位操作以实现某些控制 功能。

(1)A 口(2)B 口(3)C 口(4)数据总线缓冲器

11.RS-232C 标准规定信号“0”和“1”的电平是( 3 )。 (1)0V 和+3V~+15V (2)-3V~-15V 和0V

(3) +3V 至+15V 和-3V~-15V (4)+3V~+15V 和-0V

12.对于开关型设备的控制,适合采用的I/O 传送方式是( 1 )。 (1)无条件(2)查询(3)中断(4)DMA

13. 传送数据时,占用CPU 时间最长的传送方式是(1 )。 (1)查询(2)中断 (3)DMA (4)IOP

14. 既然是在数据传输率相同的情况下,那么,又说同步字符传输速度要高于 异步字符传输其原因是( 2 )。

(1)发生错误的概率少(2)附加位信息总量少 (3)双方通信同步(4)字符之间无间隔

15.巳知DRAM2118 芯片容量为16K×1 位, 若组成64KB 的系统存储器,则组成的芯片 组数和每个芯片组的芯片数为( 4 ).

(1)2 和8 (2)1 和16 (3)4 和16 (4)4 和8

16.INT 8259 中断屏蔽寄存储器的作用是( 2 ).

(1)禁止CPU 响应外设的中断请求(2)禁止外设向CPU 发中断请求 (3)禁止软中断请求(4)禁止NMI 中断请求

17.在正常EOI 方式下, 中断结束命令是清除( 2 )中的某一位. (1)IRR (2)ISR (3)IMR (4)程序状态字

18.软中断INT N 的优先级排列原则是( 3 ). (1)N 值愈小级别愈高(2)N 值愈大级别愈高 (3)无优先级别(4)随应用而定

19.串行异步通信传输的主要特点是( 2 ).

(1)通信双方不必同步(2)每个字符的发送是独立的

(3)字符之间的传送时间长度应相同(4)字符发送速率由波特率决定 20. 8 位D/A 转换器的分辨率能给出满量程电压的( 4 ).

第 16 页 共 17 页

(1)1/8 (2)1/16 (3)1/32 (4)1/256

三、简答题(每小题5 分__________,共20 分)

1.试述8250 的数据接收时钟RCLK 使用16 倍比特率的时钟信号 接收异步通信信号的原因以及接收过程。

答:主要是为了确定起始位避免传输线上的干扰。

其接收过程为:接收器检测到串行数据输入引脚SIN 由高电

平变低后,连续测试8 个RCLK 时钟周期,若采样到的都是低电平,则确认为起始位;若 低电平的保持时间不足8 个RCLK 时钟周期,则认为是传输线上的干扰。 2.8255A 工作于方式2,采用中断传送,CPU 如何区分输入中断还是输出中断?

答:CPU 响应8255A 的中断请求后,在中断服务程序的开始可以查询8255A 的状态 字,判断~OBFA(PC7)和IBFA(PC5)位的状态来区分是输入中断还是输出中断,并 据此转向相应的输入或输出操作。

3.用2K×4 位RAM 构成64KB 的存储系统,需要多少RAM 芯片?需要多少位地址作 为片外地址译码?设系统为20 位地址线,采用全译码方式。

答:64 片。9 位。其中A16~A19 固定,A10~A15 译码形成组选信号。

4.请说明Intel8253 各个计数通道中三个引脚信号CLK,OUT 和GATE 的功能。 答:CLK 为计数时钟输入引脚,为计数器提供计数脉冲。

GATE 为门控信号输入引脚,用于启动或禁止计数器操作,如允许/禁止计数、 启动/停止计数等。

OUT 为输出信号引脚以相应的电平或脉冲波形来指示计数的完成、定时时间到。

第 17 页 共 17 页