当前位置:文档之家› 微机原理复习题

微机原理复习题

六、简单分析、设计题
59.下面程序段执行完以后,BX 的内容是什么?
60.下列程序段完成什么工作? ……
[]
[ ][ ]
61.设 8086 系统中,中断请求信号采用边沿触发方式,单片 8259A,中断类型码高 5 位为 01010,中断
源接在 IR2 上,普通全嵌套方式,非自动结束方式,缓冲方式(设:ICW1 口地址为 80,ICW2、ICW3、
四、填空题
33.每片 8253 包含有 个独立的 16 位计数通道,每个通道具有_______种工作方式。 34.取指令时,8086 会自动选择值作为段基值,再加上由______提供的偏移量形成物理地址。 35.808 6/8088 微处理器被设计为两个独立的功能部件:________和________。 36.TEL 8086 的当前 CS=2000H,IP=5678H,则将执行 20 位物理地址_______处的程序。 37.8086 存储器组织中,逻辑地址由十六进制 4 位构成的,物理地址又由十六进制______位构成。 38.一片 8259A 可管理______级中断,若级联三片从片则可以管理______级中断。 39.若 DS=1200H,则当前数据段的起始地址是______,末地址是______。 40.系统中数据传送的控制方式中程序控制的数据传送可分为_______和______。 41.“串行通信”是指数据。在串行通信中有两种基本的通信方式:即_______ 42.主机和 I/O 设备间的数据传送有_______、_______和_______三种方式,其中_______和_______传送 过程中 CPU 无需参与,而是由_______和_______控制完成。 43.8086 系统中,要求各个逻辑段必须从节的整数倍边界开始,即段首地址的低 4 位总是。将段首地址 的高 16 位地址码称作_______,存放在相应的_______中。 44.由逻辑地址获得物理地址的计算公式为_____________________。 45.80X86 系统中,堆栈是遵循_______原则。 46.在 8086 最小模式的典型配置中,需_______片双向总线收发器 8286,因为。 47.8086/8088 系统中 I/O 端口地址是二进制数_______位的,可寻址_______个端口。每个端口中含 _______位的数据。 48.8086/8088 的 I/O 指令中若采用立即数寻址,要求端口地址必须在_______范围之内;若采用寄存器 间接寻址,则端口地址在_______范围之内。
(2)某片 8253 的计数器通道 2 工作在方式 1,按 BCD 码计数,计数值为 5000,该端口地址为 0B4H~ 0B7H,请初始化编程。 67.对 8255A 进行初始化,要求 A 口为输出工作方式 0;B 口输入工作方式 1;C 口高四位输入,低四 位输出。(地址 04A0H~0A406H) 68.求两个多字节数之和。这两个数在 21000H 地址开始的内存单元中,连续存放,低位在小地址一端, 结果放在这两个数之后。设这两个多字节数均为八个字节长。试画出程序流程图并编写相应程序。 69.用可编程并行接口芯片 8255A 作为打印机接口。其中端口 A 工作于方式 1,用于向打印机输出打印 数据,端口 C 用作状态口和控制口。编写程序,打印存储区为 1200H~1400H 内所有字符的程序。设 8255A 的端口地址分别为端口 A:0FFF0H、端口 B:0FFFlH、端口 C:OFFF2H、控制口:0FFF3H。 70.某 8086 系统中使用 8237A 完成从存储器到存储器的数据传送,已知源数据块首地址的偏移地址值为 1000H,目标数据块首地址的偏移地址为 1050H,数据块长度为 100 字节,请编写初始化程序。
A、2K×4 位 B、1KB(B:字节) C、2KB
、 ×位
8.在 16 位存储系统中,为了( ),以 word 为单元存储,数据始于偶地址存放。
A、便于快速寻址
B、节省所占的内存空间
、减少执行指令的总线周期 D 、
减少读写错误
9.有一 8086 系统的中断向量表,在 003CH:003FH 单元开始依次存放 34H、FEH、00H 和 F0H 四个字节,
五、简答题
49.在 I/O 接口电路中,按主机与外设间传送的信息类型,端口可分为哪几类?CPU 对这些端口实行读
操作还是写操作?
50.与并行通信相比较,串行通信有什么特点?
51.8086/8088CPU 响应任何一种中断时,都会自动的将 IF 和 TF 标志清零,其目的是什么?
52.CPU 响应多种中断时,都要自动地保护断点,为什么?
CPU (80886)
PA0 D7~D0
+5V 2K×4
K0
__ R_D_ WR
A0 A1
地址 地 址 译 码
PA7 8255A __ R__D PB0 WR PB1
PB2 A0 PB3 A1 PB4
PB5 PB6 PB7
GND
K7
120 a b c d e f g h
74LS04
LED
66. (1)某系统中,8253 的端口地址为 0B4H~0B7H,令计数器通道 1 工作在方式 0,仅用 8 位二进制 数计数,计数初值为 100,试进行初始化编程。
A、高 16 位
、低 位
C、高 8 位
D、低 8 位
5.8086CPU 在进行写内存操作时,控制信号 M/IO 和 DT/R 是( )
A、00
B、01
C、10

6.芯片 8288 在 8086CPU 系统中用作( )
A、总线锁存器
B、总线驱动器
、总线控制器
D、总线仲裁器
7.有一静态 RAM 芯片的地址线为 A0~A9,数据线为 D0~D3,则该存储器芯片的存储 容量为( )
A、132
B、20H C、00H D、0EAH
20、CPU 响应中断后得到中断类型码是 9,则从( )单元取出中断服务子程序的入口地址
A、0009H
B、00009H

D、0024H
二、多项选择题
在每小题列出的五个选项中有二至五个选项是符合题目要求的,请将正确选项前的字母填在题干中
的括号内。多选、少选、错选均无分。
C、直接寻址 D、寄存器寻址
18、已知 AL=7EH, DL=8AH,执行 CMP AL, DL 指令后,标志寄存器中 C、O、S、Z 四标志的状态分
别为( )。
A、0、0、1、0
B、0、1、1、0
C、1、0、1、0
D、1、0、0、0
19、已知 BL=08H,DL=0E2H,执行 XOR DL, BL 指令后,DL 寄存器中的数为( )
E、构成单处理器系统
23.大部分 DMAC 都拥有( )等传送方式。
A、直接传送方式
B、单字节传送方式
C、查询传送方式
D、成组传送方式
E、中断传送方式
24.要对可编程接口芯片进行读操作时,必须满足( )
A、CS=L
B、RD=L,WR=H
C、WR=L,RD=H
D、RD=L,WR=L
E、RD=H,WR=H
21.8086CPU 的下列寄存器中,不能用作寄存器间接寻址方式时的地址寄存器的有( )。
A、AX
B、BX
C、CX
D、DX E、SI
22.8086 有两种工作模式,即最大模式和最小模式,其中最小模式的特点是( )。
A、8086 提供全部控制信号
B、必须使用总线控制器 8288
C、必须使用总线收发器
D、必须使用总线锁存器
七、综合分析、设计题
65.在某一系统中,有 8 个开关 K7~K0,要求不断检测它们的通断状态,并通过发光二极管 LED7~LED0 显示出来。开关断开,相应的 LED 点亮;开关合上,LED 熄灭。选用 8086 CPU、, 8255A 和 74LS138 译 码器等芯片,构成应用电路。如下图所示,8255A 的 PA 口作输人口,8 个开关 K7~K0 分别接 PA7~PA0。 PB 口为输出口,PB7~PB0 分别连接显示器 LED7~LED0。试进行编程设置。
(1)MOV AX, [BX]
(5)LDS DI, [l000H]
(2)MOV AX, ES:[BX]
(6)LES SI, [0FFEH]
(3)MOV [BX], CX
(7)XCHG AX, BX
(4)LEA CX, [BX]
(8)XLAT
63.写出四条指令,分别能将 AX 寄存器清零。ICW4 口地址为 81)。编写初始化程序。
62.已知(AX ) = 0120H , ( BX ) = 2000H , ( CX ) = 0FF2H , ( DS ) = 1000H , ( ES ) = 2000H ,存储器中的
数据如图所示。请写出下列指令单独执行时,对寄存器和存储器内容将产生什么影响?
53.当某一中断发生时,CPU 如何能找到相应的中断服务程序入口地址?
54.分别指出下列指令中源操作数的寻址方式:(5 分)
A、MOV SI, 100
B、MOV CX, DATA[SI]
C、MOV [SI], AX
D、ADD AX, [BX] [DI]
3
E、POP F 55.什么是中断?什么是中断向量?什么是中断向量表?INT24 在中断向量表的什么位置?一个完整的中断 过程有哪几个步骤? 56.简述 8086CPU 由哪些寄存器组成。 57.简述 8086/8088 系统中为什么要使用地址锁存器? 58.已知 SDRAM6264 的片容量是 8K×8 位,问它的外部引脚中含多少根地址线和数据线?
该向量对应的中断类型码和中断服务程序的入口地址 CS:IP 分别为( )
A、0EH,34FE:00F0H
相关主题