自考《微型计算机原理应用》试题及答案_第1页
自考《微型计算机原理应用》试题及答案_第2页
自考《微型计算机原理应用》试题及答案_第3页
自考《微型计算机原理应用》试题及答案_第4页
自考《微型计算机原理应用》试题及答案_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

自考《微型计算机原理应用》试题及答案汇总

单选题

1.一个字是_c_位二进制数。

A、32B、20C、16D、8

2.一个字节是_D_位二进制数。

A、32B、20C、16D、8

3.在计算机内部,一切信息的存取、处理和传送都是以D

形式进行的。

A、EBCDIC码B、ASCH码C、十六进制编码D、二进制编

4.下列数据中,可能是6进制数的是Co

A、488B、357C、541D、126

5.下列数据中,可能是八进制数的是Bo

A、182B、417C、696D、108

6.下面几个不同进制的中,最大的数是。

A、1100010BB、225QC、500D、1FEH

7.已知英文小写字母m的ASCH码为十进制数109,则英

文小写字母g的ASCH码为十进制数Bo

A、102B、103C、104D、105

8.字符d的ASCII码为十六进制数64,字符j的ASCII码

为十六进制数C0

A、68B、69C、6AD、6B

9.数字字符4的ASCII码为十六进制数34,数字字符9的

ASCH码为十六进制数Co

A、37B、38C、39D、40

10.已知英文大写字母A的ASCH码为十进制数65,则英

文大写字母E的ASCH码为十进制数Co

A、67B、68C、69D、70

11.十进制数36转换成二进制数是B。

A、110100B、100100C、100110D、100101

12.与十进制数96等值的二进制数是Ao

A、1100000B、1100001C、1011110D、1101100

13.十进制数60转换成二进制数是Ao

A、111100B、111110C、111101D、110110

14.十进制负数-61的八位二进制原码是Bo

A、10101111B、10111101C、10101011D、00110101

15.十进制数59转换成八进制数是Ao

A、73QB、37QC、59QD、112Q

16.二进制数1101.01转换成十进制数是Co

A、17.256B、13.5C、13.25D、17.5

17.二进制数10101转换成十进制数是Co

A、25B、23C、21D、22

18.二进制数10010111转换为十六进制数是Bo

A、96HB、97HC、98HD、99H

19.与二进制数11010010等值的十六进制数是Do

A、0A2HB、0B2HC、0C2HD、0D2H

20.10010110(2)转换为十六进制数是_C_。

A、20HB、42HC、96HD、63H

21.在布尔代数中,A+AB+-A=_B_O

A、0B、1C、AD、B

22.在布尔代数中,A+AB=_C_O

A、0B、1C、AD、B

23.在布尔代数中,A+l=_B_o

A、0B.1C、2D、A

24.在布尔代数中,l+AB=_B_o

A、0B、1C、AD、B

25.在布尔代数中,A+A=_C_o

A、0B、1C、AD、2A

26.EPR0M2764有13根地址线,它的容量大小是BKB。

A、14B、8C、16D、32

27.EPR0M2764有14根地址线,它的容量大小是BKB。

A、32B、16C、14D、8

28.EPR0M2764有11根地址线,它的容量大小是DKB。

A、16B、8C、4D、2

29.运算器的主要功能是Co

A、算术运算B、逻辑运算C、算术运算与逻辑运算D、函

数运算

30.计算机中的记忆装置的基本单元是Bo

A、寄存器B、触发器C、计数器D、累加器

31.与外存相比,内存的特点是Ao

A、容量小、速度快、成本高B、容量小、速度快、成本低

C、容量大、速度快、成本高D、容量大、速度快、成本低

32.8086的数据线有_A_根。

A、16B、32C、8D、12

33.8088是_B_位的CPU。

A、32B、16C、64D、8

34.80286是_C一位的CPU。

A、32B、64C、16D、8

35.80386是_A_位的CPU。

A、32B、16C、64D、8

36.8086CPU最多能处理_B_种不同的中断类型。

A、64B、256C、512D、1024

37.寄存器间接寻址方式中,操作数在C中。

A、通用寄存器B、堆栈C、存储器D、段寄存器

38.当使用BP寄存器作基址寻址时,若无指定段替换,则

内定在—B_段内寻址。

A、程序B、虎栈C、数据D、附加

39.宏定义语句以_D_语句结束。

A、ENDB、ENDPC、ENDSD、ENDM

40.段定义语句以C语句结束。

A、ENDB、ENDPC、ENDSD、ENDM

41.过程定义语句以_C_语句结束。

A、ENDB、ENDSC、ENDPD、ENDM

42.将寄存器AX的内容求反的正确操作是Co

A.NEGAXB.XORAX,OFFFFH

C、NOTAXD、CMPAX,AX

43.假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令

PUSHAX后,存放数据21H的物理地址是Do

A、20102HB、20101HC、200FEHD、200FFH

44.执行下面的指令后,AL中的数据是_A_。

MOVAL,0A5H

ANDAL,3FH

A、25HB、OBFHC、3FHD、OAFH

45.设BX=2000H,[0003H]=16H,[2000H]=25H,

[2003H]=74H,执行下面的指令后,AL中的数据是_A_。

MOVBX,2000H

MOVAL,[BX+03H]

A、74HB、25HC、16HD、2003H

46.执行下面的指令后,BL中的数据是Bo

MOVBX,9A1CH

ANDBL,OFH

A、1CHB、OCHC、1FHD、OOH

47.执行下面的指令后,AL中的数据是_D_。

MOVAL,20H

ANDAL,OFH

A、2FHB、20HC、OFHD、OOH

48.设(AL)=68,(BL)=68,执行SUBAL,BL指令后,正确

的结果是Do

A、CF=OB、ZF=OC、CF=1D、ZF=1

49.8255A中,若需对端口C的PC3位置0,应写入的控制

字是Do

A、10000111BB、00000111BC、10000110BD、00000110B

50.8255A片内有C个8位端口。

A、1B、2C、3D、4

51.8251A芯片复位后首先写入的应是Ao

A、方式选择控制字B、状态字C、命令指令字D、同步字

52.8255A的_C_只能工作在方式0。

A、A端口B、B端口C、C端口D、前三者

53.在两片8259A级联的中断系统中,主片的第三级IR3

作为从片的中断请求,则初始化主从片时,ICW3的数据格式分

别是_Bo

A、04H和30HB、04H和03HC、40H和03HD、40H和

30H

54.可屏蔽中断的屏蔽通常可由CPU内部的_B_来控制。

A、中断请求触发器B、中断屏蔽寄存器

C、中断允许触发器D、中断锁存器

55.8253有B个独立的计数器。

A、2B、3C、4D、6

56.假如某异步串行通信中传送一个字符,它包括1个起始

位,8个数据位,1个停止位,如果传送速率为1200波特,则

每秒所能传送的字符个数是Bo

A、100B、120C、2400D、300

57.串行传送的波特率是指单元时间内传送_A_数据的位

数。

A、二进制B、八进制C、十进制D、十六进制

58.若采用8位A/D转换器转换0〜10V的电压信号,则分

辨率约为_D_。

A、5mvB、10mvC、20mvD、40mv

二、填空题1

59.二进制数11011001转换成八进制数是331o

60.十六进制数0A95转换成二进制数是101010010101。

61.十进制数72转换成八进制数是110o

62.十六进制数0E12转换成二进制数是111000010010。

63.八进制数523转换成二进制数是101010011。

64.在8086系统中,若有一逻辑地址:CS=5100H,IP=2200H,

其对应的物理地址为53200Ho

65.在8086系统中,若有一逻辑地址为(CS)=0A7F0H,

(IP)=2B40H,其物理地址是OAAA40H。

66.在8086系统中,若有一逻辑地址为(CS)=8859H,

(IP)=1180H,其物理地址是89710H。

67.在8086系统中,若有一逻辑地址为(CS)=4000H,

(IP)=2380H,其物理地址是42380H。

68.在8086系统中,若有一逻辑地址:CS=2000H,IP=2100H,

其对应的物理地址为22100Ho

三、简答题

69.简述布尔代数的特点?(5分)

(1)变量只有两种可能的值:。或1;(2.5分)

(2)只有两种基本的运算方式:或运算及与运算。(2.5分)

70.什么叫原码、反码及补码?(5分)

用二进制表示的数称为原码;(2分)

原码的各位都取其非值则称为反码;(2分)

反码加一则为补码。(1分)

71.一个用十六进制表示的两位整数,如果改用十进制数表

示,顺序正好颠倒,该数是多少?(5分)

设该十六进制数为XYH,则十进制数为YX,有:

16X+Y=10Y+X

可得X应为3,Y应为5,该十六法制数为35H。(5分)

72.什么是模拟信号?什么是数字信号?(5分)

模拟信号:在时间上和数值上连续的信号。(2.5分)

数字信号:在时间上和数值上不连续的(即离散的)信号。

⑵5分)

73.为什么需要半加器和全加器,它们之间的主要区别是什

么?(5分)

在做两个进制加法时,右边第一位(最小有效位)相加时要用

半加器电路,除此位外,其他各位相加时都要用全加器电路。(2.5

分)

全加器的输入端有进位输入,而半加器没有。(2.5分)

74.何谓L门及E门?它们在总线结构中有何作用?(5分)

L门即LOAD控制端,是用以使寄存器接受数据输入的控制

门;(2.5分)

E门即ENABLE控制端,是三态输出门,用以使寄存器中得

数据输出至总线。(2.5分)

75.什么叫机器周期、取指周期和执行周期?(5分)

机器周期是指一条指令从取指到执行完了所需的时钟周期

数。(2分)

取指周期指从PC开始,PROM中的指令进入IR到PC+1为止

的时钟周期数。(2分)

执行周期指从指令进入控制器起至执行完毕的时钟周期数。

(1分)

76.ROM和RAM各有何特点和用处?(5分)

程序计数器ROM为只能读出的存储器,可用以存放固定的程

序和数据;(2分)

RAM为可写入又可读出的存储器,可用以随时写入或读出数

据,也可用以写入随时有可能改变的用户程序。(3分)

77.子程序计数器有何用处?(5分)

子程序计数器的内容为子程序的开始地址。(2分)

在转移及循环操作时起重要作用。(3分)

78.存储地址寄存器(MAR)和存储数据寄存器(MDR)各有何

用处?(5分)

MAR用以接收来自PC的地址号;(2分)

MDR用以接收来自总线上的数据。(3分)

79.什么是最大模式?什么是最小模式?用什么方法将

8086/8088置为最大模式何最小模式?(5分)

最小模式就是在系统中只有8086/8088一个微处理器;(1

分)

最大模式就是在系统中包含两个或多个微处理器,其中一个

主处理器就是8086/8088,其他处理器为协处理器,使协助主处

理器工作的。(2分)

将8086/8088CPU的第33引脚接地时,系统处于最大模式;

当第33引脚接+5V时,系统为最小模式。(2分)

80.PC的内容是什么意义?控制字是什么意义?(5分)

程序计数器的内容是下一条指令所在的存储单元的地址。(2

分)

控制字是一个二进制数,其各位代表各个电路的逻辑状态:

通或断。(3分)

81.什么是中断?什么是中断向量?(5分)

CPU在正常运行时,由内部"卜部事件引起CUP中断正在运

行的程序,而转到为内部/外部事件预先安排的程序中去,执行

完毕后再返回被中断的程序,这个过程称作中断。(3分)

中断向量是中断处理子程序的入口地址。(2分)

82,8086CPU与8088CPU有哪些相同之处?又有哪些区别?(5

分)

8086CPU和8088CPU内部结构基本相同,不同之处仅在于

8088有8条外部数据总线,因此位准16位。8086有16条外部

数据总线。两个CPU的软件完全兼容,程序的编制也相同。(5

分)

83.什么是可屏蔽中断?什么是非屏蔽中断?(5分)

可屏蔽中断是通过CPU的INTR引脚引入,当中断允许标志

IF为1时,允许中断,IF为0时,中断受到禁止。(3分)

不可屏蔽中断,不受IF标志的控制由NMI引脚引入的中断。

(2分)

84.简述指令MOVAX,0AB9H和MOVAX,DS:[0AB9H]的区别。

(5分)

MOVAX,0AB9H是把0AB9H送入AX中;(2.5分)

MOVAX,DS:[0AB9H]是把数据段的[0AB9H]和[OABAH]地址中

的数据送入AX中。(2.5分)

85.堆栈指针SP的初值为3000H,AX=2000H,BX=5000H,执

行指令:

PUSHAX

PUSHBX

POPAX

后SP=?AX=?(5分)

SP=2FFEH(2.5)

AX=5000H⑵5分)

86.什么叫指令?什么叫指令系统?(5分)

指令是让计算机完成某种操作的命令;(2.5)

指令的集合称为指令系统。(2.5分)

87.请阅读下列程序,分析其功能(5分)

MESSDB'PRESSANYKEY',ODH,OAH,

MOVAH,09

MOVDX,SEGMESS

MOVDS,DX

MOVDX,OFFSETMESS

INT21H

使用9号系统功能调用将字符串PRESSANYKEY从屏幕上显

示输出(或打印机打印输出)。(可根据中间分析过程酌情给分,5

分)

88.执行下列程序后,DL中的数据是什么?(5分)

MOVDX,0326H

MOVCL,04H

SHLDX,CL

MOVBL,3CH

SHRBL,CL

ORDL,BL

63H(5分,分析过程可酌情给分)

89.什么是采样?什么是量化?(5分)

采样是指将一个时间上连续变化的模拟量转换为时间上断

续变化的(离散的)模拟量。(2.5分)

量化是用基本的量化电平q的个数来表示采样一保持电路

得到的模拟电压值。(2.5分)

90.什么是并行通信?什么是串行通信?(5分)

并行通信指把一个字符的各数位用多条线同时进行传

输;(2.5分)

串行通信就是数据在一根传输线上一位一位的按顺序传送

的通信方式。(2.5分)

91.根据对DAC0832的输入锁存器和DAC寄存器的不同的控

制方法,DAC0832可分为三种工作方式,简述其两种方法。(5

分)

单缓冲方式:控制输入寄存器和DAC寄存器同时接收数据,

或者只用输入寄存器而把DAC寄存器接成直通方式。(2.5分)

双缓冲方式:先分别使DAC0832的输入寄存器接收数据,再

控制DAC0832同时传送数据到DAC寄存器以实现多个D/A转换同

步输出。(2.5分)

直通方式:数据不通过缓冲存储器,即ILE接高电平,片选、

写信号1、写信号2以及传送控制引脚接地。(2.5分)

(答对1项给2.5分,最多5分)

92.设8253控制口地址为307H,计数通道数据口地址为

304r306H。若使8253计数器0工作于方式1,用8位二进制计

数,其计数值为5AH,二一十进制,试写出它的初始化程序段。

(5分)

MOVAL,00010011B

MOVDX,307H

OUTDX,AL(3分)

MOVAL,5AH

MOVDX,304H

OUTDX,AL(2分)

93.什么是模/数转换器?什么是数/模转换器?

把模拟量信号转换成数字量的器件称为模/数转换器;(2.5

分)

把数字量信号转换成模拟量的器件称为数/模转换器。(2.5

分)

94.分辨率和转换精度有什么区别?(5分)

分辨率和转换精度是两个根本不同的概念。转换精度取决于

构成转换器的各个部件的误差和稳定性,而分辨率取决于转换器

的位数。(5分)

四、综合设计题

95.编写一个程序,比较两个字符串是否相同。若两个字符

串相同,则显示'MATCH!';否则显示'NOMATCH!'。(15分)

datasegment

stringldb'asdf';字符串设定不限

string2db'asdf';字符串设定不限

yesdb0DH,0AH,'MATCH!$'

NOdbODH,OAH,fN0MATCH!$r

dataends

codesegment

assumecs:code,ds:data,es:data

mainprocfar

movax,data

movds,ax

moves,ax

leasi,stringl

leaDi,string2

movex,string2-stringl

repeempsb

jnedispno

movah,9

leadx,yes

int21h

jmpexit

dispno:movah,9

leadx,N0

int21h

exit:movah,4ch

int21h

mainendp

codeends

endmain

96.试编一程序,求三个带符号字数据中的最大值,并将最

大值存入MAX字单元中。

设三个带符号数分别在三个字变量X、Y、Z中存储。

STACSEGMENTSTACK

DB200DUP(0)

STACKENDS

DATASEGMENT

XDW00ABH

YDW-5

ZDW200

MAXDW?

DATAENDS

CODESEGMENT

ASSUMEDS:DATA,SS:STACK,CS:CODE

STARTPROCFAR

MOVAX,DATA

MOVDS,AX

MOVAX,X

CMPAX,Y

JGLI

MOVAX,Y

CMPAX,Z

JGEXIT

L2:MOVAX,Z

JMPEXIT

LI:CMPAX,Z

JLEL2

EXIT:MOVMAX,AX

97.采用8255A作为DAC0832与CPU之间的接口芯片,产生

一三角波信号(8255A的口地址为300H〜303H),试写出其主程

序。(15分)

MOVDX,303H

MOVAL,10000000H

OUTDX,AL

MOVDX,301H

MOVAL,00010000B

OUTDX,AL

MOVDX,300H

MOVAL,OH

LI:OUTDX,AL

INCAL

JNZLI

MOVAL,OFFH

L2:DECAL

OUTDX,AL

JNZL2

JMPLI

98.采用8255A作为DAC0832与CPU之间的接口芯片,产生

一矩形波信号(8255A的口地址为300H〜303H),试写出其主程

序。

MOVDX,303H

MOVAL,10000000H

OUTDX,AL

MOVDX,301H

MOVAL,00010000B

OUTDX,AL

MOVDX,300H

LI:MOVAL,OH

OUTDX,AL

CALLDELAY;调用延时子程序,可以多种其他实现方法

MOVAL,0FFH

OUTDX,AL

CALLDELAY;调用延时子程序,可以多种其他实现方法

JMPL1

99.采用8255A作为DAC0832与CPU之间的接口芯片,产生一锯

齿波信号(8255A的口地址为300H〜303H),试写出其主程序。

MOVDX,303H

MOVAL,10000000H

OUTDX,AL

MOVDX,301H

MOVAL,OOO1OOOOB

OUTDX,AL

MOVDX,300H

MOVAL,OH

LI:OUTDX,AL

INCAL

JMPLI

100.试编写一个汇编语言程序,要求对键盘输入的小写字

母用大写字母显示出来。

int21h

cmpal,'a'

jbexit

cmpal,1zf

jaexit

subal,20h

movdl,al

movah,2

int21h

101.编写计算下面函数值的程序:

rix>o

Y=Jox=c

[-1x<o

设输入数据为X、输出数据Y,且皆为字节变量。

DATASEGMENT

XDB?

YDB?

DATAENDS

STACKSEGMENTSTACK

DB200DUP(0)

STACKENDS

CODESEGMENT

ASSUMEDS:DATA,SS:STACK,CS:CODE

STARTPROCFAR

MOVAX,DATA

MOVDS,AX

CMPX,0

JGEAl

MOVY,-1

JMPEXIT

Al:JGA2

MOVY,0

JMPEXIT

A2:MOVY,1

EXIT:MOVAH,4CH

INT21H

STARTENDP

CODEENDS

ENDSTART

102.已知某班学生的英语成绩按学号(从1开始)从小到大

的顺序排列在TAB表中,要查的学生的学号放在变量N0中,查

表结果放在变量ENGLISH中。

STACKSEGMENTSTACK

DB200DUP(0)STACKENDS

DATASEGMENT

TABDB80,85,86,71,79,96

DB83,56,32,66,78o84

NODB10

ENGLISTDB?DATAENDS

CODESEGMENT

ASSUMEDS:DATA,SS:STACK,CS:CODE

BEGINPROCFAR

MOVAX,DATA

MOVDS,AX

LEABX,TAB

MOVAL,NO

DECAL

XLATTAB

MOVENGLISH,AL

MOVAH,4CH

INT21H

BEGINENDP

CODEENDS

ENDBEGIN

103.用数据运算指令,对两个16位数做加法运算。两个数

从地址10050H开始连续存放,低位在小地址一端,结果放在两

个数之后。

MOVAX,1000H

MOVDS,AX

MOVSI,50H

MOVDI,52H

MOVBX,54H

CLC

XORAX,AX

MOVAX,[SI]

ADCAX,[DI]

MOV[BX],AX

五、判断题

104.256KB字节就是256000字节。错

105.在计算机中,数据单位bit的意思是字节。错

106.所有的十进制小数都能完全准确地转换成二进制小

数。错

107.在计算机中,一个“字节”是由8位二进制组成。对

108.在计算机中,数据单位bit的意思是位。对

109.计算机中所有的信息都是以二进制形式存放的。对

110.二进制数111010.11转换成十六进制数是3A.CH。对

111.八进制数的基数为8,因此在八进制数中可以使用的

数字符号是0、1、2、3、4、5、6、7、8o错

112.全加器只能进行加法计算,不能进行减法计算。错

113.计算机的性能主要由其耗电量决定。错

114.总线周期是指CPU执行一条指令所需的时间。错

115.在计算机运行过程中,计算的中间结果是放在只读存

储器ROM中。错

116.微机的字长愈长,计算精度愈高,指令处理功能愈强。

117.寄存器是由触发器组成的。对

118.静态随机存储器中的内容不能永久保存。对

119.8086/8088标志寄存器共有16位,每一位都有含义。

120.8086/8088的数据总线不都是16位。对

121.8086/8088的逻辑段不允许段的重叠和交叉。错

122.8086/8088的数据总线都是16位。错

123.8086/8088标志寄存器共有16位,不是每一位都有含

义。对

124.8086与8088在软件上完全兼容。对

125.在一般的微处理器中,内存包含在CPU中。错

126.若内存容量为64KB,则访问内存所需地址线至少应有

18条。错

127.寻址256M字节内存空间,需28条地址线。对

128.从功能上,8086的CPU由控制器和ALU两部分组成。

129.MOV[AX],[BX]错

130.MOVAL,BX错

131.POPCS错

132.PUSHCS对

133.MOVAL,255错

134.MOVAX,[BP]的源操作数的物理地址为16X

(SS)+(BP)O对

135.计算机的堆栈是一种特殊的数据存储区,数据存取采

用后进先出的原则。对

136.MOVAL.F5H错

137.汇编语言可以直接被计算机执行。错

138.可以使用指令OUTAX,4629H把4629H传送给AX寄存

器。错

139.MOVBX,[BP]的源操作数的物理地址为16X

(DS)+(BP)o错

140.可以使用指令MOVAX,4629H把4629H传送给AX寄存

器。对

141.当使用BP寄存器作基址寻址时,若无指定段替换,则

内定在堆栈段内寻址。对

142.立即寻址方式不能用于目的操作数字段。对

143.MOV指令要影响标志位。错

144.CPU与键盘等外部设备进行信息交换时必须通过I/O

接口电路。对

145.在其它条件相同的情况下,采用串行通信比采用并行

通信传输数据的速度要错

146.8253既可作为计数器,又可作为定时器使用。对

147.REPE/REPZ是相等/为零时重复操作,其退出条件是:

(CX)=O或ZF=O。对

148.8251A只能工作在异步通信方式下。错

149.8251A是可编程并行通信接口芯片而8255A是可编程

串行通信接口芯片。错

150.8255A有3个独立的8位并行I/O口。对

151.8255A控制字的最高位D7=l,表示该控制字为方式控

制字。对

152.使用DAC0832可以将模拟信号量转换为数字信号量。

153.8259A芯片有28条引脚,但是一片8259A只能接收8

级中断。对

自考《微型计算机原理应用》试题及答案

一填空题

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

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

03.与十进制数2006等值的十六进制数是_______,与十六进制数ACO4H等值的十进制数是________。

Lx

04.i§[X],=10101010B,则用8位二进制数表示的[S>的值是_______B;若[X],.=00110101B,贝由-2X]».=B。

05.字符串‘\Vm98,的ASCII代码是________。

06.80868088的地址空间最多可分为_______个逻辑段。

07一个数据的有效地址EA=1234H,且DS=5678H,贝力亥数据在内存中的物理地址是_______,该数据段的首末单元

的物理地址是_______o

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

09.若80868088CPU引脚状态是M记=1,而=1,而=0,则此B寸执行的操作是_______。

10.一台8微机的地址总线为16条,其RAM存储器容量为16KB,首地址为2000H,且地址是连续的,则可用的最

高地址是_______。

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

12.某微机中断级联系统中,共采用3片8259A可编程中断控制器,则该系统最多可管理______级中断源。

13.某微机系统采用一块8253芯片,时钟频率为1MHz.若要求通道。工作于方式3,输出的方波周期为0.5ms,则时

间常数应设定为,通道控制字应设定为。

14.一个串行字符由一个起始位,7个数据位,一个奇偶效蛉位和一个停止位构成,若每秒传送240个字符,则数据传

送的波特率是_______,传送短位信息所占用的时间是________°

15.异步串行通信工作方式下,一个串行字符由一个起始位,7个数据位1101110,一个奇效舱位和一个停止位构成,

则先后发送该帧字符信息的数据位是________。

二.简答题

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

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

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

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

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

三.应用题

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

02.下图为D'lA接口硬件示意图,①、②、③、④四处空缺的内容为存储器、DMA请求信号DREQ、DMA控制器

D\IAC、总线保持响应信号血之一,请在相应的空跳处指明相去的内容。

03.已知中断服务程序入口地址表如下所示,当前CST000H,IP-0280H,SP-1800H,FLAG中的PSW-0241。执行

一条双字节指令INT7后,下列寄存器和栈顶相关单元偏移地址的内容是什么?(10分)

口断服务程序入口地址表

物理地址0001CH0001DH0001EH0001FH00028H00029H0002AH0002BH

内容10H20H30H40H50H60H70H80H

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

堆栈中栈顶相关单元:

偏移地址|(5)|(6)

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

04.设某计算机控制系统中用8253的通道0作为计数器,口地址为60H,计数频率为1MHz,计数控制信号GATE。

恒为高电平;控制字寄存器口地址为63H;计数器计到0时的专黜信号用做中断请求信号。请分析执行下列初始化程

序段后,发出中断请求信号的周期T是多少。

MOVAL,34HOUT63H,AL

MOVAX,10000OUT60H,AL

MOVAL,AHOUT60H,AL

05.已知某8088微机系统包括8255,8253两个可编程接口电路,其中8253三个计数器分别工作在K同的方式下,可

以为AD转换器提供可编程的采样频率和采样时间;8255A的P30可用于检测按键开关的位置,PA7可根据PB0的状

态决定是否点亮LED指示汇。设系统所要求有关硬件连线已经全部接好,片选信号PS2,PS3的地址是08H-0BH,

0CH-0FH,如图所示,试完成下列各项要求。

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

(2)图中给出了8253各个计数器要求的工作方式,设已知外部时钟频率为F,计数器0的计数初值为L(字节型),工作

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

N是程序已经定义的变量,L、M为二进制数,N为BCD码。试按上述要求完成8253的初始化程序。

(3)设计一个程序片段,使S255A检测PB0的输入状态,当PBO=1时使LED灯亮。(20分)

答案

一填空题

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

03.7D6H,4403604.11110101B,10010110B

05.57H69H6EH39H38H06.64K

07.579B4H,56780H6677FH08.1FFCH

09.存储器写10.5FFFH

11.80H12.22

13.500,00110111B14.2400Bd,0.417ms

15.0011101101

二.简答题

01.

答:

02.

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

答②:共五组,分别为:

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

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

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

段寄存器组:16位,代码段寄存器CS、堆栈段寄存器SS、数据段寄存器DS、附加段寄存器ES。

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

03.答:8086EU内部,BIU内部以及外部教据总线宽度均是16位;而8088EU内部数据总线定度是16位,BIU。

部以及外部数据总线宽度是8位。

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

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

三.综合题

01.

解①:

RAM的存储容量=2】:字节,EPROM的存储容量=2】?字节

~02.

答:①总线保持响应信号函②DMA请求信号DREQ③D\IA控制器D'lAC④存储器

03.

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

偏移地址17FAH17FFH

内容82H02H00H10H41H02H

04.

•••8253的控制字为34H。计数初值NT0000。

・•・通道0设置:方式2(波特率发生器方式),二进制计数,先读写低字节、再读写高字节预置初值。

f-1f

.•.在OUT。端谕出一肮冲频率为℃1000005的周期性负脉冲。

\AfHz

foe二10000九出=100Hz

10000

1

=0.015

100Hz

,中断请求信号的周期T为:

05.

解①:MOVAL,10000010B;A,B口方式0,A口愉出,B口愉入

OUTOBH,AL

解②:VOVAL,14H;0通道方式2

OUTOFH,AL

MOVAL,L;0迫道计数初值L

OUTOCH,AL

MOVAL,72H31通道方式1

MOVOFH,AL

MOVAX,M;1通道初值V(字型),

OUTODH,AL

MOVAL,AH

OUTODH,AL

MOVAL,B7H;2通道方式3,BCD码

OUTOFH,AL

MOVAX,N;2通道初值N(字型),

OUTOEH,AL

MOVAL,AH

OUTOEH,AL

解③:INAL,09H:读B口状态

KI:TEST01H3测试PBO=1否

JZ,KI>不为1,K1

MOVAL,OOH:PB0=bPA0=0,点亮LED

OUT08H,AL

自考《微型计算机原理应用》复习题及答案

一、数制转换题(完成F列数制的转换,将正确的答案填在每小题后的括号内。每小题2分,共8分)

(1)(88)D=((1))H(2)(10101010)B=((2))D

(3)(275)Q-((3))D(4)(0F0)H-((4))D

二、填空题(每空1分,共24分)

1.写出下列十进制数的原码、反码、补码表示(采用8位二进制,最高位为符号位)。

+104的原码=(1)H,-104的补码=(2)H

-26的原码=(3)H,-26的未卜码=(4)H

2.8086微处理器包含4个专用寄存器,其中(5)和⑹寄存器一般与堆栈段寄存器SS连用,用以确定堆栈

段中某一存储器单元的地址,:而(7〉和(8)寄存器一般与数据段寄存器DS连用,用以确定数据段中某

一存储器单元的地址。

3.8086微处理器的组成包括两部分,执行程序时,⑼负责将指令代码从内存取到指令队列中;(10)负责执行指令。

4.8086微处理器经加电复位后,代码段寄存器的内容为:(CS)=(11)H,指令指针寄存器的内容为:(IP)=(12)H。

5.若(AX)=0FDAAH,(BX)=0FBCFH,则执行指令ADDAX,BX之后,(AX)=(13)H;

(BX)=(14)H,标志位OF、AF、CF的状杰对向为(15)、(16)和(17)。

6.若TAB为数据段中0032H单元的符号名,其中存放的内容为1234H,则执行:MOVAX,TAB指令后,AX中的内容为

38)H。

7.(DS)-75OOH,数据段的长度为64KB,则当前数据段的制始地址为(19〉H,末地址为(20)H。

8.假设(SP)=1000H,(AX)=2000H,(BX)=3000H,试问:(1)执行PUSHAX指令后,(SP)=⑵)H;

(2)再执行PUSHBX和POPAX指令后,(SP)=(22)H,(AX)=(23)H,(BX)=(24)H。

三、单项选择题(在每个小题的四个被选答案中选出一个正确的答案,并将其号码填在相应横线上。每小题

1分,共8分)

1.8086CPU的主要特点之一是具有预取指令功能,CPU可以采用的原则顺序存放指令于指令队列缓

冲器中,并顺序取出指令到执行部件中去执行。

(A)后进先出(B)先进先出(C)随意读写(D)只读不写

2.微机中地址总线的作用是一(2)。

(A)用于选怪存储器单元(B)用于选择进行信息传输的设备

(C)用于指定存储器单元和I0设备接口单元的选授地址(D)跟数据总线的作用是样的

3.地址线为20条的微处理器寻址范围是。

(A)640KB(B)1MB(C)64KB(D)1GB

4.中断向蚩是.(4)。

(A)中断服务程序的入口地址(B)中断的返回地址

(C)存放中断服务程序入口地址内存单元的地址(D)保护断点的堆栈区堆栈区地址

5.在汇编语言中,定义常数、变量、分配内存空间的是一(5)。

(A)宏指令(B)伪指令(C)机器指令(D)微指令

6.在80868088中,一个最基本的总线周期由⑸个时钟周期组成。

(A)1(B)2(C)6(D)4

7.8086工作于最小模式下,当M万=0,丽=0,0=1时,CPU完成的操作是⑺。

(A)存储器读(B)IO读(C)存储器写(D)IO写

8.计算机使用总线结构的主要优点是便于实现积木化,同时⑻。

(A)城少了信息传输量(B)提高了信息传输的速度

(C)减少了信息传输线的条数(D)加重了CPU的工作量

四、问答题(每小题4分,共28分)

1.写出计算机中的汇编语言指令格式并说明各组成部分的作用。

2.说明8086系统的存储器为什么要采取地址分段的方法进行寻址?

3.解释计算机中为什么涉及二进制编码的问题?

4.如果在一个程序开始执行之前,(CS)=0A7EH和(IP)=2B40Ho试问:该程序入口的物理池址是多少?

指向这一入口地址的CS和IP的值是唯一的吗?

5.80868088CPU如何解决地址线和数据线的复用问题?ALE信号何时处于有效状态?

6.写出四条指令,使它们分别把AX的内容'清零。

7.给定DATDW1234H说明指令MOVAX,DAT和指令MOVAX,OFFSETDAT的区别?

五、(8分)解释8086CPU的状态标志寄存器的状态标志位的含义。

六、阅读程序片段题。(共18分)

1.(7分)现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,

(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,

试说明下列指令执行后,AX寄存器中的内容。

(1)MOVAX,1200H;(AX)-(1)H

(2)MOVAX,BX;(AX)=_(2)_H

(3)MOVAX,[1200H];(AX)=_⑶___H

(4)MOVAX,[BX];(AX)(4)_H

(5)MOVAX,l»2H[BX]j(AX)=(5)H

(6)MOVAX,[BX^SI];(AX)=_(6)_H

(7)MOVAX,[1100H-BX-SI]j(AX)=_(7)____H

评分标准

一、制转换题(完成下列数制的转换,将正确的答案填在每小题后的括号内。将小题2分共8分)

(1)58(2)170(3)189(4)240

二、填空题(每空1分,共24分)

1.(1)68(2)68(3)9A(4)0E6

2.

温馨提示

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

评论

0/150

提交评论