汇编语言程序设计自学指导书

2018-12-25 22:36

《汇编语言程序设计》自学指导书

作业:

选择题:

1、设DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作数的物理地址是( ) A、85B92H B、86192H C、BB690H D、12169H

2、下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( ) A、AX,BX,CX,DX B、BX,BP,SI,DI C、SP,IP,BP,DX D、CS,DS,ES,SS

3、循环指令LOOPNZ终止循环的条件是( )。 A、CX=0,且ZF=0 B、CX=0,或ZF=1 C、CX10,且ZF=0 D、CX10,或ZF=1

4、对寄存器AX的内容乘以4的正确指令序列是( )。 A、SHR AX,1 SHR AX,1 B、SHL AX,1 SHL,AX,1 C、ROL AX,1 ROL AX,1 D、RCR AX,1 RCR AX,1

5、执行INC指令除对SF、ZF有影响外,还要影响的标志位是( )A、OF,AF,PF B、OF,AF,CF C、OF,PF,CF D、AF,PF,CF

6、设DH=10H,执行NEG DH指令后,正确的结果是( )。 A、DH=10H CF=1 B、DH=0F0H CF=0 C、DH=10H CF=0 D、DH=0F0H CF=1

7、下列传送指令中有语法错误的是( )。 A、MOV CS,AX

1

。 B、MOV DS,AX C、MOV SS,AX D、MOV ES,AX

8、下面指令执行后,改变AL寄存器内容的指令是( )。 A、TEST AL,02H B、OR AL,AL C、CMP AL,BL D、AND AL,BL

9、执行除法指令后,影响的标志位是( )。 A、CF,OF B、SF,ZF

C、CF,OF,SF

D、AF,CF,OF,PF,SF,ZF都不确定

10、执行下面指令序列后,结果是( )。 MOV AL,82H CBW

A、AX=0FF82H B、AX=8082H C、AX=0082H D、AX=0F82H

11、与MOV BX,OFFSET VAR指令完全等效的指令是( )。 A、MOV BX,VAR B、LDS BX,VAR C、LES BX,VAR D、LEA BX,VAR

12、在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是( )。 A、WORD B、PAGE C、BYTE D、PARA

13、MOV SP,3210H PUSH AX

执行上述指令序列后,SP寄存器的值是( )。 A、3211H B、320EH C、320FH D、3212H

2

14、BUF DW 10H DUP(3 DUP(2,10H),3,5)

上述语句汇编后,为变量BUF分配的存储单元字节数是( )。 A、80H B、100H C、124 D、192

15、在汇编语言程序的开发过程中使用宏功能的顺序是( )。 A、宏定义,宏调用 B、宏定义,宏展开

C、宏定义,宏调用,宏展开 D、宏定义,宏展开,宏调用

16、汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是( )。 A、名字项 B、操作项 C、操作数项 D、注释项

17、编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有( )。 A、CMP B、SUB C、AND D、MOV

18、为使CX=-1时,转至MINUS而编制了一指令序列,其中错误的序列是( )。

A、INC CX JZ MINUS

B、SUB CX,OFFFFH JZ MINUS C、AND CX,OFFFFH JZ MINUS D、XOR CX,OFFFFH JZ MINUS

19、AL和VAR字节单元中分别存放一个带符号数,执行CMP AL,VAR时,如AL>VAR,那么溢出位和符号位 的关系是( )。 A、OF=SF B、OF1SF C、OF=SF=1 D、OF=SF=0

20、检查BUF的内容是否为正偶数,如是正偶数,则0TAL。下面程序段正确的是( )。 A、MOV AL,BUF JS K1

3

SHR AL,1 JNC K1 MOV AL,0 K1:??

B、MOV AL,BUF AND AL,11 JNZ K2 MOV AL,0 K2:??

C、MOV AL,BUF TEST AL,81H JNZ K3 MOV AL,0 K3:??

D、MOV AL,BUF JNP K4

TEST AL,80H JNZ K4 MOV AL,0 K4:??

21.CPU要访问的某一存储单元的实际地址称( ) A.段地址 B.偏移地址 C.物理地址 D.逻辑地址

22.某存储单元的物理地址是12345H,可以作为它的段地址有( A.2345H B.12345H C.12340H D.1234H

23.执行后使BX=0的同时也使CF=0,OF=0的指令是( ) A.XOR BX,BX B.OR BX,BX C.AND BX,BX D.CMP BX,BX

24.循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是( A.CX≠0且ZF=1 B.CX≠0且ZF=0 C.CX≠0或ZF=1 D.CX≠0或ZF=0

4

) ) 25.在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是( ) A.DAA校正指令的功能已自动加在AH中

B.进位值在AF中,校正后根据AF内容再加在AH中 C.进位值在CF中,校正后根据CF内容再加在AH中

D.进位值在AL最高位上,校正后根据AL最高位内容再加在AH中 26.AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是( ) A.指令XOR AX,AX执行后,AX内容不变,但设置了标志位 B.指令OR DX,1000H执行后,将DX最高位置1,其余各位置0 C.指令AND AX,OFH执行后,分离出AL低四位 D.NOT AX,执行后,将AX清0

27.在执行下列指令时,需要使用段寄存器DS的指令是( ) A.STOSW B.ADD AL,CL C.NEG BX D.INC DA[BX]

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

A.ADD BH,01H B.OR BH,01H C.XOR BH,01H D.TEST BH,01H

29.完成对CL寄存器的内容乘以4的正确操作是( ) A.ROL CL,1 B.MUL 4 ROL CL,1

C.SHL CL,1 D.MOV CL,2 SHL CL,1 SHL CL,CL

5


汇编语言程序设计自学指导书.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:湖南省高等教育自学考试考籍管理工作细则

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: