汇编语言程序设计 第一二三阶段在线作业Word文档格式.docx

上传人:b****6 文档编号:17915369 上传时间:2022-12-12 格式:DOCX 页数:26 大小:27.01KB
下载 相关 举报
汇编语言程序设计 第一二三阶段在线作业Word文档格式.docx_第1页
第1页 / 共26页
汇编语言程序设计 第一二三阶段在线作业Word文档格式.docx_第2页
第2页 / 共26页
汇编语言程序设计 第一二三阶段在线作业Word文档格式.docx_第3页
第3页 / 共26页
汇编语言程序设计 第一二三阶段在线作业Word文档格式.docx_第4页
第4页 / 共26页
汇编语言程序设计 第一二三阶段在线作业Word文档格式.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

汇编语言程序设计 第一二三阶段在线作业Word文档格式.docx

《汇编语言程序设计 第一二三阶段在线作业Word文档格式.docx》由会员分享,可在线阅读,更多相关《汇编语言程序设计 第一二三阶段在线作业Word文档格式.docx(26页珍藏版)》请在冰豆网上搜索。

汇编语言程序设计 第一二三阶段在线作业Word文档格式.docx

6.(2.5分)要求将A,B两个字符的ASCⅡ码41H,42H顺序存放在连续两个字存储单元中,可选用的语句是:

A、DA1DB‘AB’

B、DA1DW‘AB’

C、DA1BABH

D、DA1WABH

7.(2.5分)下面语句中有语法错误的语句是:

A、DB5H

B、DWABCDH

C、DW‘ABCD’

D、DD‘AB’

8.(2.5分)寄存器间接寻址方式中,操作数存放在:

A、通用寄存器

B、堆栈

C、程序计数器

D、主存单元

9.(2.5分)操作数地址存放在寄存器的寻址方式称为:

A、变址寻址

B、寄存器寻址

C、相对寻址

D、寄存器间接寻址

10.(2.5分)设DS=8225H,DI=3942H,指令NEGBYTEPTR[DI]操作数的物理地址是:

A、85B92H

B、86192H

C、BB690H

D、12169H

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

B、BX,BP,SI,DI

C、SP,IP,BP,DX

D、CS,DS,ES,SS

12.(2.5分)BUFDW10HDUP(3DUP(2,10H),3,5)上述语句汇编后,为变量BUF分配的存储单元字节数是:

A、80H

B、100H

C、124

D、192

13.(2.5分)CPU发出的访问存储器的地址是:

A、物理地址

B、偏移地址

C、逻辑地址

D、段地址

14.(2.5分)DECBYTEPTR[BX]指令中的操作数的数据类型是:

A、字

B、双字

C、字节

D、四字

15.(2.5分)在语句BUFFERDB01H,0AH中,BUFFER称为:

A、符号

B、变量

C、助记符

D、标号

16.(2.5分)将数据5618H存放在存储单元中的伪指令是:

A、DATA1DW1856H

B、DATA1DB18H,56H

C、DATA1EQU5618H

D、DATA1DB18H,00H,56H,00H

17.(2.5分)计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码,目前,微机中普遍采用的是:

A、BCD码

B、二进制码

C、ASCII码

D、十六进制码

18.(2.5分)假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,OFEH,则存放字数据OFE52H的字地址是:

A、7462H

B、7463H

C、7464H

D、7465H

19.(2.5分)当堆栈为空时,如SS=0805H,SP=40H,栈底字单元的物理地址是:

A、08090H

B、08089H

C、0808EH

D、08450H

20.(2.5分)执行POPBP指令时,源操作数的物理地址表达式是:

A、16*SS+SP

B、16*SS+BP

C、16*DS+BP

D、16*CS+BP

21.(2.5分)执行SUBAX,[BP][DI]指令,取源操作数时,使用的物理地址表达式是:

A、16*SS+BP+DI

B、16*ES+BP+DI

C、16*DS+BP+DI

D、16*CS+BP+DI

22.(2.5分)一个有128个字的数据区,它的起始地址为12ABH:

00ABH,请给出这个数据区最末一个字单元的物理地址是:

A、12C5BH

B、12B6BH

C、12C59H

D、12BFEH

23.(2.5分)某存储单元的物理地址是12345H,可以作为它的段地址有:

A、2345H

B、12345H

C、12340H

D、1234H

24.(2.5分)操作数地址存放在寄存器的寻址方式称为:

25.(2.5分)下列数据定义语句中可实现留空20H个字节存储单元的是:

A、DB20DUP(?

B、DW20HDUP(?

C、DB10HDUP(4DUP(?

))

D、DD08HDUP(?

26.(2.5分)下列寄存器中用来指示堆栈中任意数据区的偏移地址的是:

A、BX

B、BP

C、SI

D、DI

27.(2.5分)结果为零的条件转移指令,其测试条件是:

A、ZF=1

B、ZF=0

C、SF=l

D、SF=0

28.(2.5分)设SP初值为3050H,执行指令PUSHBX后,SP的值是:

A、304FH

B、304EH

C、3048H

D、3049H

29.(2.5分)8086/8088的存储器组织是将存储器划分为段,可作为段的起始地址是:

A、185A2H

B、00020H

C、01004H

D、0AB568H

30.(2.5分)8088/8086存储器分段,每个段不超过:

A、.64K个字

B、32K个字节

C、64K个字节

D、.1兆个字节

31.(2.5分)将DX的内容除以2,正确的指令是:

A、DIV2

B、DIVDX,2

C、SARDX,1

D、SHLDX,1

32.(2.5分)8086CPU在基址加变址的寻址方式中,变址寄存器可以为:

33.(2.5分)下面指令执行后,改变AL寄存器内容的指令是:

A、TESTAL,02H

B、ORAL,AL

C、CMPAL,BL

D、ANDAL,BL

34.(2.5分)编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有:

A、CMP

B、SUB

C、AND

D、MOV

35.(2.5分)下面XCHG指令语句中,语法正确的是:

A、XCHGAX,DS

B、XCHGBL,[BX]

C、XCHGAL,OFH

D、XCHG[SI],[DI]

36.(2.5分)无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是:

A、ADDBH,01H

B、ORBH,01H

C、XORBH,01H

D、TESTBH,01H

37.(2.5分)设AL=0AH,下列指令执行后能使AL=05H的是:

A、NOTAL

B、ANDAL,0FH

C、XORAL,0FH

D、ORAL,0FH

38.(2.5分)寄存器AX的内容乘以2的正确指令序列是:

A、SHRAX,1

B、SHLAX,1

C、ROLAX,1

D、RCRAX,1

39.(2.5分)

ORG 

0030H

DA1DB0,‘0’,30H

DWDA1

数据为3000H字存储单元的偏移地址是:

A、0030H

B、0031H

C、0032H

D、0033H

40.(2.5分)

BUFDW10HDUP(3DUP(2,10H),3,5)

上述语句汇编后,为变量BUF分配的存储单元字节数是:

-------------------------------------------------分割-----------------------------------------------------

第二次在线作业

单选题(共30道题)

1.(2.5分)下列叙述正确的是:

A、对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令

B、对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令

C、对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令

D、对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令

2.(2.5分)在下列指令的表示中,不正确的是:

A、MOVAL,[BX+SI]

B、JMPSHORTDONING

C、DEC[BX]

D、MULCL

3.(2.5分)在进行二重循环程序设计时,下列描述正确的是:

A、外循环初值应置外循环之外;

内循环初值应置内循环之外,外循环之内

B、外循环初值应置外循环之内;

内循环初值应置内循环之内

C、内、外循环初值都应置外循环之外

D、内、外循环初值都应置内循环之外,外循环之内

4.(2.5分)条件转移指令JNE的测试条件为:

A、ZF=0

B、CF=0

C、ZF=1

D、CF=1

5.(2.5分)下列指令执行时出错的是:

A、ADDBUF1,BUF2

B、JMPDWORDPTRDAT[BX]

C、MOVAX,[BX+DI]NUM

D、TESTAL,08H

6.(2.5分)在下列指令中,执行会影响条件码中的CF位的指令是:

A、JMPNEXT

B、JCNEXT

C、INCBX

D、SHLAX,1

7.(2.5分)用户为了解决自己的问题,用汇编语言所编写的程序,称为:

A、目标程序

B、源程序

C、可执行程序

D、汇编程序

8.(2.5分)用一条指令仅实现将BX+SI=>

AX的方法是:

A、XCHGAX,[BX][SI]

B、MOVAX,[BX+SI]

C、LEAAX,BX[SI]

D、LEAAX,[BX][SI]

9.(2.5分)设SP初值为2000H,执行指令“PUSHAX”后,SP的值是:

A、1FFFH

B、1998H

C、2002H

D、1FFEH

10.(2.5分)CBW指令的功能是:

A、把源操作数的符号位扩展到目的操作数中

B、把AL中的符号位扩展到AH中

C、把AH中的符号位扩展到AL中

D、把AX中的符号位扩展到DX中

11.(2.5分)循环指令LOOPNZ终止循环的条件是:

A、CX=0,且ZF=0

B、CX=0,或ZF=1

C、CX≠0,且ZF=0

D、CX≠0,或ZF=1

12.(2.5分)下列传送指令中有语法错误的是:

A、MOVCS,AX

B、MOVDS,AX

C、MOVSS,AX

D、MOVES,AX

13.(2.5分)与MOVBX,OFFSETVAR指令完全等效的指令是:

A、MOVBX,VAR

B、LDSBX,VAR

C、LESBX,VAR

D、LEABX,VAR

14.(2.5分)MOVSP,3210HPUSHAX执行上述指令序列后,SP寄存器的值是:

A、3211H

B、320EH

C、320FH

D、3212H

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

A、名字项

B、操作项

C、操作数项

D、注释项

16.(2.5分)使计算机执行某种操作的命令是:

A、伪指令

B、指令

C、标号

D、助记符

17.(2.5分)若AX=3500H,CX=56B8H,当ANDAX,CX指令执行后,AX=

A、1400H

B、77F8H

C、0000H

D、0FFFFH

18.(2.5分)下面XCHG指令语句中,语法正确的是:

B、XCHGAX,[BX]

C、XCHGAX,CSH

D、XCHG[SI],[DX]

19.(2.5分)设数据段有:

DA1DBXX;

是任一数据DA2DBOFEH下列两条指令:

MOVDL,DA1ORDL,DA2执行后,DL中的内容可能是:

A、.0FFH或0FEH

B、只能是0FEH

C、只能是0FFH

D、只能是01H

20.(2.5分)ORG100HNUMEQU8042HDA1DB56HMOVBX,0FFSETDA1上述程序段执行后BX中的值是:

A、56H

C、101H

D、102H

21.(2.5分)指令JMPFARPTRDONE属于:

A、段内转移直接寻址

B、段内转移间接寻址

C、段间转移直接寻址

D、段间转移间接寻址

22.(2.5分)将DX的内容除以2,正确的指令是:

23.(2.5分)AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是:

A、指令XORAX,AX执行后,AX内容不变,但设置了标志位

B、指令ORDX,1000H执行后,将DX最高位置1,其余各位置0

C、指令ANDAX,OFH执行后,分离出AL低四位

D、NOTAX,执行后,将AX清0

24.(2.5分)完成对CL寄存器的内容乘以4的正确操作是:

A、ROLCL,1ROLCL,1

B、MUL4

C、SHLCL,1SHLCL,1

D、MOVCL,2SHLCL,CL

25.(2.5分)下面各传送指令中,正确的是:

A、MOV[DI],[SI]

B、MOV[DX+DI],AL

C、MOVWORDPTR[BX],0100H

D、MOVAL,BX

26.(2.5分)比较两个带符号的数A、B,当A=B时程序转移,测试的条件为:

C、SF=1

27.(2.5分)汇编源程序时,出现语法错误的语句是:

A、MOV[BX+SI],BX

B、MOVCL,[BP+DI]

C、MOVCS,AX

D、MOVDS,AX

28.(2.5分)设AL=57H,BL=24H,执行指令SUBAL,BL后,寄存器内容为:

A、AL=57H,BL=24H

B、AL=33H,BL=24H

C、AL=57H,BL=33H

D、AL=33H,BL=0

29.(2.5分)设CL=8,AL=0C8H,执行SARAL,CL后,AL中的数据是:

A、0FFH

B、80H

C、00H

D、0FEH

30.(2.5分)已知BX=028AH,SI=0294H,(DS:

051EH)=5432H。

执行语句LEABX,[BX+SI]后,BX中的内容是:

A、051EH

B、5423H

C、1E05H

D、3254H

判断题(共10道题)

收起

31.(2.5分)MOVBX,9

正确

错误

正确 

32.(2.5分)MOV[BX],BX

33.(2.5分)DIV2

错误 

34.(2.5分)ADDAX,CL

35.(2.5分)ROLAL,2

36.(2.5分)OUTAL,0AH

37.(2.5分)MULBL

38.(2.5分)OUT34H,AL

39.(2.5分)MOV[100],[200]

40.(2.5分)MOVDS,20

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

当前位置:首页 > 教学研究 > 教学反思汇报

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

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