微机原理与接口技术练习题_第1页
微机原理与接口技术练习题_第2页
微机原理与接口技术练习题_第3页
微机原理与接口技术练习题_第4页
微机原理与接口技术练习题_第5页
已阅读5页,还剩9页未读, 继续免费阅读

下载本文档

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

文档简介

Main1.练习

一、填空题(io分)

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

______,恢复现场,________,返回等部分,

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

3..RS-232c关于机械特性的要求,规定使用一个_______根插针的标准连接器。

4、CPU与I/O接口间传送的信息一般包括、、3种类型。3

类信息的传送方向分别应是(从哪到哪)、、。

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

前一种编址的主要优点是和。

6.CPU从主存取出一条指令并执行该指令的时间称为___,它通常用若干个—表示,而

后者又包含有若干个时钟周期。

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

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

9.8086的中断类型号共有个。

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

1L指出下述5种中断类型即NMI、INTR、除法溢出、INTN和单步中断中优先级最高者为

,最低者为O

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的内容被置为。

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

___________个I/O地址,并由选择。

20.运算器中的算术逻辑剖件(ALU),用来对数据进行算术、逻辑运算,运算结果的一些特征

由_____储存。

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

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

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

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

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

25.8255A端口C的按位置位复位功能是由控制字中的D7=来决定的

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

一、填空题

L8086CPU引脚ALE的功能是,引脚M/10的功能是;8259A引脚CAS2'CAS0

的功能是。

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

3、设指令CMPAL,BL执行后,CF=O,AF=1,SF=O,PF=O,OF=1,ZF=O,则:若AL,3L中

的数据为有符号数的8位补码,AL,BL中两数的大小关系为;若AL,BL中

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

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

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

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

7、8259A的全嵌套方式中,级中断的优先权最高,优先权自动循环方式开始时,

为最高。

8、设字长为8位,若X=-3,则0]原=B,昼]补=Bo

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

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

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

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

1L

13>8086CPU响应INTR引入的中断时,要执行个中断响应周期,其FI的

是。

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

中断。

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

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

17、八位二进制补码1111,(HUB对应的真值

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某一计数通道按3CD方式计数,初始化时若写入初值为0,则对应的计数值为。

28、8259A中1RR的功能是,1SR的功能是。

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共有种工作方式。

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

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

2、NMI引脚来的中断在中断屏蔽时,不能被响应。................()

3、有了中断系统,CPU允许多个外设同时工作。................()

4、异步串行通信传送的数据中包含有控制信息。................()

5、对ROM芯片只能作读操作,不能作写操作。..................()

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

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

8、RET指令与1RET指令所完成的操作相同,都是从被调程序返回主程

序。......................................................()

9、段间转移要求同时改变CS和IP的值。.........................()

10、奇偶检验值是根据传送的数据中“1”的个数进行编码的。........()

11、所有的十进制小数都能准确地用二进制小数表示。............()

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

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

14、串行数据通信中,由于只使用一条数据传输线,因此可以大大节约传饰贽

用°....................................................()

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

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

17、ROM中的内容去掉电源也不会丢失。.......................()

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

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

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

20、8086CPU在中断响应周期,外设提供的是中断向量。............()

21、8086CPU访部内存空间超过64KB时,必须修改段寄存器的值。…()

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

23、设AX、BX中为有符号数,指令CMPAX,BX执行后,若0F=0,SF=1,则(AX)>

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

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

则是并行的。..................()

25、任何一种可编程接口芯片,工作前都要作初始化操作,用以选择工作方式和功

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

三、简答题

1、指令ADCAX,[BP+DI]与ADCAX,[1000川中源操作数采用的是什么寻址方式?目的操

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

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

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

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

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

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

7、8086CPU的存储器系统,为什么要分奇、偶体?选体信号是什么?两个体与CPU的数据

总线如何连接?

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

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

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

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

12、给定一个堆栈区,地址为1240H:0000IC1240H:02D0H,SP=0062H,问:(1)栈顶地址

是多少?(2)栈底地址是多少?(3)堆栈段寄存器SS=?

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

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

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

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

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

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

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

20、已知己=14C6H,BX=80DCH;执行下列程序后,程序转向哪里?OF、CF、SF各为多少?

CMPAX,BX

JNOPROG1

JNCPR0G2

JMPPR0G3

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

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

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

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

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

四、综合题

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

来自外设的^--------------------

输入数据--------------------'

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

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

2、某8086存储系统中,与芯片2732,6116地址有关的连线如下图所示。

74LS138

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

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

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

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

Do

D)

*

*

■

D7

RD

WR

CS

4、已知加在8253上的外部计数时钟频率为1MHZ,若在不增加硬件芯片的情况下,欲使8253

产生周期为1S的对称方波,试说明如何去做?

5、某8086系统中8255端口地址范围为360H~363H,其与开关及LED指示灯的接口电路如

下图。

0+5V

试编程实现:

(1)读入开关K「K3的打开/闭合状态,并存放寄存器工的低3位中,即心、K八一的状态

依次送入4、Di、庆位。

(2)若三个开关己同时闭合,则依次使LEDJLED3闪烁发光,每个LED均是发光10ms后熄

灭,再点亮下一个;循环10()次后熄灭全部指示灯,进入暂停状态。(设已有延时10ns的

DSlOms子程序可供调用)。

6、分析下图所示的电路,指出其中的错误并说明其后果,图中三态门为PC微型机的输入接

口,其地址为100H。

有错误的输入接口

7、编写一程序段,BUF单位有一单字节无符号数x,编程计算y(仍为单字节),结果保留

在累加器中。

3xx>1()

x-20x<\0

8、甲乙两台微机相距几十公里,全双工串行通信,试画出示意图表示通信系统的组成,并

作简要说明。

9、下面是一个8253的初始化程序段。8253的控制口地址为46H,3个计数器端口地址

分别为40H,42H,44Ho在8253初始化前,先将8259A的所有中断进行屏蔽,8259A

的奇地址端LI为81H。请对下面程序段加详细注释,并以十进制数表示出各计数器初值。

INT:CLI

MOVAL,OFF

OUT81H,AL

MOVAL,36H

OUT4611,AL

MOVAL,0

OUT4011,AL

MOVAL,40H

OUT40H,AL

MOVAL,54H

OUT46H,AL

MOVAL,18H

OCT42H,AL

MOVAL,0A6H

OUT46H,AL

MOVAL,46H

OUT44H,AL

10、某PC系列微机应用系统以8255A作为接口,采集一组开关S?〜S。的状态,然后它通过一

组发光二极管LEDTLED。显示出来,(Si闭合,对应LI油亮;Si断开,对应IEII灭),电路连

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

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

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

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

LED?

11、如果时钟频率为1."MHz,用8253的一个计数通道怎样完成1秒的定时?

12、CPU有16条地址线(A/A。),用心和AM部分译码产生芯片选择信号,可分配给一个

8KB存储芯片的地址空间有哪些?

13、并行接口芯片8255A与打印机的连线如图所示,当46%=00000000110000时,经地

址译码器输出使衣=0。

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

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

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

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

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

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

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

A.00C0HB.00C1HC.00C2HD.00C3H

A|5译PA7-0CDATA7M

*

■

(^•CS_打印机

■码

PC.

A2器7—>STB

8255A

Ai-A()PC()4

------BUSY

An

3•总复习

1、8088/8086CPU内部寄存器有______个,其中的______是通用寄存器,是基址和变

址寄存器,是段寄存器,此外还有指令指针寄存器和标志位寄存器______两个

控制寄存器。

2、8088/8086CPU有三组总线,它们是总线、总线和总线;地址总线

是条,因此它可以寻址的范围是字节。

3、8088/8086CPU的存储器采用分段方式管理,每个段最多可以有字节,全部存储空

间可以分成个大小为64K且互相不重叠的段。

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

5、中断向量表的地址范围为_______o若中断类型号为5,则存放中断向量的存储器的起始

地址为。

6、8088是o

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

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

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

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

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

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

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

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

】5、响应INTR请求的必要条件是_______o

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

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

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

19、已知82知计数器的端口地址为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芯片引脚A1AO为()。

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

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

25、当8086CPU的RESET引脚从高电子变为低电平(即脱离复位状态)时,CPU从内存的()

单元开始执行程序。

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

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

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

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

4.综合练习题一

1.8088CPU通过(1)控制线来区分是存储器访问,还是I/O访问,当CPU执行INAL,DX

指令时,该信号线为(2)电平。

2.若要使寄存器AL中的高4位不变,低4位为0,所月指令为()。

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)。

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

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

(2)A.M/IO引脚可直接引用B.由编程进行模式设定

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

6.在8086微机系统的RAY存储单元器0000H:002cH开始依次存放23H,OFFH,00H,和OFOH

四个字节,该向量对应的中断号是()<.

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

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

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

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

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

三、填空题

1.某存贮器单元的实际地址为2BC601I,该单元在段地址为2AF0H中的偏移地址是

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

(IP);,(DS)=o

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

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

传送方式。

5.CPU从主存取一条指令并执行该指令的时间称为,它通常用若干个

来表示,而后者又包含有若干个____________o

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

四、问答题

1.以PC机的定时/计数器8253为例,简单说明8253的定时原理(提示:计数初值N与时钟

CLK的关系)。

2.8255A接口电路如图所示。已知

8255A控制字寄存器的端口地址为

103H,编写8255A初始化程序和循

环彩灯控制程序。初始时DO亮,其

余不亮,DO亮一秒后移位一次,D1

亮,其余不亮,以此类推每隔一秒

移位一次,每移位8次为一个循环.

共循环8次。要求用汇编语言写出

满足上述要求的程序段(已知一个

延时1秒的子程序入口地址为

DELAYlS)o

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

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

MOVAL,80H

OUTDX,AL;设置该8255B口为方式0输出,其他位可置0

MOVCX,8;设置循环次数

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

AGAIN:MOVAL,01H:先设置D0位输出为高电平,点亮第一个彩灯

NEXTP:OUTDX,AL

CALLDELAYIS:B口相应位发出高电平点亮彩灯,并维持1S

SHLAL,1

JNZNEXTP

LOOPAGAIN

五、存储系统分析与设计

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

(1)若要求构成一个8KX8的RAM阵列,需几片这样的芯片?设RAM阵列组占用起始地址

为E1000H的连续地址空间,试写出每块RAM芯片的地址空间。

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

--

口0o

库--

01

D4~D1--

3-译8

03

--

RA—码04

A--

WE二器05

--

B06

CS--

C07

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

5.简答

7必38

%

一

右

%

2%。,书

应用简答

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

综合设计_

1、8088采用最小模式,用4KBROM和2KX4RAM和1KX4RAM构成7KB存储器,试画出系

统连线图(包括与CPU的连接),写出各芯片组的地址分配情况及片选逻辑。

2、利用64KX8位的RAM芯片组成256KB的RAM,要求画出RAM结构图,再写出各芯片的片

选信号表达式CSi。(提示:结构图中只要求包括地址线、数据线、读写线的各自的相互连

接以及片选端)。

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

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

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

1.设8253三个计数器的端口地址为201H、202H、203E,控制寄存器端口地址200H。试编

写程序片段,读出计数器2的内容,并把读出的数据装入寄存器AX。

2.设8253三个计数器的端口地址为201H、202H、203E,控制寄存器端口地址200H。输入

时钟为2MHz,让1号通道周期性的发出脉冲,其脉冲周期为1ms,试编写初化程序段。

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

初值为3000H;计数器2,工作在方式3,计数初值为1000H。如果三个计数器的GATE都接

高电平,三个计数器的CLK都接2MHz时钟信号,试画出OUTO、0UT1、0UT2的输出波形。

6.填空

一、单项选择题

2.8088微处理器工作于最小方式下的总线收发器74LS245,其控制信号不和DIR分别与微

处理器()信号相连。

DENDEN

ADEN.DT/RB.;ALEC.DEN;WRD.;RD

3.8088系统中若访问奇存储体的一个字节单元,则此时BHE与AO是()状态。

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

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

A.Intel2716B.Intel2164AC.Intel6116D.Intel2817

5.中断向量表存放

温馨提示

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

评论

0/150

提交评论