工业用微型计算机2015年十月,全国2010年自考工业用微型计算机预测题及答案(一)...

全国高等教育自学考试

工业用微型计算机标准预测试卷(一)

(考试时间150分钟)

第一部分选择题

一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.8位二进制有符号数补码能够表示的十进制数范围是 ( )

A.0~+127

B.-128~+127

C.-127~+127 D.-127~+127

2.补码FEH的真值是 ( )

A.254

B.-2

C.-1

D.1

3.从键盘输入6和B时,得到的ASCⅡ码分别是 ( )

A.06H、OBH

B.08H、15H

C.60H、11H

D.36H、42H

4.微处理器8088的外部数据总线位数为 ( )

A.8

B.16

C.32

D.64

5.下面哪一个是8088CPU中的代码段寄存器 ( )

A.CS

B.DS

C.ES

D.SS

6.在指令MOV AX,[BX]中,源操作数的寻址方式为 ( )

A.直接寻址

B.立即寻址

C.寄存器寻址

D.寄存器间接寻址

7.在下列四条指令中,错误的指令是 ( )

A. MOV AX,1234H

B.MOV BX,[1234H]

C. MOV DS,AX

D.MOV 2000H,AX

8.下面的数据交换指令中,错误的指令是 ( )

A. XCHG AX,DI

B.XCHG BX,[SI+3]

C. XCHG AL,20H

D.XCHG NUM,DX

9.若AX=-25,执行指令NEG AX后,AX= ( )

A.-25

B.25

C.24

D.25H

10.利用DOS系统功能INT 21H的1号(AH=2)功能调用,若用户按下的是6,则寄存器AL中的内容是 ( )

A.26H

B.36H

C.46H

D.56H

11.某半导体静态存储器芯片的地址线为A13一AO,数据线为D7一DO,若组成容量为32KB存储器,需要该种存储芯片的片数为 ( )

A.16片

B.8片

C.4片

D.2片

12. 8086CPU可扩展I/O端口地址的个数最多为 ( )

A.1K

B.4K

C.8K

D.64K

13.对于一低速外设,在外设准备数据期间希望CPU能做自己的工作,只有当外设准备好数据后才与CPU交换数据。完成这种数据传送最好选用的传送方式是 ( )

A.无条件传递方式

B.查询传送方式

C.中断传送方式

D.DMA传送方式

14.2片中断控制器8259A能管理________级硬件中断。 ( )

A.15

B.8

C.64

D.2

15. 8086系统内存区中的数据存放如下:

0000:0050 83 18 8A CC 23 E4 00 D0 41 F8 00 FO C5 18 8A CC

0000:0060 39 E7 00 FO A0 19 8A CC 2E E8 00 FO D2 EF 00 FO

则INT 16H中断服务程序的入口地址为 ( )

A. F841: FOOO B.A019:8ACC

C. CC8A:19AO D.4DF8:OOFO

16.设8255A的端口地址为80H~ 83H,则端口A的地址为 ( )

A. 80H

B.81H

C.82H

D.83H

17.串行传送的波特率是指单位时间内传送________数据的位数。 ( )

A.二进制

B.八进制

C.十进制

D.十六进制

18.某10位,D/A转换器输出电压范围为0—+5V,数字量50H对应的输出电压为 ( )

A.0. 39V

B.3.9V

C.3. 50V

D.5.OOV

19.若满刻度输入电压为10V,则8位A/D转换器的最大量化误差为 ( )

A.19. 5mv

B.20mv

C.9. 7656mv

D.40mv

20.下列四种表述中,正确的Internet IP地址是 ( )

A. 120. 112. 87. 22

B.www. qq. com

C. 256. 112. 87. 22

D.http://166. 112. 87. 22/index. htm

第二部分非选择题

二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。21. CPU中运算器的主要功能是____。

22.指令“MOV [BP],AL”执行时,目的操作数的寻址方式是____,操作的结果存放在段中。

23. DAC0832有单缓冲工作方式、____和直通三种工作方式。

24.如果DAC0832是一个集成的8位D/A转换芯片,假如满量程输出为SV,则当数字量为80H时,输出电压为________ V。

25.VARl DW 4 DUP(?)语句实现留空____个字节单元。

26. EPROM在整片擦除后,其各单元内容是________H。

27.中断向量是________的入口地址,每个中断向量占 ________字节。

28. 8255方式O用于A口、B口和C口都工作于输出,其控制字应为________H。

29.在A/D转换期间,要求模拟信号保持稳定,当输入信号速率较快时,必须采用________。

30.IP地址长度为________位。

三、程序分析题(本大题共6小题,每小题4分,共24分)

31.运行如下程序,写出运行结果

MOV CX, 1234H

MOV WORD PTR[1000H], 5678H

MOV BX, [1000H]

PUSH BX

PUSH CX

POP AX

POP DX

INT 3

结果为:

32.已知DS= ES =1000H执行下列程序:

MOV SI,101H

MOV DI,100H

MOV CX,4

LP1:MOV AL,[ SI]

MOV[ DI] ,AL

INC SI

INC DI

LOOP LP1

INT 3

DS:101H DB 69H,23H,56H,3AH

程序运行后结果为:

(10100H)= ________ H(10101H)= ________H

(10102H)= ________ H(10103H)= ________H

33.阅读下列程序,指出运行结果

MOV SI,2500H

MOV AX,1000H

MOV DS,AX

MOV CL,05H

NEXT:MOV[ SI] ,AL

INC AL

INC SI

DEC CL

JNZ NEXT

INT 3

程序运行后结果为:

DS=________H SI=________H

AX= ________H CL=________H

34.阅读程序,说明程序执行后BH,BL,AL,CL的值;

MOV BL, 26H

MOV AL, BL

MOV CL,4

SHR BL, CL

ADD BL, 30H

MOV BH, BL

AND AL, OFH

ADD AL, 30H

MOV BL, AL

INT 3

BH= ________,BL=________,AL= ________,CL =________。

35.阅读下列程序,说明程序执行后AX,BX,ZF,CF的值。

MOV AX,FFFFH

MOV BX,2896H

XOR AX,BX

INT 3

AX=,BX=________,ZF= ________,CF= ________。

36.已知参数定义和梯形图程序如图所示,试说明程序控制功能。

2010227104333962.jpg

按钮AN1 1:001100

按钮AN2 I:002/01

电机M0:003/01

定时器T T4:0

四、编写程序题(本题8分)

37.有20个单字节的有符号数,存放在以内存NUM1单元为首地址的存储区中,要求将其取

绝对值后,存人到以内存NUM2为首地址的存储区中。请填写下面程序,完成指定功能。

MOV SI,OFFSET NUM1;置源地址指针

MOV DI,OFFSET NUM2;置目的地址指针

MOV CX,____

LP:MOV AL,____

AND AL,____

JNS________

NEG____

NEXT:MOV[DI],AL

________SI

INC________

LOOP____

INT 3

五、简单应用题(本大题共2小题,每小题5分,共10分)

38. 8253通道2的输出引脚OUT2外接发光二极管,欲使其以点亮1秒、熄灭1秒的状态循环工作,已知地址线A9 A8 A7 A6 A5 A4 A3 A2 =10110000B时,8253的片选信号CS有效。试填空完善下面的程序段,以便完成上述工作。

TIMEO EQU________;定义TIMEO为通道0的端口地址

...... ;8253通道2初始化

MOV AL, B7H ;通道2方式3,BCD计数

MOV DX, TIMEO+________ ;控制端口地址

OUT DX, AL

MOV DX, TIMEO+________;通道2端口地址

MOV AL,____;写入通道2计数初值(1018)

OUT DX, AL ;写入通道2计数初值低8位

MOV AL,____

OUT DX. AL;写入通道2计数初值高8位

2010227104333885.jpg

39.并行接口芯片8255A,端口地址为200H - 203H,A口设置为输入方式,B口设置为输出方式,欲使由A口输入的数据经由B口输出,试填空完善下面的程序段以实现上述功能。

MOV DX,____;8255A控制端口地址

MOV AL,____;取控制字,PA输入,PB输出

OUT DX,AL ;送8255A的控制字

MOV DX,____ ;8255A口地址

IN AL, DX ;读人A口中的数据

MOV DX,____;8255AB口地址

OUT DX,____;从B口送出数据

六、综合应用题(本题8分)

40.如图所示,8255A的PA口接一个LED共阴极数码管。要求当开关K闭合时,显示‘F’;断开时,显示‘0’。已知:(1)‘0’字形码为3FH,‘F’字形码为71H;

(2)8255APA口地址:118H

PB口地址:119H

PC口地址:11AH

控制端口地址:11BH

试填写下列程序段,完成以上功能。

MOV DX,____

MOV AL,82H

OUT DX.AL

HER:MOV DX,________

IN AL.DX

AND AL, ________

CMP AL, ________

JZ HER1

MOV AL, ________

MOV DX, ________

OUT DX,AL

JMP HER

HER1: MOV AL, _________

MOV DX, ________

OUT DX,AL

JMP HER

2010227104333799.jpg

工业用微型计算机标准预测试卷(一)答案详解一、1.B [解析]8位二进制有符号数补码范围是-128~+127。

2.B [解析]对补码FEH取反后加1可得。

3.D [解析]6和B的ASCⅡ码分别是36H、42H

4.A [解析]微处理器8088的外部数据总线位数为8位,内部为16位,称为准16位CPU。

5.A [解析]CS是代码段寄存器;DS是数据段寄存器;ES是附加段寄存器;SS是堆栈段寄存器;

6.D [解析]寄存器间接寻址。

7.D [解析]立即数不能做目的操作数。

8.C [解析]立即数不能做操作数。

9.B [解析]执行NEG相当于用零减去操作数。

10.B [解析]1号功能为单字符输入,输入字符的ASCⅡ放于AL中。

11.D [解析]214 =16 KB,2片可组成32KB。

12. D 13.C

14.A [解析]一片8259A有8个中断,两片8259A

15.A [解析]16H *4 =58H

16. A 17. A

2010227104333703.jpg

20. A

二、21.算术运算和逻辑运算

22.寄存器间接寻址堆栈[解析]寄存器间接寻址时,若是BP,则默认为在堆栈段。

23.双缓冲工作方式

24. 2.5[解析]

2010227104333985.jpg

25. 8[解析]DW伪指令为操作数分配2个字节单元。

26. FF

27.中断服务程序4

28. 80

29.采样一保持电路

30. 32

三、31. AX =1234H BX =5678H CX =1234H DX =5678H

【解析】此题考查对堆栈操作指令的掌握。规则是后进先出。

32. (10100H)=69 H(10101H)=23 H

(10102H)=56H (10103H)=3AH

33. DS=1000H SI=2505H

AX =1005H CL =O(或OOOOH)H

34. BH= 32H BL = 36H

AL =36H CL= 04H

35. AX= OD769H BX= 2896H

ZF =0 CF =0

36.当按钮AN1接通时,电机M可启动,并保持当电机运行20s后,可自动停转当按下停止按钮AN2时,电机M立即停转。

四、37. 14H(或20)

[SI]

AL

NEXT

AL

INC

DI

LP

五、38. 2COH

3

2

18 H

10H

39. 203H

90H

200H

201

AL

六、40. 11BH

119H

80H

80H

3FH

118H

71H

118H

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值