工业用微型计算机自考题真题.docx

上传人:b****3 文档编号:719431 上传时间:2022-10-12 格式:DOCX 页数:10 大小:245.54KB
下载 相关 举报
工业用微型计算机自考题真题.docx_第1页
第1页 / 共10页
工业用微型计算机自考题真题.docx_第2页
第2页 / 共10页
工业用微型计算机自考题真题.docx_第3页
第3页 / 共10页
工业用微型计算机自考题真题.docx_第4页
第4页 / 共10页
工业用微型计算机自考题真题.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

工业用微型计算机自考题真题.docx

《工业用微型计算机自考题真题.docx》由会员分享,可在线阅读,更多相关《工业用微型计算机自考题真题.docx(10页珍藏版)》请在冰豆网上搜索。

工业用微型计算机自考题真题.docx

工业用微型计算机自考题真题

工业用微型计算机自考题真题2015年04月

第Ⅰ部分选择题

一、单项选择题

(在每小题列出的四个备选项中只有一个是符合题目要求的)

1.下列寄存器中,属于通用寄存器的是______

A.BP

B.CX

C.DS

D.SI

答案:

B

[解答]BP是基址指针;DS是数据段,属于段寄存器;SI属于源变址;CX属于通用寄存器。

2.在8086CPU中,用于存放代码段的段地址的寄存器是______

A.CS

B.DS

C.ES

D.SS

答案:

A

[解答]CS是用来存放代码段的段地址寄存器。

3.存放堆栈栈顶地址的寄存器组合是______

A.CS和IP

B.CS和SP

C.SS和BP

D.SS和SP

答案:

D

[解答]堆栈段寄存器SS的内容再加上BP的内容即是操作数的物理地址。

4.当进行减法运算时,若最高位发生借位,则______

A.CF=1

B.DF=1

C.SF=1

D.ZF=1

答案:

A

[解答]当无符号数的较小数减较大数时,因不够减而产生借位,此时进位标志CF置1,即CF=1。

5.定义一个过程的伪操作是______

A.MACRO和ENDM

B.NAME和END

C.PROC和ENDP

D.SEGMENT和ENDS

答案:

C

[解答]过程定义伪操作命令:

PROC/ENDP。

6.SRAM6116为2K×8位的存储芯片,其地址线有______

A.2根

B.8根

C.10根

D.11根

答案:

D

[解答]SRAM6116芯片的容量为2K×8位,有2048个存储单元,需11根地址线,7根用于行地址译码输入,4根用于列译码地址输入,每条列线控制8位,从而形成了128×128个存储阵列,即16384个存储体。

7.完全由硬件执行I/O交换,而不需要CPU干预传送过程的传送方式是______

A.DMA方式

B.查询传输方式

C.中断控制方式

D.无条件传输方式

答案:

A

8.8253的工作方式有______

A.4种

B.5种

C.6种

D.8种

答案:

C

[解答]8253有6种工作方式,分别为方式0~方式5,每种方式下的输出波形各不相同。

9.十进制数-110的8位二进制反码,用十六进制数表示是______

A.6EH

B.91H

C.92H

D.0EEH

答案:

B

10.设CS=4000H,IP=5000H,则下一条待执行指令的物理地址为______

A.40000H

B.45000H

C.50000H

D.54000H

答案:

B

11.指令“MOVAX,[SI]”中,源操作数的寻址方式为______

A.立即寻址

B.直接寻址

C.寄存器寻址

D.寄存器间接寻址

答案:

D

[解答]寄存器间接寻址指令中的寄存器(是一个16位寄存器)的内容不是操作数,而是操作数的有效地址,操作数本身在存储器中,如MOVBX,[DI]。

12.下列四条指令中,错误的指令是______

A.MOV[BX],AX

B.MOV[Bx],[SI]

C.MOVBX,[SI]

D.MOVDS,AX

答案:

B

[解答]在MOV指令中,不允许将两个基址(BX、BP)或变址(SI、DI)组合在一起寻址,所以B选项是错误的。

13.能将AL中第1、3、5、7位变反,第0、2、4、6位保持不变的指令是______

A.ANDAL,10101010B

B.ORAL,10101010B

C.TESTAL,10101010B

D.XORAL,10101010B

答案:

D

14.设DF=1,执行指令“MOVSW”后,SI和DI均要分别______

A.减2

B.减1

C.加1

D.加2

答案:

A

15.条件转移指令JBE产生转移的条件是______

A.CF=0或ZF=0

B.CF=0或ZF=1

C.CF=1或ZF=0

D.CF=1或ZF=1

答案:

D

[解答]条件转移指令JBE产生转移的条件是CF=1或ZF=1。

16.设有数据定义ADW1234H,5678H,执行指令“MOVAX,A+1”后,AX中的内容是______

A.1235H

B.3456H

C.5634H

D.7812H

答案:

D

17.74LS138(3:

8译码器)能产生有效输出的条件是______

A.

B.

C.

D.

答案:

C

18.中断类型号为12H的中断向量的物理地址为______

A.00012H~00015H

B.00048H~0004BH

C.00048H~00051H

D.00072H~00075H

答案:

B

[解答]中断类型号12H的中断向量的物理地址为48~4B,其功能是存储器容量检查调用。

19.若要将8253的计数器0设定为方式0、读/写计数器高8位、二进制计数,其工作方式控制字为______

A.10H

B.11H

C.20H

D.21H

答案:

C

20.在A/D转换中,模拟信号输入中最高频率分量的频率是10KHz,为了保证能从采样信号重建足够精度的原始信号,则采样频率的最小值为______

A.5KHz

B.10KHz

C.20KHz

D.100KHz

答案:

C

第Ⅱ部分非选择题

二、填空题

1.字符“6”的ASCII码值是______H。

答案:

36

2.通过指令“INT21H”调用DOS系统功能时,在寄存器______中设置功能号。

答案:

AH

3.一个有10条地址线、8条数据线的SRAM芯片最多能存储______个ASCII码字符。

答案:

1024

4.按照总线所处的位置分类,总线可分为______、内总线和外总线。

答案:

片总线

5.ADC0809是______型8位A/D转换器。

答案:

逐次逼近

6.若CX寄存器的计数初值为0,则由LOOP指令控制的循环会执行______次。

答案:

65536

7.设SP=3000H,AX=1200H,执行指令“PUSHAX”后,SP的值为______H。

答案:

2FFE

8.用______片2K×8位的SRAM6116存储芯片可组成8KB的存储器。

答案:

4

9.3片8259A级联,最多可管理______级中断。

答案:

22

10.两台计算机采用RS—232C串口通信时,最少的连接线数是______根。

答案:

3

三、程序分析题

(每小题4分,共24分)

1.有程序段如下:

MOVAL,28H

MOVBL,39H

ADDAL,BL

MOVBL,AL

DAA

上述程序段执行后,AL=______H,BL=______H。

答案:

67

61

有程序段如下:

MOVAL,0FH

XORAL,0FFH

MOVCL,7

SHRAL,CL2.上述程序段执行后,AL=______H。

答案:

01

3.若将程序段中的“SHRAL,CL”改写为“RORAL,CL”,程序段执行后,AL=______H。

答案:

0E1

有程序段如下:

MOVAL,3

CMPAL,10

JCKK

ADDAL,7

KK:

ADDAL,30H

MOVDL,AL4.上述程序段执行后,DL=______H。

答案:

33H

5.若将程序段中的“MOVAL,3”改写为“MOVAL,OFH”,程序段执行后,DL=______H。

答案:

46H

6.有程序段如下:

MOVAX,0

MOVBX,0

MOVCX,10

L1:

ADDAX,BX

ADDBX,2

LOOPL1

上述程序段执行后,AX=______H,BX=______H。

答案:

005AH

0014H

7.某输出接口采用查询传输方式从数据端口输出一个字节数据NUM的程序段如下:

SCAN:

MOVDX,301H

INAL,DX

TESTAL,02H

JNZSCAN

MOVDX,300H

MOVAL,NUM

OUTDX,AL

问:

该接口中数据端口的地址为______H,状态端口的地址为______H。

状态位D1为______时,表示外设忙。

答案:

300

301

1

8.有程序段如下:

BUFDB14H,41H,59H,95H,78H,87H,5BH,085H

MOVCX,8

LEASI,BUF

L1:

MOVAL,[SI]

ANDAL,81H

CMPAL,81H

JZL2

1NCSI

LOOPL1

L2:

MOVBL,[SI]

上述程序段执行后,BL=______H,CX=______。

答案:

95

5

四、编写程序题

(8分)

1.下面程序的功能是从键盘输入一个数N(1~9),然后输出N个大写字母“A”。

请填空将程序补充完整。

答案:

JBBEGIN(或JCBEGIN)

JABEGIN(或JNBEBEGIN)

ANDAL,0FH

XORCH,CH(或MOVCH,0)

五、简单应用题

(每小题5分,共10分)

1.某系统的RAM由四片SRAM组成,与CPU的连接如图所示。

由图可知,单片SRAM的存储容量是______位。

系统给1#存储芯片分配的地址范围是______H~______H,给4#存储芯片分配的地址范围是______H~______H。

答案:

32K×80000007FFF180001FFFF

2.在图所示的D/A转换电路中,设DAC0832

(1)的输入寄存器地址为0281H,DAC寄存器的地址为0280H;DAC0832

(2)的输入寄存器地址为0282H,DAC寄存器的地址为0280H。

下面的程序段可将内存BUF和BUF+1两个单元的数据同时转换成模拟量。

请填空将程序段补充完整。

答案:

(1)LEA

(2)0281

(3)INC

(4)0282

(5)0280

(注:

第2、4两空顺序可以颠倒)

六、综合应用题

(8分)

1.某系统中有一个开关键S和一个共阴极LED数码管,8255A作为其接口,如图所示。

当S键闭合时,数码管上循环显示“0”~“9”,每秒钟显示变化一次。

当S键断开时停止显示,再次闭合时继续显示。

设8255A的PA端口地址为218H,PB端口地址为219H,控制寄存器地址为21BH。

请填空将下列程序段补充完整,以实现上述要求的功能。

答案:

(1)21B

(2)82

(3)10

(4)219

(5)80

(6)JZ

(7)218

(8)00

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1