大学《微机原理与接口技术》期末考试练习题_第1页
大学《微机原理与接口技术》期末考试练习题_第2页
大学《微机原理与接口技术》期末考试练习题_第3页
大学《微机原理与接口技术》期末考试练习题_第4页
大学《微机原理与接口技术》期末考试练习题_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大学《微机原理与接口技术》期末考试练

习题

一、填空题(1()分)

1、典型中断处理程序结构应包括,保护现场,

_______,执行中断服务程序,,恢复现场,

,返回等部分,

2、按照总线的规模、用途及其应用场合,总线分为、

___、和。

3、RS-232c关于机械特性的要求,规定使用一个根

插针的标准连接器。

4、CPU与I/O接口间传送的信息一般包括、

、3种类型。3类信息的传送方向分别应

是(从哪到哪)_______、、________O

5、输入/输出端口有2种编址方法,即I/O端口与存储器单

元统一编址和I/O端口单独编址。前一种编址的主要优点是

_______和O

6.CPU从主存取出一条指令并执行该指令的时间称为,

它通常用若干个表示,而后者又包含有若干个时钟周

期。

7.8086CPU从偶地址读写两个字节时,需要个总线周期。

8.8086CPU从奇地址读写两个字节时,需要个总线周期。

9.8086的中断类型号共有个。

10.一个程序被中断时的下一条指令的地址称为。

1L指出下述5种中断类型即NMI、INTR、除法溢出、INTN和

单步中断中优先级最高者为,最低者为

12.CPU通过一个外设接口同外设之间交换的信息包括数据

信息、状态信息和_____O

13.在计算机和MODEM之间,或终端机与MODEM之间的接口

连接口是—,它是一个国际通用的标准。

14.8255A内部具有个输入输出端口。

用8088构成系统时,有模式和

模式两种选择.在PC/XT机中,8088工作

于模式,该模式下8088向总线控制器8288提

供三位编码信号,有8288形成若干系

统控制信号.

15.8088的典型总线周期由个T状态周期构成,

当CPU访问外设时,外电路将在其总线周期中自动申请插入

一个等待周期TW.

16.8255A把____________和分别称为A组

和B组,可组成两个独立的并行接口。

17.动态RAM是以作为一个基本的存储单元

18.8259A两级级联情况下,可管理的中断源最多为

19.8086/8088CPU复位时,CS的内容被置为

IP的内容被置为O

8253包括个独立的,但结构相同的计数电路,它们分别

是,共占个I/O地址,并由

选择。

20.运算器中的算术逻辑部件(ALU),用来对数据进行算术、

逻辑运算,运算结果的一些特征由储存。

中断源是多种多样的,就其性质讲,可分为_______和

21.中断向量表的地址范围为______o

22.若中断类型号为5,则存放中断向量的存储器的起始地址

为o

23.硬件中断可分为_____和两种。

24.I/O端口的寻址方式一般有两种:和o

25.8255A端口C的按位置位复位功能是由控制字中的

D7=来决定的

2.微机原理与应用复习题

一、填空题

1、8086CPU引脚ALE的功能是,引脚M/心的功能

是;8259A引脚CAS2~CAS0的功能是

2、8086CPU中地址加法器的作用是,堆栈指针SP的

作用是。

3、设指令CMPAL,BL执行后,CF=O,AF=1,SF=O,PF=0,

OF=1,ZF=0,贝卜若AL,BL中的数据为有符号数的8位补

码,AL,BL中两数的大小关系为;若AL,BL中均为

无符号数,则两数的大小关系为。

4、8253有六种工作方式,试写出其中的三种:;;。

5、计算机通信中,MODEM的功能是。

6、8251芯片中,奇偶错的含义是。

7、8259A的全嵌套方式中,级中断的优先权最高,优先

权自动循环方式开始时,

为最高。

8、设字长为8位,若户-3,贝也X]原=B,[X]补=Bo

9、已知CS=1800H,IP=1500H,则指令所处的物理地址二

IK

10、8086系统复位后,CS=H,SP二Ho

11、8251A在通信过程中,能够自动检测的错误有错,错

和错。

12、8253芯片共有种工作方式,采用BCD码计数时,最

大计数值为

Ho

13、8086CPU响应INTR引入的中断时,要执行个中断

响应周期,其目的是。

14、单片8259A可以扩展个外部中断,最多片级

联可以扩展64个外部中断。

15、8255A的端口C置位/复位控制字应写入端口。

16、8086CPU标志寄存器FR中,IF的作用是,DF的作用

是。

17、八位二进制补码1111,0111B对应的真值。

18、微机接口的基本功能有,和等。

19、8253计数,实际上是对信号线上的信号进行计数。

20、设计算机的每个I/O端口为8位,现有一个64键的键

盘,如果用线性键盘,则至少要用个端口;如果用矩陇键

盘,则至少要用个端口。

21、常用的数字调制技术有,和。

22、8086CPU的INTR引脚的功能是,CPU在时候采样

此信号。

23、8255的端口有双向传输功能。

24、8086复位后,引导程序的入口地址为Ho

25、8086的堆栈操作有和两种,是按(字/字节)操

作的。

26、8086高8位数据总线的选择信号是,地址锁存允许

信号是。

27、8253某一计数通道按BCD方式计数,初始化时若写入初

值为0,则对应的计数值为。

28、8259A中IRR的功能是,ISR的功能是。

29、INTR是信号,CPU在时候采样。

30、微机系统中,主机与外设之间交换信息可以采用、和

方式。

31、串行通信中,数据传送速度常用表示。

32、指令MOV[BX+20],AL中,源操作数的寻址方式是,

目的操作数据的寻址方式是。

33、886CPU从内部功能上可以分为和两个功能部件。

34、10101010B=D=Ho

35、若用1024X1位RAM芯片组成16KX8位的存储器,要

用片该芯片,要用根地址线,其中参与片内寻址的地

址线根。

36、8086的物理地址是如何形成的?。

37、计算机中广泛使用信号线复用,这样做的好处是。

38、单片8259A可管理级中断,7片级联最多可管理级

中断。

39、8253共有种工作方式,8255共有种工作方式。

二、判断题(对的打错的打“义”)。

1、8086的读总线周期中,如果需要,可以插入任意多个

Two...........()

2、NMI引脚来的中断在中断屏蔽时,不能被响

应。...............()

3、有了中断系统,CPU允许多个外设同时工

作。...............()

4、异步串行通信传送的数据中包含有控制信

息。...............()

5、对ROM芯片只能作读操作,不能作写操

作。.................()

6、8259A的中断自动结束方式不适合于要求中断嵌套的场

合。…()

7、要求8253A能够计数最多时钟脉冲时,应置计数初值为

FFFFHo()

8、RET指令与IRET指令所完成的操作相同,都是从被调程

序返回主程

序。................................................

.......()

9、段间转移要求同时改变CS和IP的

值。........................()

10、奇偶检睑值是根据传送的数据中“1”的个数进行编码

的。.......()

11、所有的十进制小数都能准确地用二进制小数表

示。...........()

12、编程时,CPU中的所有寄存器都可以用作数据寄存

器。.......()

13、CPU访问存储器时,地址信号先于数据信号出现在总线

±o……()

14、串行数据通信中,由于只使用一条数据传输线,因此可

以大大节约传输费

用。...............................................

……()

15、8253的计数器可以按二进制和BCD码方式计

数。.............()

16、立即数寻址方式只能用于源操作数寻

址。......................()

17、ROM中的内容去掉电源也不会丢

失。......................()

18、用软件确定中断优先权时,查询的顺序即为优先权的次

序。……()

19、异步串行通信的基本特点是以字符为基本单位,传输时

字符间异步,字符内各位间同

步。......................................()

20、8086CPU在中断响应周期,外设提供的是中断向

量。...........()

21、8086CPU访部内存空间超过64KB时,必须修改段寄存器

的值。…()

22、CPU访问慢速存储器时,可以在总线周期中插入

Two...........()

23、设AX、BX中为有符号数,指令CMPAX,BX执行后,若

0F=0,SF=1,贝(AX)>

(BX)o.....................................()

24、串行接口中串行的含意是仅指接口与外设之间的数据交

换是串行的,而接口与CPU之间则是并行的。

.........................()

25、任何一种可编程接口芯片,工作前都要作初始化操作,

用以选择工作方式和功

能。................................()

三、简答题

1、指令ADCAX,[BP+DI]与ADCAX,[1000H]中源操作数采

用的是什么寻址方式?目的操作数采用的是什么寻址方式?

2、8086CPU响应INTR的条件是什么?

3、CPU与I/O设备间常用的数据传送方式有哪些?

4、存储器芯片片选信号的译码有哪些方式?

5、串行通信的优缺点是什么?

6、简述8086CPU响应INTR的过程。

7、8086CPU的存储器系统,为什么要分奇、偶体?选体信号

是什么?两个体与CPU的数据总线如何连接?

8、什么情况下要使用MODEM?解调过程完成什么任务?

9、试简述矩阵链盘的扫描过程?

10、外设为什么要通过接口与主机系统相连。

11、串行通信与并行通信相比,有哪些特点?

12、给定一个堆栈区,地址为1240H:00001C1240H:0200H,

SP=0062II,问:(1)栈顶地址是多少?(2)栈底地址是多少?

(3)堆栈段寄存器SS二?

13、存储器的片选译码有哪些方法?各有何特点?

14、简述8253的初始化过程?8253有几种工作方式?

15、简述CPU响应INTR中断的条件?

16、简述I/O接口电路的基本功能。

17、简述CPU中断响应的一般过程。

18、何为DMA?DMA控制器应具备哪些基本功能?

19、串行通信与并行通信比较,有何特点?

20、已知AX=14C6H,BX=80DCH;执行下列程序后,程序转向

哪里?OF、CF、SF各为多少?

CMPAX,BX

JNOPR0G1

JNCPR0G2

JMPPR0G3

21、简述8259A中IRR和ISR的功能。

22、简述CPU以查询方式如何与外设交换数据,并指出这种

方式的优缺点。

23、简述串行异步通信的特点及其基本数据格式。

24、简述CPU与存储器联接时,应考虑哪些问题?

25、简述8253的初始化过程?8253有几个计数通道。

四、综合题

1、以下为8255A方式1输入工作时序图,试问:

STB

INTR

RD

来自外设的

输入数据

(1)各联络信号的含义,信号的传送方向;

(2)CPU与外设采用方式1输入数据的过程。(5分)

2、某8086存储系统中,与芯片2732,6116地址有关的连线

如下图所示。

74LS13874LSI38

A

Cy-1CEAl5_Cy6CE

A14BB

A14

A13D

A7A13AD7

D15D7

2732

BHEG2AA12G2A6116

X

G2BG2liDDo

DsO

A“~A()GiAi(r-Ao

u

A|2~A|An-Ai

M/IOM/IO

问:①2732的地址范围是,它在系统中是奇体还是

偶体?

②6116的地址范围是,它在系统中是奇体还是

偶体?

③两芯片的地址是否有重叠区?为什么?

3、静态RAM6116芯片的引脚如图所示,说明各引脚的含义及

该芯片的容量。

A()D()

AiDi

••

••

••

••

AioD7

RD

WR

CS

4、已知加在8253上的外部计数时钟频率为1MHZ,若在不增

加硬件芯片的情况下,欲使8253产生周期为1S的对称方波,

试说明如何去做?

5、某8086系统中8255端口地址范围为360H〜363H,其与开

关及LED指示灯耳番4电照我下图o

IKX3□□

0+5V

82551(X)QX3

LED

PC0

D-

PCiD-

PC2

74LSO4

试编程实现:

(1)读入开关K:K3的打开/闭合状态,并存放寄存器BL的

低3位中,即降、儿、K的状态依次送入D2、口、D。位。

(2)若三个开关已同时闭合,则依次使LEDJLED?闪烁发光,

每个LED均是发光10ms后熄灭,再点亮下一个;循环100次

后熄灭全部指示灯,进入暂停状态。(设已有延时10ms的

DSlOms子程序可供调用)。

6、分析下图所示的电路,指出其中的错误并说明其后果,图

中三态门为PC微型机的输入接口,其地址为100H。

有错误的输入接口

7、编写一程序段,BUF单位有一单字节尢符号数x,编程计

算y(仍为单字节),结果保留在累加器中。

3xx>1()

x-20x<10

8、甲乙两台微机相距几十公里,全双工串行通信,试画出示

意图表示通信系统的组成,并作简要说明。

9、下面是一个8253的初始化程序段。8253的控制口地址

为46H,3个计数器端口地站分别为40H,42H,44HO在8253

初始化前,先将8259A的所有中断进行屏蔽,8259A的奇

地址端口为81HO请对下面程序段加详细注释,并以十进

制数表示出各计数器初值。

INT:CLI

MOVAL,OFFII

OUT81H,AL

MOVAL,36H

OUT46H,AL

MOVAL,0

OUT40H,AL

MOVAL,40H

OUT40H,AL

MOVAL,54H

OUT46H,AL

MOVAL,18H

OUT42H,AL

MOVAL,0A611

OUT46H,AL

MOVAL,46H

OUT44H,AL

10、某PC系列微机应用系统以8255A作为接口,采集一组

开关S7~S0的状态,然后它通过一组发光二极管LED,〜LED。显

示出来,(Si闭合,对应LEDi亮;Si断开,对应IEDi灭),电

路连接如图所示。已知8255A的A、B两组均工作在方式0。

(1)写出8255A的四个端口地址;

(2)写出8255A的工作方式控制字;

(3)画出实现给定功能的汇编语言程序流程图,并编写程

序。

LED?

11、如果时钟频率为1.19MHz,用8253的一个计数通道怎样

完成1秒的定时?

12、CPU有16条地址线(A^Ao),用A15和酊部分译码产生

芯片选择信号,可分配给一个8KB存储芯片的地址空间有哪

些?

13、并行接口芯片8255A与打印机的连线如图所示,当

Ai5~A3=00000000110000时,经地址译码器输出使衣=0。

(1)口A的工作方式应为—o

A.方式0B.方式1C.方式2D.方式0或方式

1均可

(2)口C的工作方式应为—o

A.方式0B,方式1C.方式2D.方式0或方式2

均可

(3)I/。传送的控制方式为方式。

A.无条件传送B.查询或中断C.中断D.查询

(4)8255口C的地址为—,口A的地址为—o

A.OOCOHB.00C1HC.00C2HD.00C3H

3.总复习

1、8088/8086CPU内部寄存器有个,其中的是

通用寄存器,是基址和变址寄存器,是段寄

存器,此外还有指令指针寄存器和标志位寄存器

两个控制寄存器。

2、8088/8086CPU有三组总线,它们是总线、

总线和总线;地址总线是条,因此它

可以寻址的范围是______字节。

3、8088/8086CPU的存储器采用分段方式管理,每个段最多

可以有字节,全部存储空间可以分成个大小

为64K且互相不重叠的段。

4、8259A两级级联情况下,可管理的中断源最多为

级。

5、中断向量表的地址范围为o若中断类型号为5,

则存放中断向量的存储器的起始地址为______O

6、8088是o

7、为PC机管理可屏蔽中断源的接口芯片是_______o

8、由8088组成的PC机的数据线是o

9、一个8259可提供个类型号。

10、响应NMI请求的必要条件是o

11、传送数据时,占用CPU时间最长的传送方式是

12、8088的一个典型总线周期需要个T状态。

13、8088采用类型中断,在PC机中,8259可提供的类型

号是o

14、IBMPC机所访问的I/O空间有o

15、响应INTR请求的必要条件是o

16、请简单描述中断控制器8259的中断工作过程。

17、8088CPU由哪两个独立的工作单元组成?它们的功能是

什么?

18、简要说明8259A中的IRR,ISR和IMR三个寄存器的功

能。

19、已知8253计数器的端口地址为60—63H,CLK1.CLK2

接1MHz时钟,GATE1.GATE2接+5V,计数初值均为5,计

数器1工作于模式2,计数器2工作于模式3,请写出初始

化程序。

20、CPU在执行OUTDX,AL指令时,CPU往控制总线上送

()信号。

21、选择8086最小工作方式和最大工作方式的主要区别是

22、8086CPU往8255端口B送数据时,则8255A芯片引脚

A1A0为()o

23、当一个系统有多片8259芯片时,主片必须工作在

()o

24、8253是16位可编程计数器,计数初植范围应为()。

25、当8086CPU的RESET引脚从高电子变为低电平(即脱

离复位状态)时,CPU从内存的()单元开始执行程序。

26、在程序控制传送方式中,()可提高系统的工作效

率。

27、由8088组成的PC机的数据线是()o

28、传送数据时,占用CPU时间最长的传送方式是()o

29、响应INTR请求的必要条件是()o

4.综合练习题一

1.8088CPU通过(1)控制线来区分是存储器访问,还是

I/O访问,当CPU执行INAL,DX指令时,该信号线为(2)

电平。

2.若要使寄存器AL中的高4位不变,低4位为0,所用指

令为()o

A.ANDAL,OFHB.ANDAL,OFOH

C.ORAL,OFHD.ORALOFOH

3.中断指令INT17H的中断服务程序的入口地址放在中断

向量表地址()开始的4个存贮单元内。

A.00017HB.00068HC.0005CHD.0005EH

4.在8086/8088CPU中,一个最基本的总线读写周期由(1)

时钟周期(T状态)组成,在T1状态,CPU往总线上发(2)

信息。

5.8086有两种二作模式,最小模式的特点是(1),最大

模式的特点是(2)。

⑴A.CPU提供全部控制信号B.由编程进行模式设定

C.不需要8286收发器D.需要总线控制器8288

⑵A.M/记引脚可直接引用B.由编程进行模式设定

C.需要总线控制器8288D.适用于单一处理机系统

6.在8086微机系统的RAM存储单元器0000H:002CH开始依

次存放23H,OFFH,00H,和OFOH四个字节,该向量对应的

中断号是()。

二.改错(若有错,请指出错误并说明原因)

1.堆栈操作应满足先进先出原则。

2.CPU在未执行完当前指令的情况下,就可响应可屏蔽中断

请求。

3.8086CPU标志寄存器共有16位,每一位都有含义。

4.条件转移指令只能用于段内直接短转移。

三、填空题

1.某存贮器单元的实际地址为2BC60H,该单元在段地址为

2AF011中的偏移地址是o

2.8088CPU复位后,寄存器中的值将进入初始态,问(CS)=

(IP)=,(DS)=o

3.8088CPU内部结构按功能分为两部分,即和

4.8255A的方式0、方式1和方式2也分别称为、

和传送方式。

5.CPU从主存取一条指令并执行该指令的时间称为

,它通常用若干个来表示,而后者

又包含有若干个V

6.8088CPU提供了接受外部中断请求信号的引脚是

和O

四、问答题

1.以PC机的定时/计数器8253为例,简单说明8253的定时

原理(提示:计数初值N与时钟CLK的关系)。

2.8255A接口电路如图

8255A

所示。已知8255A控制PBo-----[>0-------_Q-O+5V

字寄存器的端口地址为PBt—|>o_

••

••

103H,编写8255A初始••

PM—1>0—

化程序和循环彩灯控制

程序。初始时DO亮,其

余不亮,DO亮一秒后移位一次,D1亮,其余不亮,以此类推

每隔一秒移位一次,每移位8次为一个循环.共循环8次。

要求用汇编语言写出满足上述要求的程序段(已知一个延时

1秒的子程序入口地址为DELAY1S)O

8255编程。因为用到LOOP指令,循环计数器应该使用CX,

而不应该只用CLy

MOVDX,103H;103H为方式控制字地址

MOVAL,80H

OUTDX,AL;设置该8255B□为方式0输出,其

他位可置0

MOVCX,8;设置循环次数

MOVDX,101H;101H为B□数据端口地址

AGAIN:MOVAL,01H;先设置DO位输出为高电

平,点亮第一个彩灯

NEXTP:OUTDX,AL

CALLDELAYIS;B□相应位发出高电平点亮彩灯,

并维持IS

SULAL,1

JNZNEXTP

LOOPAGAIN

五、存储系统分析与设计

已知RAM芯片和地址译码器的引脚如题五图所示,试回答如

下问题:

(1)若要求构成一个8KX8的RAM阵列,需几片这样的芯

片?设RAM阵列组占用起始地址为E1OOOH的连续地址空间,

试写出每块RAM芯片的地址空间。

(2)若采用全地址译码方式译码,试画出存储器系统电路连

接图;

题五图RAM芯片和地址译码器的

5.简答

应用简答

8086CPU由哪两个独立的工作单元组成?它们的功能是什么?

综合设计

1、8088采用最小模式,用4KBROM和2KX4RAM和1KX4

RAM构成7KB存储器,试画出系统连线图(包括与CPU的连

接),写出各芯片组的地址分配情况及片选逻辑。

2、利用64Kx8位的RAM芯片组成256KB的RAM,要求画出

RAM结构图,再写出各芯片的片选信号表达式南。(提示:结

构图中只要求包括地址线、数据线、读写线的各自的相互连

接以及片选端)。

3、已知某系统存储器扩展如图所示,试分析

7—"33

6-y

,书5!

OE

(1)2764和6116分别是什么芯片?

(2)27641#,27642#,6116的地址范围?

设8253三个计数器的端口地址为201H、202H、203H,控制

寄存器端口地址200H。试编写程序片段,读出计数器2的

内容,并把读出的数据装入寄存器AK。

设8253三个计数器的端口地址为201H、202H、203H,控制

寄存器端口地址200H。输入时钟为2MHz,让1号通道周期

性的发出脉冲,其脉冲周期为1ms,试编写初化程序段。

设8253的计数器0,工作在方式1,计数初值为2050H;计

数器1,工作在方式2,计数初值为3000H;计数器2,工

作在方式3,计数初值为1000H。如果三个计数器的GATE

都接高电平,三个计数器的CLK都接2MHz时钟信号,试画

出0UT0、0UT1、0UT2的输出波形。

6,填空

、单项选择题

2.8088微处理器工作于最小方式下的总线收发器74LS245,

其控制信号召和DIR分别与微处理器()信号相连。

A.DEN;DT/RB.DEN;ALEC.DEN;D.DEN;RD

3.8088系统中若访问奇存储体的一个字节单元,则此时靛

与40是()状态。

A.1,0B.0,1C.0,0D.1,1

4.通过紫外线照射即可擦除全部存储信息的芯片有(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论