微机原理复习资料补充

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理复习资料

一.选择题(10~15分)

二.简答题(50分)

1. 计算器中的译码器有何作用?

译码器可用以寻找存储单元的地址。

2. ALU是什么部件?它能完成什么功能?

ALU称为算术逻辑部件,它能完成算术运算的加

减法及逻辑运算的”与” 、”或” 、”比较”等运算功

能.

3. INTEL的CPU怎么分类?大概分为几代?各代

的典型代表型号有哪些?

第一代微处理器是1971年Intel公司推出的

4004,以后又推出了4040和8008.

第二代为处理器是1974年推出的8080.

第三代为处理器是20世纪70年代后期,超大规

模集成电路投入使用, Intel公司推出的

8086/8088.

1985年,第四代微处理器80386推出市场.

4. 设计一个能译出12个端口的译码器,它需要多

少条编码线?

4条

5. 简述微处理的构成。

微处理器由算术逻辑部件(ALU) 、控制部件、寄

存器组和片内总线等几部分组成.

6. 计算机的控制器有哪些部件构成?

控制器有程序计数器PC 、指令寄存器IR 、指令译码器ID 、堆栈指示器SP 和处理器状态字PSW 构成.

7. 8086/8088微处理器的标志寄存器是如何设计

的?可分为几种类型?各类的功能是什么?

8086有一个18位的标志寄存器FR,在FR中有意义的

有9位,其中6位是状态位,3位是控制位

OF:溢出标志位OF用于反映有符号数加减运算所得结

果是否溢出

DF:方向标志DF位用来决定在串操作指令执行时有关

指针寄存器发生调整的方向。

IF:中断允许标志IF位用来决定CPU是否响应CPU外

部的可屏蔽中断发出的中断请求。

TF:跟踪标志TF。该标志可用于程序调试。TF标志没

有专门的指令来设置或清楚。

SF:符号标志SF用来反映运算结果的符号位,它与运

算结果的最高位相同

ZF:零标志ZF用来反映运算结果是否为0。

AF:下列情况下,辅助进位标志AF的值被置为1,否则

其值为0

PF:奇偶标志PF用于反映运算结果中“1”的个数的奇

偶性。

CF:进位标志CF主要用来反映运算是否产生进位或借

位。

8. 计算机的基本机构应包括哪些部件?

微处理器(CPU), 存储器,输入/输出接口电路,外部设备,总线

9. 8086/8088 CPU内部都有那些寄存器?如何分

类?

通用寄存器:累加器,基地址寄存器, 计数器, 数据寄存器, 堆栈指针寄存器, 基地址寄存器, 源变址寄存器, 目的变址寄存器

控制寄存器:指令指针寄存器, 状态标志寄存器

段寄存器:代码段寄存器, 数据段寄存器, 堆栈段寄存器, 附加段寄存器

10. 简述8086/8088的指令执行过程。

包括三个基本阶段:

1.取指令(将要执行的指令从内存取到CPU内。)

2对指令译码(CPU对取入的该条指令进行分析译码,判断该条指令要完成的操作。)

3.执行指令(CPU向各部件发出完成该操作的控制信号,完成该指令的功能)

11. 简述8086/8088微处理的编程结构。

12. 8086/8088指令系统可分为那几大类?

8086/8088指令系统可分为六大类:

数据传送指令(Data transfer);

算术指令(Arithmetic);

逻辑指令(Logic);

串处理指令(String manipulation);

控制转移指令(Control transfer);

处理机控制指令(Processor control)

13. 从跳转类指令可以看出计算机程序功能的那些

特征?

14. 用2114(1Kx4bit)芯片构造128Kx8bit的存储

器,要用多少组多少块芯片?

组=8/4=2片/组

体=128/1=128组

15. 用2Kx4bit的芯片构造32Kx8bit的存储器,要用

多少组多少块芯片?

组=8/4=2片/组

体=32/2=16组

16. PC及开机或Reset时,各寄存器的状态怎样?

机器从什么物理地址开始执行程序?该地址放

了什么程序;是那种内存?该内存中是什么程

序?

答:PC及开机或Reset时,代码段寄存器CS和指令寄

存器IP分别初始化为FFFFH和000H.从FFFF0H处开始执行程

序。该地址放了初始化、自检、自取程序;该内存是ROM。

17. 简述只读存储器ROM有哪些种类?

(1)掩膜只读存储器

(2)可编程只读存储器

(3)可擦除、可编程只读存储器

(4)只读存储器的设计——由多个存储器芯片组成一个

实际存储器,并与CPU连接。

18. PC机中的ROM都具有哪些作用?

答:ROM为只能读出的存储器,可用以存放固定的程序和

数据。

19. IBM PC机中断技术的核心思想是什么?

答:1.关闭中断;2.保留断点;3.保护现场;4.进行中断

服务程序;5.恢复现场;6.开放中断并返回

20. 可编程芯片的特征有哪些?

答:具有多种功能和多种工作方式,使用灵活、通用性强,

通过编程可以选择其功能、改变其工作方式。

21. CPU与外设数据传送信息有哪些方式?

答:1.程序直接控制方式;2.中断传送方式;

3.直接数据通道传送(DMA)

22. 计算器与一般传统仪器或设备相比的优越性体

现在哪些方面?

三.综合应用题(35~40分)

1. 将A,C口设为输出,从B口输入的数据送到A,

C口,地址高位为010000B,写出这个程序。

答:CW=10000010B=82H

则地址为

程序:

MOV AL, 82H ;控制写入

OUT 43H, AL ;CWReg(送控制字到控制字寄存器)

IN AL, 41H ;从B口读

OUT 40H, AL ;输出到A口

OUT 42H, AL ;输出到C口

2. 在下面8251串行接口图中:

(1) TxRDY和RxRDY的名称和功能是

什么?

(2) 当外接频率f=153.6KHz,波特率因子

=16,则波特率为多少(列出计算式

).

答: (1) TxRDY发送准备好,表示8251发送缓

冲器满,有数据要发送;

RxRDY接收准备好,表示8251接受缓

冲器空,可接收数据.

(2) BAUD RATE=153.6K/16=9600 BAUD

3. 8253/8254编程示例

已知8254个通道时钟接8MHz信号,端口地址

为700H、702H,704H和706H,要求在OUT0

产生周期为10µs的方波,OUT1产生2KHz的

连续脉冲信号,OUT3产生一个最大的负脉冲。

分析:

OUT0:初值=10µsx8MHz=80 方式3

OUT1:初值=8MHz/2KHz=4000 方式2

OUT2:初值=0 方式1

OUT0的控制字:00010110B

答:;CTC0

MOV DX, 706H ;控制端口地址

MOV AL, 00010110B ;CTC0控制字

OUT DX,AL

MOV DX, 700H ; CTC0口地址

MOV AL, 80 ; CTC0初值

OUT DX,AL

;CTC1

MOV DX, 706H ; 控制端口地址

MOV AL, 01110100B ; CTC1控制字

OUT DX, AL

MOV DX, 702H ; CTC1口地址

MOV AX, 4000 ; CTC1初值

OUT DX, AL ;先写低字节

MOV AL, AH ;取高字节

OUT DX, AL ;后写高字节

;CTC2

MOV DX, 706H ; 控制端口地址

MOV AL, 10110010B ; CTC2控制字

OUT DX, AL

MOV DX, 704H ; CTC2口地址

MOV AL, 0 ; CTC2初值

OUT DX, AL ; 先写低字节

OUT DX, AL ; 后写高字节

4. 8253计数通道2连接图如下:

(1) 请说明计数通道2的工作方式及名

称;

(2) 计算计数通道2的计数初值.(列出计

算式

)

答: (1)方式3,方波发生器

(2) n=T x f CLK=1x10-3x2x106=2000

5. 8253计数通道1的工作方式为2,其连接图和输

出波形如下:

(1) 如地址A7-A2为010000B时经地址

译码器选中8253,求信道1的地址(十

六进制表示).

(2) 计算计数通道1的计数初值(列出计

算式

).

答: (1) 41H

(2) n=T x f CLK=1x10-3x2x106=2000

6. 在下面打印机并行接口图中,8255A工作在模式

0,请回答:

(1) CPU使用查询方式打印数据的操作

过程;

(2) 编写打印机寄存器AH中一个字符的

打印子程序,8255A的地址为

80H~83H.

答: (1)先查询打印机的BUSY,如忙则继续查询;

如不忙则发送数据至PA口,并大选通信号.

(2) PRINT PROC NEAR

IN AL, 82H

TEST AL, 4

JNZ PRINT

MOV AL, AH

OUT 80H, AL

MOV AL, 0CH

OUT 83H, AL

INC AL

相关文档
最新文档