微机原理与接口技术考试试题及答案_第1页
微机原理与接口技术考试试题及答案_第2页
微机原理与接口技术考试试题及答案_第3页
微机原理与接口技术考试试题及答案_第4页
微机原理与接口技术考试试题及答案_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

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

文档简介

《微机原理与接口技术》课程期末考试试卷

(A卷,考试)

一、单项选择(在备选答案中选出一个正确答案,并将其号码填在

题干后的括号内。每题2分,共30分)

1.某微机最大可寻址的内存空间为16MB,其CPU地址总线

至少应有()条。

A.32B.16C.20D.24

2.用8088CPU组成的PC机数据线是()。

A.8条单向线B.16条单向线C.8条双向线D.16条

双向线

3.微处理器系统采用存储器映像方式编址时存储单元与

I/O端口是通过()来区分的。

A.不同的地址编码B.不同的读控制逻辑C.不同的

写控制逻辑D.专用I/O指令

4.要禁止8259A的IR0的中断请求,则其中断屏蔽操作指

令字OCW1应为()。

A.80HB.28HC.E8HD.01H

5.在8086环境下,对单片方式使用的8259A进行初始化时,

必须放置的初始化命令字为()。

A.ICW1,ICW2,ICW3B.ICW1,ICW2,ICW4C.

ICW1,ICW3,ICW4D.ICW2,ICW3,ICW4

6.6166为2Kx8位的SRAM芯片,它的地址线条数为

()。

A.11B.12C.13D.14

7.在计算机系统中,可用于传送中断请求和中断相应信号

的是(

A.地址总线B.数据总线C.控制总线D.都不对

8.段寄存器装入2300H,该段的最大结束地址是()。

A.32FFFHB.2300011C.33FFFHD.33000H

9.在进入DMA工作方式之前,DMA控制器当作CPU总线上的一

个()。

A.I/O设备B.I/O接口C.主处理器D.逻辑高

10.在8086宏汇编过程中不产生指令码,只用来指示汇编程

序如何汇编的指令是()。

A.汇编指令B.宏指令C.机器指令1).伪指令

11.中断向量表占用内存地址空间为()o

A.00000H-003FFHB.00000H-000FFHC.00000H-00100HD.

FFF00H-FFFFFH

12.实现CPU与8259A之间信息交换是()。A.数据总

线缓冲器

B.级联缓冲/比较器C.读写控制电路D.数据总线缓冲器与

读写控制电路

13.Intel8253的最大输入时钟频率是()。

A.5MHzB.2MHzC.1MHzD.4MHz

14.完成两数相加后是否溢出的运算,用()标志位

判别。

A.ZFB.IFC.OFD.SF

15.8255A的方式选择控制字应写入()。

A.A0B.B□C.C□D.控制口

二、填空题(把答案填写在题中横线上,每空1分,共20分)

1.8086/8088CPU的数据线和地址线是以方

式轮流使用的。

2.CPU中的总线接口部件BIU,根据执行部件EU的要求,

完成与或

的数据传送。

3.8086中的BIU由个位段寄

存器、一个位指令指针、

字节指令队列、位地址加法器和控制电

路组成。

4.8086/8088构成的微机中,每个主存单元对应两种地址:

和..

5.对于于59A的中断请求寄存器IRR,当某一个IRi端呈

现时,则表示该端有中断请求。

6.若8259A中ICW2的初始值为4011,则在中断响应周期数

据总线上出现的与IR5对应的中断类型码为

7.在存储器的层次结构中,越远离CPU的存储器,其存取

速度,存储容量________,价格

8.存储器的存取速度可用和

两个时间参数来衡量,其中后者比前者大。

9.中断返回指令IRET总是排在o

10.若8255A的系统基地址为2F9H,且各端口都是奇地址,

则8255A的三个端口地址为。

三、综合题(第1、3题各10分,第2、4题各15分,共50分)

1.存储器系统连接如下图,请分别写出图中第一组(1#、2#)、

第二组(3#、4#)的地址分配范围。(写出具体步骤)

74LS138

A16

A14

A13

A19

A18

A17

A16

2.计数器/定时器8253,振荡器(频率为1MHZ)连线如下

图所示,其中振荡器的脉冲输出端接通道0的计数输入

端CLKo,设8253的端口地址为180H-186Ho

8253

CLKO<1MHZ方波

CLK1

GATED

OUTO+2KHz方波

GATE1

OUT1>周期为1秒的连续方波

请完成以下任务:

(1)该电路中通道0的OUT。输出2KHZ连续方波,通道0的计数

初值为多少(写出计算式)?GATE。应接何电位?在图上画

出。

(2)若要8253的0UZ端,能产生周期为1秒的连续方波,该如

何解决?在图上画出。

(3)写出实现上述功能的8253初始化程序。

3.设8255A的4个端口地址为90H-93H,将A口置成方式0输

出,B口置成方式1输入,C作为输入口。要求编制8255A初始

化程序并设计译码电路(可选用任意芯片),只用8位地址线(A。〜

A?)o

4.通过8259A产生中断使8255A的端口A经过反相驱动器连接

一共阴极七段发光二极管显示器;端口B是中断方式的输入

口。设8259A的中断类型码基值是32H。8255A口地址为

60H-63H,8259A端口地址为20H、21H。试完成以下任务:

LED

\

DB7-DB0

(1)设系统中只有一片8259A,中断请求信号为边沿触发方式,

采用中断自动结束方式、全嵌套且工作在非缓冲方式,试完成

8259A的初始化编程。

(2)若使LED上显示E,端口A送出的数据应为多少?如显示()

端口A送出的数据又为多少?编写程序实现在LED上先显示E,

再显示0的程序。

附8259A初始化命令字和操作命令字格式:

ICW2:

A0

|1|T7T6T5T4T3000

中断类型号高5位

ICW3:主片格式

AO

|1|S7S6|S5S4S3S2SISO

r1:表示工Ri嫡上未接8259AAk片

ST=L0:表示工Ri端上接有8259&k片

从片格式

AO

|1|00000ID2ID1IDO

从8259A的识别地址

ICW4:

18086/8088配置

{08080/8086配置

自动EOI方式

非自动E0I方忒

C1特殊完全嵌套方式

I0非特殊完全嵌套方式

非媛冲方式0X

缓冲从825910

方K.主825911

OCW1:

A0

口M7M6M5M4M3M2MlM0

ri:屏蔽由工Ri弓i人的中断请求

Si=

L0:允许IR工地中断请求弓I入

《微机原理与接口技术》期末考试参考答案

及评分标准

(A卷,考试)

一、单项选择(在备选答案中选出一个正确答案,并将其号码填在

题干后的括号内。每题2分,共30分)

1.D2.C3.B4.D

5.B

6.A7.C8.A9.A

10.B

11.A12.D13.B14.C

15.D

二、填空题(把答案填写在题中横线上,每空1分,共20分)

1.分时复用

2.CPU;存储器;I/O设备

3.4;16;16:6:20

4.段地址;偏移地址

5.1

6.45H

7.越慢;越大;越低

8.存取时间;存取周期

9.最后

10.2FAH,2FCH,2FEH

三、综合题(第1、3题10分,第2、4题15分,共50分)

1.A19A18A17A16A15A14A13A12-A0

0...0

第一组范围:0011110

1……12分

即为:3C000H—3EFFFH3分

A19A18A17A16A15A14A13A12-A0

0...0

第二组范围:0011001

1……12分

即为:32000H—33FFFH3分

2.(1)No=lMHZ/2KHZ=5OO,GATE。接高电平,+5V;2分

(2)可将OUT。与C1K相连,作为输入时钟脉冲;3分

(3)N,=2KHZ/2HZ=10002分

计数器0:MOVDX,186H

MOVAL,0011011IB2分

OUTDX,AL

MOVDX,180H

MOVAL,OOH1分

OUTDX,AL

MOVAL,05H

OUTDX,AL1分

计数器1:MOVDX,186H

MOVAL.OlllOlllB2分

OUTDX,AL

MOVDX,182H

MOVAL,OOH1分

OUTDX,AL

MOVAL,1OH

OUTDX,AL1分

3.MOVAL,1OOO111IB

OUT93H,AL2分

INAL,91H1分

OUT90H,AL1分

74LS138

AT—恒―

A6—

A5■晒yJ--------

A舛4―C接译码器

译码电路连接如下:1------------16分

4.(1)MOVAL,000101IB

OUT20H,AL1分

MOVAL,00110010B

OUT21H,AL2分

MOVAL,0001001IB

OUT21H,AL2分

(2)如果显示E,则端口A送出的数据是30H;2分

如果显示0,则端口A送出的数据是01H:2分

程序如下:MOVAL,10000000B

OUT63H,AL2分

MOVAL,30H

OUT60H,AL2分

MOVAL,01H

OUT60H,AL2分

微机原理与接口技术考试试卷

(A)

专业学号姓名成绩

一、填空题(每空1分,共20分)

1.完成下列程序段,从240H端口读取数据,测试其是否为20H,

若不是则将241H端口清0,否则转向NEXT。

MOVDX,⑴

(2)AL,DX

(3)______AL,20H

(4)

MOVDX,(5)

MOVAL,0

OUTDX,AL

NEXT:.......

2.图1中的一个共阴极数码管通过8255A和系统ISA总线相连,请

完成下列程序段,使该数码管稳定显示“8"(字型编码为7FH)。

%向

IOW——痂放

~RDPh0器

TOR—

82C55

2I8H~2IRH选中

------------0CS

A1一A|

AoA-o-----

图1

MOVDX,⑹

MOVAL,⑺

OUTDX,AL;初始化82c55

MOVDX,⑻

MOVAL,⑼

(10);数码管稳定显示“8”

3..8086CPU有条地址线,可形成的存储器地址空间,

地址范围为o

4..中断类型号为24H的中断向量存放在开始的存

储单元。

5..•台微机的地址总线为16条,其RAM存储器容量为16KB,首地

址为2000H,且地址是连续的,则可用的最高地址是。

6..一个数据的有效地址EA=1234H,且DS=5678H,则该数据在内

存中的物理地址是,该数据段的首单元的物理地址是

,末单元的物理地址是

7.若当前堆栈指针SP指向2006H单元,则向堆栈中压入5个字的

内容后,SP应指向。

8.若8086CPU引脚状态是M/15=1,而=1,诉=0,则此时执行

的操作是。

二、综合题(80分)

1.(10分)一个异步串行通信口,通过TXD发送帧数据的字符格

式如图2的实线所示:

起始位校验位

图2

如果线路上传送的字符格式包括7位ASCn码数据,一位奇偶校验

位,一位停止位。要求:(1)写出该帧字符所传送的数据值,并说

明是奇校验还是偶校验。(2)如果波特率为600bps,请计算传送上

面这一帧数据所需要的时间。(3)若波特率系数K=16,请计算发送

时钟频率TXC的频率值。

2.(10分)图3为两级译码构成口地址译码电路,西输出低电平

为片选信号。试问

PS的寻址范围是。

(3)开关K下合,A3改接B,A’改接A,则西的寻址范围是

(4)请用二进制表示法写出图4的译码电路所决定的端口地址。

3.(20分)某系统外接电路如图5,8255A口地址为2F0H〜2F3H,

请设计源程序,一次性的测试开关的位置,当K闭合时,LED

亮,K断开时LED灭(提示:C口高4位应为方式0输入,低4

位为方式0输出)。

82C55LED

图5

CODESEGMENT

ASSUMECS:CODE

BEG:

;C口初始化

;读。口

;测试PC7并组织输

出数据

;数据写入C口使

LED亮/灭

;返DOS

CODEENDS

ENDBEG

4.设8253的选通地址为240H〜243H,采用BCD计数,计数器2

输出用于申请中断。如果计数器2的输入时钟频率为20KHz,输出

信号每秒引起100次中断。要求(1)算出计数初值,(2)编写初始

化程序。(20分)

5.(20分)图6为某A/D转换器的设计方案,设区;、£所对应的

地址分别是300H和3011L(1)试编写启动A/D对通道4转换、检测

A/D是否转换完毕、读取A/D转换数据的程序分段。(2)要求对通道

4采集10个数据,并存放到以6000:0为起始地址的RAM中,试编

写该程序。

图6

附录:1、8255A方式选择控制字格式

|】川1为|]洌1K|1)3〕】龙|D11D)|

抽入

特征位1)7=1」—FCDDO{1

。第出

A组方式:

00=方式。BW。{懦J

01=方式1

lx=方式2

-±CD

2、8253控制字格式

SCISCORLiRLOM2MlMOBCD

00:选通道000:计数器馒存r000;方式0

J1:BCD吗计数

01:选通道101:只读/写计数出低字节001:方式1

[0::选制计数

:方式

10:选通道210:只读/写计数寤高字济JX102

lit无效lh先设/”计数器低字RIXII:方式3

后W耳计数备蠲字节100:方式4

、!0h方式5

武汉大学2007〜2008年第一

学期

微机原理与接口技术考试试卷(A)参考答案

一、填空题

1.01.240H02.IN

03.CMP04.JZNEXT

05.241H

2.06.21BH07.80H

08.2191109.7FH

10.OUTDX,AL

3.11.2012.IM

13.00000H〜FFFFFH

4.14.0000H:0090H

5.15.001111111/5FFFH

6.16.579B4H17.5678011

18.6677FH

7.19.1FFCH

8.20.存储器写

二、、综合题

1.解:

(1)发送的7位数据是0111001B或39H,偶校验。

(2)发送一帧数据共10位,所需的时间:T=10/600bps=16.6ms

(3)TXC的频率为:f=KX600bps=16X600=9600HZ=9.6KHZ

2.解:(1)230H〜237H(2)3F0H〜3F7H(3)3E8H-3EFH(4)

33cH

3.解:

CODESEGMENT

ASSUMECS:CODE

BEG:

MOVDX,2F3H

MOVAL,

OUTDX,AL;C口初始化

MOVDX,2F2H

INAL,DX;读c口

TESTAL,10000000B;测试PC7并组织输

出数据

JNZXX

MOVAL,0000000IB

OUTDX,AL;数据写入C口使

LED亮/灭

JMPZZ

XX:MOVAL,00000000B

OUTDX,AL;

ZZ:MOVAH4CH

INT21H;返DOS

CODEENDS

ENDBEG

4.解:

(1)初值为20KHZ/100=200或C8H

(2)编程:MOVDX,243H

MOVAL,10110001B(或B1H)

OUTDX,AL;

MOVDX,242H

MOVAL,8CH

OUTDX,AL;

MOVAL,OOH(该句也可以为:XORAL,AL)

OUTDX,AL;

5.解:

(1)

启动A/D对通道4转换程序分段:

MOVDX,300H

MOVAL,4

OUTDX,AL

检测A/D是否转换完毕程序分段

MOVDX,301H

XX:INAL,DX

TESTAL,00100000B

JZXX

读取A/D转换数据的程序分段.

MOVDX,300H

INAL,DX

(2)

CODESEGMENT

ASSUMECS:CODE

START:MOVCX,10

MOVAX,6000H

MOVDS,AX

MOVSI,0

YY:MOVDX,300H

MOVAL,4

OUTDX,AL

MOVDX,301H

XX:INAL,DX

TESTAL,00010000B

JZXX

MOVDX,300H

INAL,DX

MOV[SI],AL

INCSI

LOOPYY

MOVAH,4CH

INT21H

CODEENDS

ENDSTART

武汉大学2007-2008年第一学

微机原理与接口技术考试试卷

(B)

专业学号姓名成绩

一.填空题(每空1分,共20分)

01.________由中央处理器、存储器、输入/输出接口和总线组成。

02.微机系统中,有四级(或四层)总线,分别是片内总线、片总线、

内总线和«

03.与十进制数2006等值的十六进制数是,与十六进制数

AC04H等值的十进制数是o

04.设[X]产10101010B,则用8位二进制数表示的[_LxL卜的值是

8

B;若[Xh卜=00110101B,贝IJL2X]产Bo

05.字符串,Win98,的ASCII代码是。

06.8086/8088的地址空间最多可分为个逻辑段。

07.一个数据的有效地址EA=1234H,且D$=5678H,则该数据在内

存中的物理地址是一,该数据段的首末单元的物理地址是

________O

08.若当前堆栈指针SP指向2006H单元,则向堆栈中压入5个字的

内容后,SP应指向。

09.若8086/8088CPU引脚状态是M/J5=l,而=1,WR=0,则此

时执行的操作是。

10.•台8微机的地址总线为16条,其RAM存储器容量为16KB,

首地址为2000H,且地址是连续的,则可用的最高地址是。

11.某中断类型号是20H,则中断向量地址是。

12.某微机中断级联系统中,共采用3片8259A可编程中断控制器,

则该系统最多可管理________级中断源。

13.某微机系统采用一块8253芯片,时钟频率为1MHz。若要求通

道0工作于方式3,输出的方波周期为0.5ms,则时间常数应设定为

,通道控制字应设定为。

14.•个串行字符由个起始位,7个数据位,•个奇偶效验位和

一个停止位构成,若每秒传送240个字符,则数据传送的波特率是

,传送每位信息所占用的时间是。

15.异步串行通信工作方式下,一个串行字符由一个起始位,7个

数据位1101110,一个奇效验位和一个停止位构成,则先后发送该帧

字符信息的数据位是。

二.简答题(每题4分,共20分)

01.请画出微机系统的框图。

02.8086CPU由哪两部分组成?8086CPU中有哪些寄存器?

03.为什么说8088CPU是准16位的微处理器?

04.指令队列和堆栈的工作方式各是什么?

05.DRAM芯片的主要特点是什么?

三.应用题(共60分)

01.下图所示的存储器系统中,RAM和EPROM的存储容量各是多少?

RAM和EPROM存储器分配的地址范围各是多少?(10分)

RD

A

nL

Ao~Aio

Ao-Aio

CSRAM

OEWE

EPROM

D0~D7I/O1-I/O8

A~

BYO

CY.

l_cCE

『YSL>

OE

I55TQ

Y,Q

I也

WR<R->

02.下图为DMA接口硬件示意图,①、②、③、④四处空缺的内容

为存储器、DMA请求信号DREQ、DMA控制器DMAC、总线保持响应信

号阮京之一,请在相应的空缺处指明相应的内容。(10分)

03.已知中断服务程序入口地址表如下所示,当前CS=1000H,

IP=0280H,SP=1800H,FLAG中的PSW=0241»执行一条双字节指令

INT7后,下列寄存器和栈顶相关单元偏移地址的内容是什么?(10

分)

中断服务程序入口地址表

物理地址0001CH0001DH0001EH0001FH00028H00029H0002AH0002BH

内容10H20H30114011501160H70H80H

执行INT7后,CS=,IP=,SP=

PSW=—

堆栈中栈顶相关单元:

偏移地址(5)(6)

内容(7)(8)(9)(10)(11)(12)

04.设某计算机控制系统中用8253的通道0作为计数器,口地址为

60H,计数频率为1MHz,计数控制信号GATE。恒为高电平;控制字寄

存器口地址为63H;计数器计到0时的输出信号用做中断请求信号。

请分析执行下列初始化程序段后,发出中断请求信号的周期T是多

少?(10分)

MOVAL,3411

OUT63H,AL

MOVAX,10000

OUT60H,AL

MOVAL,AH

OUT60H,AL

05.已知某8088微机系统包括8255,8253两个可编程接口电路。

其中8253三个计数器分别工作在不同的方式下,可以为A/D转换器

提供可编程的采样频率和采样时间;8255A的PBO可用于检测按键

开关的位置,PA7可根据PBO的状态决定是否点亮LED指示灯。设

+5V

8255A8253

F

CLK0

PA7H4-

GATE

PS;—CSLED而CS0-------

OUT0至A/D

CLK,

GATE1

Ai—A,A,一AiOUT1

riK

Ao

Ao-----PB0Ao

GATE2

OUT2

系统所要求有关硬件连线已经全部接好,片选信号PS2,PS3的地址

是08H-0BH,OCH-OFH,如图所示,试完成下列各项要求。

(1)根据8255A的A口和B口的连接方式,写出接口初始化程序。

(2)图中给出了8253各个计数器要求的工作方式,设已知外部时钟

频率为F,计数器0的计数初值为L(字节型),工作在方式2;计数

器1的计数初值为M(字型),工作在方式1;计数器2的计数初值为

N(字型),工作在方式3,L、M、N是程序已经定义的变量,L、M为

二进制数,N为BCD码。试按上述要求完成8253的初始化程序。

(3)设计一个程序片段,使8255A检测PBO的输入状态,当PBO=1

时使LED灯亮。(20分)

武汉大学2007-2008年第一学期

微机原理与接口技术考试试卷⑻参考答案

一.填空题(每空1分,共20分)

01.微型计算机02.外总线或通信总

线

03.7D6H,4403604.11110101B,

10010110B

05.57H69H6EH39H38H06.64K

07.579B4H,56780H/6677FH08.1FFCH

09.存储器写10.5FFFH

11.80H12.22

13.500,00110111B14.2400Bd,0.417ms

15.0011101101

二.简答题(每题4分,共20分)

01.

答:

纸型什耳机

Q选

II设

,外总战

果木外也微型奸算机生优

02.

答①:由总线接口部件BIU和指令执行部件EU组成。

答②:共五组,分别为:

数据寄存器组:16位,累加器AX、基址寄存器BX、计数寄存器CX、

数据寄存器DXo

指针寄存器组:16位,堆栈指针寄存器SP、基址指针寄存器BP。

变址寄存器组:6位,源变址寄存器SI、目的变址寄存器DI。

段寄存器组:16位,代码段寄存器CS、堆栈段寄存器SS、数据段

寄存器DS、附加段寄存器ES。

控制寄存器组:16位,指令指针寄存器IP、标志寄存器PSW。

03.

答:8086EU内部,BIU内部以及外部数据总线宽度均是16位;而

8088EU内部数据总线宽度是16位,BIU内部以及外部数据总线宽

度是8位。

04.

答:指令队列的进出原则是先进先出;堆栈的进出原则是后进先出。

05.

答:刷新和地址两次打入。

三.综合题(共60分)

01.(10分)

解①:

RAM的存储容量=2"字节,EPROM的存储容量=2"字节

解②:

A|9AisA17AlfiA]5A14A13A[2AnAio...Ao

RAM11111001X000

11111001X111

EPROM111111010000

111111011111

RAM分配的地址范围是F9000H〜F97FFH或F9800H-F9FFFH,EPROM

分配的地址范围是FD000H-FDFFF1I

02.(10分)

答:①总线保持响应信号瓦丽②DMA请求信号DREQ③DMA控

制器DMAC④存储器

03.(10分)

答:CS=4030H,IP=2010H,SP=17FAH,PSW=0041H

偏移地址17FAH17FFH

内容82H02H00H10H41H02H

04.(10分)

解:

,/8253的控制字为34H。计数初值N=10000。

通道0设置:方式2(波特率发生器方式),二进制计数,先读/

写低字节、再读/写高字节预置初值。

,在OUT。端输出一脉冲频率为fOUTti=fCLKo的周期性负脉

冲。

即four=fccK=电也=I。。%

OUT°10000010000

...中断请求信号的周期T为:T=—^—=——=0.01

温馨提示

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

评论

0/150

提交评论