2012微机原理及应用练习题B

更新时间:2023-11-08 20:39:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

微机原理及应用练习题B

一、填空题

1.已知逻辑地址为2F00H:38A0H,物理地址= 328A0H 。

2.8088微机系统有 20 条地址线,可寻址的最大物理内存容量为 1M 字节。 3.计算机的指令由 操作码 和 操作数 两部分组成。

4.用4K×4bit的存储器芯片构成32KB的存储器,所需要的芯片数是 16 片。 5.当总线负载超过其负载能力时,需加接 总线驱动器 ,以增加总线的负载能力。 6.标号有3个属性, 段 属性、 偏移量 属性和 类型 属性。 7.在8088系统中,中断类型码为7的中断向量的存放地址是: 28/1CH 。 8.硬中断可分为 非屏蔽中断NMI 中断和 可屏蔽中断INTR 中断两种。 9.8253具有 9 个减1计数器。每个计数器都含有 16 位的初值寄存器。在以二进制计数时,最大计数次数为 65536 以BCD码计数时,最大计数次数为 10000 。 10.能使8255的PC5输出高电平的控制字为 00001011B/0BH/11 。

11.异步串行通信数据格式由起始位、数据位、 奇偶校验 位和 停止 位等4部分组成。

二、选择题

1.MOV AX, ES:[BX][SI]的源操作数的物理地址是( B )。

A.16×(DS)+(BX)+(SI) B.16×(ES)+(BX)+(SI) C.16×(SS)+ (BX)+(SI) D.16×(CS)+(BX)+(SI)

2.CPU通过总线对内存或I/O端口存取(读或写)一个字节所需的时间是一个( A )。 A.总线周期 B.时钟周期 C.指令周期 D.存储器周期 3.微机控制总线上传送的是( D )。 A.存储器和I/O设备向CPU传送的状态信号

B.存储器和I/O接口的地址

C.CPU向存储器和I/O设备发出的命令信号 D.A和C 4.采用Cache技术的主要目的是( B )。 A.为增加内存的容量 C.为增加CPU的寄存器

B.为减少高速CPU和慢速内存之间的速度差异 D.增加内存的容量

5.堆栈的工作原则是( A )。 A.先进后出

B.先进先出

C.链式存储

D.随机存储

6.在构成存储系统时,所用存储芯片单片不能满足字长要求,需用首先进行( B )。 A.字扩展

B.位扩展

C.字位扩展

D.以上均可

7.指令TEST AL,02H的含义是( B )。 A.测试AL的bit0位的逻辑值 C.测试AL的bit2位的逻辑值

B.测试AL的bit1位的逻辑值

D.测试AL的值

8.CPU响应INTR引脚的中断请求的条件是( B )。 A.IF=0

B.IF=1

C.TF=0

D.TF=1

9.8088CPU工作在最大模式下,执行IN或OUT指令产生I/O端口读信号#IOR和写信号#IOW的部件是( B )。

A.8088CPU B.总线控制器 C.8255并行接口 D.DMA控制器 10.某静态RAM芯片的容量为8K×8位,则( C )。 A.该芯片的地址线是11根 C.该芯片的地址线是13根 11.8253使用了( D )端口地址。 A.1个 B.2个 C.3个 D.4个 12.8253软启动前,GATE必需为(C )态。 A.低电平 B.任意 C.高电平

D.上升沿

B.该芯片的地址线是12根 D.该芯片的地址线是16根

13.8253可编程定时/计数器工作在方式2时,控制信号GATE变为低电平后对计数器的影响是( A )。

A.等待下一次计数开始 C.计数器的计数不受该信号的影响

B.暂时停止现行计数工作 C.立即开始新的计数

14.8255芯片有(B )种基本工作方式。 A.2

B.3

C.4

D.6

15.8255工作方式0,A口输入,C口高4位输入,B口输出,C口低4位输出,其控制字为

( A )。

A.10011000B B.10001000B C.00011000B D.11001000B

三、简答题

1.简要说明8086 CPU的逻辑组成及其主要功能。

答:由BIU和EU组成,BIU完成总线操作,EU完成指令的执行。 2.8086的两种工作方式由什么决定?两种工作方式有什么差别? 答:(1)两种工作方式由MN/MX引脚的状态决定: MN/MX=1 最小方式, MN/MX=0 最大方式。

(2)主要差别是对控制信号的选择:

最小方式:控制信号从8086芯片对应引脚输出;

最大方式:控制信号几乎全部从总线控制器8288输出。

3.键盘为什么要防止抖动?解决键的抖动通常有哪些方法? 答:(1)由于按键触点的弹性作用,在闭合、断开瞬间均有抖动,抖动造成一次按键,多次读入。

(2)解决方法:软件延时或硬件滤波。 4.阅读程序段,将执行结果填入空格内。

MOV AX, 0FE60H STC

MOV CX, 98 XOR CH, 0FFH

SBB AX, CX

AX=_ FEFEH_, CF=__1_

5.画出串行异步通信传送0FH时的发送波形。

四、应用题

1.利用SRAM6264(8K×8位)芯片和EPROM 2764(8K×8位)芯片构成存储器,与8088/8086系统总线相连(如下图所示),请根据接线图回答下列问题。 (1)写出SRAM6264的地址范围:80000H~81FFFH (2)写出EPROM2764地址范围: 8E000H~8FFFFH (3)如果地址线A18不参与译码,

写出SRAM6264的地址范围: 80000H~81FFFH或C0000H~C1FFFH

写出EPROM2764的地址范围: 8E000H~8FFFFH或CE000H~CFFFFH

(4)根据总线信号说明8088CPU的工作模式: 最大模式

D0~D7A0?A12D0~D7?A0?A126264CS2+5VMEMWWEOECS1MEMRD0~D7A0?A12D0~D7?A0?A122764MEMROECEA19A18A17A16G1LS138Y7≥1 G2AG2BC A15 A18A14 A17A13 A16BY0A

2.设计数器/定时器8253在微机系统中的端口地址分配如下:

计数器0:340H 计数器1:341H 计数器2:342H 控制口:343H

设已有信号源频率为2MHs,计数器0产生周期为10μs的方波信号,二进制计数;计数器1作频率发生器,产生频率为10KHz的脉冲,BCD码计数;计数器2BCD码计数;利用计数器1和计数器2来产生周期为1秒的脉冲信号:

(1)请确定计数器0的时间常数: 20 ;控制字: 00010110B/16H 。 (2)请确定计数器1的时间常数: 200 ;控制字: 01110101B/75H 。 (3)请确定计数器2的时间常数: 10000 ;控制字: 10110101B/B5H 。 (4)编程初始化8253。

SC1 SC0 RL1 RL0 M2 M1 M0 BCD

8253控制字格式 (1)MOV DX,343H MOV OUT MOV OUT MOV OUT

MOV MOV OUT

MOV MOV OUT MOV OUT MOV MOV OUT OUT

DX,340H AL, 0 DX,AL DX,AL AL,16H DX,AL AL,75H DX,AL AL,B5H DX,AL DX,340H AL,20 DX,AL DX,341H AX,200H DX,AL AL,AH DX,AL

(2)MOV DX,343H MOV OUT MOV MOV OUT

MOV MOV OUT MOV MOV OUT MOV OUT

MOV

AL,16H DX,AL DX,340H AL,20 DX,AL DX,343H AL,75H DX,AL DX,341H AX,200H DX,AL AL,AH DX,AL

DX,343H

MOV OUT MOV MOV OUT OUT

AL,B5H DX,AL DX,340H AL, 0 DX,AL DX,AL

本文来源:https://www.bwwdw.com/article/13u2.html

Top