西工大课程考试《汇编与微机接口》答案.docx

上传人:b****5 文档编号:5144920 上传时间:2022-12-13 格式:DOCX 页数:11 大小:17.08KB
下载 相关 举报
西工大课程考试《汇编与微机接口》答案.docx_第1页
第1页 / 共11页
西工大课程考试《汇编与微机接口》答案.docx_第2页
第2页 / 共11页
西工大课程考试《汇编与微机接口》答案.docx_第3页
第3页 / 共11页
西工大课程考试《汇编与微机接口》答案.docx_第4页
第4页 / 共11页
西工大课程考试《汇编与微机接口》答案.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

西工大课程考试《汇编与微机接口》答案.docx

《西工大课程考试《汇编与微机接口》答案.docx》由会员分享,可在线阅读,更多相关《西工大课程考试《汇编与微机接口》答案.docx(11页珍藏版)》请在冰豆网上搜索。

西工大课程考试《汇编与微机接口》答案.docx

西工大课程考试《汇编与微机接口》答案

1.可用于寄存器间接寻址和寄存器相对寻址的寄存器是()。

A.AX

B.BX

C.CX

D.DX

答案:

B

2.语句ENDM是通知汇编程序为()。

A.过程定义结束

B.宏定义结束

C.源程序结束

D.段定义结束

答案:

B

3.在汇编语言程序中,对END语句的叙述正确的是()。

A.END语句是一可执行语句

B.END语句表示程序执行到此结束

C.END语句表示源程序到此结束

D.END语句在汇编后要产生机器码

答案:

C

4.设DL=55H,执行指令后能使DL=0AAH的指令是()。

A.TESTDL,0AAH

B.ORDL,0AAH

C.NEGDL

D.XORDL,0FFH

答案:

D

5.设CL=05H,要获得CL=0AH,可选用的指令是()。

A.XORCL,0FH

B.NOTCL

C.ORCL,0AH

D.ANDCL,0FH

答案:

A

6.8086存储器段最大为()。

A.16K

B.32K

C.64K

D.128K

答案:

C

7.将变量的偏移地址存入数据区宜用的伪操作助记符是()。

A.DW

B.DB

C.DD

D.DQ

答案:

A

8.MOVAL,01000110B指令执行后,它所表示的数下面的理解错误的是()。

A.46H

B.70

C.‘E’的ASCII码

D.‘F’的ASCII码

答案:

C

9.没有语法错误的输出指令是()。

A.OUTAX,30H

B.OUTDX,AL

C.OUTAL,DX

D.OUT30H,AH

答案:

B

10.基本ASCII码定义的字符个数为()。

A.32

B.64

C.128

D.256

答案:

C

11.下列语句中能实现留空8个字节单元的语句是()。

A.DA1DT?

B.DA2DW?

,?

C.DA3DD?

D.DA4DQ?

答案:

D

12.汇编语言程序中各语句的操作项可以是指令、伪指令或()。

A.操作数

B.运算符

C.宏指令

D.表达式

答案:

C

13.代码段使用的段寄存器名是()。

A.DS

B.CS

C.DX

D.CX

答案:

B

14.下列操作中允许段超越的是()。

A.取指令

B.存目的串

C.以BP为基址存取操作数

D.堆栈操作

答案:

C

15.当SS=9876H,SP=4328H,执行POPF指令后,堆栈顶部的物理地址是()。

A.9CA8AH

B.9CA90H

C.9CA86H

D.0DB00H

答案:

A

16.汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是()。

A.名字项

B.操作项

C.操作数项

D.注释项

答案:

B

17.下列传送指令中有语法错误的是()。

A.MOVCS,AX

B.MOVDS,AX

C.MOVSS,AX

D.MOVES,AX

答案:

A

18.有数据定义:

DB4DUP(0,2DUP(20H)),其中能组成0020H字数据的个数是()。

A.0

B.3

C.4

D.8

答案:

B

19.设AX=0BBCCH,CF=1ORAX,3CMCRCLAX,1上述三条指令执行后,AX中的内容是()。

A.779FH

B.779EH

C.779DH

D.7799H

答案:

A

20.设字长8位数X=-10,则[X]补为()。

A.0AH

B.1AH

C.F5H

D.F6H

答案:

D

21.设AX=0CCBBH,CF=1ANDAX,7FFEHRCRAX,1上述两条指令执行后,AX和CF的内容分别是()。

A.AX=265DH,CF=0

B.AX=265DH,CF=1

C.AX=A65DH,CF=0

D.AX=A65DH,CF=1

答案:

A

22.语句ENDM是通知汇编程序()。

A.过程定义结束

B.宏定义结束

C.源程序结束

D.段定义结束

答案:

B

23.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()。

A.AX,BX,CX,DX

B.BX,BP,SI,DI

C.SP,IP,BP,DX

D.CS,DS,ES,SS

答案:

B

24.在汇编语言程序的开发过程中使用宏功能的顺序是()。

A.宏定义,宏调用

B.宏定义,宏展开

C.宏定义,宏调用,宏展开

D.宏定义,宏展开,宏调用

答案:

C

25.汇编语言语句格式中,对名字项的规定,请指出错误的解释()。

A.名字的第一个字符只可以是大小写英文字母及?

、@、__等

B.名字的第一个字符可以是大小写英文字母、数字、?

、@、__等

C.名字的有效长度≤31个字符

D.名字从第二个字符起可以出现数字,但不允许出现#等字符

答案:

B

26.机器字长为8位,-127的补码是()。

A.7FH

B.80H

C.81H

D.OFFH

答案:

C

27.将变量的偏移地址和段地址存入数据区宜用的伪操作助记符是()。

A.DW

B.DB

C.DD

D.DQ

答案:

D

28.8086/8088系统执行传送指令MOV时()。

A.不影响标志位

B.影响DF方向标志

C.影响SF符号标志

D.影响CF进位标志

答案:

A

29.下列数据定义语句错误的是()。

A.ERRDW‘ERROR!

B.BUFDB9DUP(?

C.FLAGDB1

D.DAT1DW?

答案:

A

30.设物理地址为96FF8H,偏移地址任意,则段地址可取()。

A.8600H

B.8800H

C.900H

D.9700H

答案:

B

31.下面有语法错误的指令是()。

A.MOVAX,[BX][SI]

B.MOVAX,-2[BX][DI]

C.MOVAX,[BX][BP]

D.MOVAX,-1[BX][SI]

答案:

C

32.十六进制数88H,可表示成下面几种形式,请找出错误的表示()。

A.无符号十进制数136

B.带符号十进制数-120

C.压缩型BCD码十进制数88

D.8位二进制数-8的补码表示

答案:

D

33.下列指令执行后能使BX中数据必为奇数的是()。

A.XORBX,01H

B.ORBX,01H

C.ANDBX,01H

D.TESTBX,01H

答案:

B

34.指令MOVAX,[BP+SI],源操作数的物理地址计算公式是()。

A.(SS)*16(BP)+(SI)

B.(DS)*16(BP)+(SI)

C.(CS)*16(BP)+(SI)

D.(ES)*16(BP)+(SI)

答案:

A

35.把汇编源程序变成目标程序的过程是()。

A.编译

B.汇编

C.编辑

D.链接

答案:

B

36.有数据定义DW10HDUP(2DUP(3),300H)上述定义的数据单元中,能构成0303H字存储单元的个数是()。

A.10H

B.20H

C.1EH

D.0FH

答案:

D

37.8086的存储器是分段的,定义一个段的伪指令是()。

A.PROC和ENDP

B.NAME和END

C.SEGMENT和ENDS

D.SEGMENT和ASSUME

答案:

C

38.堆栈中当前出栈的存储单元的地址是()。

A.SS*10H+SP

B.SS*10H+BP

C.SS*10+SP

D.SS*10+BP

答案:

A

39.01100100B,不能表示的是()。

A.64H

B.100

C.d

D.'F

答案:

D

40.关于8086存储器分段下述叙述错误的是()。

A.每段最大为64K

B.最多可分4个段

C.段与段之间不可重叠

D.只有地址为xxxx0H的单元才可做段的起始单元

答案:

C

41.执行下列指令后,正确的结果是()。

MOVAL,100MOVBL-2

A.AL=100H,BL=02H

B.AL=64H,BL=0FEH

C.AL=64H,BL=82H

D.AL=100H,BL=0FEH

答案:

B

42.下面的数据传送指令中,错误的操作是()。

A.MOVSS:

[BX+DI],1000H

B.MOVDX,1000H

C.MOVWORDPTR[BX],1000H

D.MOVDS,000H

答案:

D

43.IBMPC微机中,有符号数表示是用()。

A.原码

B.补码

C.反码

D.BCD码

答案:

B

44.下面指令执行后,改变AL寄存器内容的指令是()。

A.TESTAL,02H

B.ORAL,AL

C.CMPAL,BL

D.ANDAL,BL

答案:

D

45.设字长为8位,补码可表示的数的范围为()。

A.0--256

B.-127--+128

C.-128--+127

D.0--128

答案:

C

46.已知(DS)=4000H,(SI)=1000H,COUNT=2000H,(CS)=3000H,在执行MOVAX,[COUNT+SI]指令时,源操作数的物理地址是()。

A.43000H

B.33000H和3300H

C.43000H和43001H

D.03000H

答案:

A

47.指令语句中标号的错误定义是()。

A.在代码段中的名字项定义,后面紧跟冒号

B.用EQU伪指令定义

C.用LABEL伪指令定义

D.用“JMP标号”指令定义

答案:

D

48.某存储器分段时,若一个段最多允许16K个字单元,则表示段内偏移地址的二进制位数至少是()位。

A.15

B.16

C.17

D.18

答案:

A

49.XORAX,AXMOVCX,5NEXT:

ADDAL,6AAALOOPNEXT上述程序段执行的结果是()。

A.AX=0030H

B.AX=0300H

C.AX=30

D.AX=001EH

答案:

B

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

当前位置:首页 > 高等教育 > 艺术

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

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