
急急急!!请各位大大帮忙!!汇编语言题目。(选择)
明天考汇编,这套题目没有答案,请各位大大帮忙看看,给个答案。原文档叫做《03计算机汇编语言期末试题》,百度文库里的。我们貌似要考......03计算机汇编语言期末试题一、...
明天考汇编,这套题目没有答案,请各位大大帮忙看看,给个答案。
原文档叫做《03计算机汇编语言期末试题》,百度文库里的。我们貌似要考......
03计算机汇编语言期末试题
一、 选择题:(2×15,共30分)
1.下面有语法错误的指令是( )
A. MOV AX,[SI] B.MOV AX,-2[DI]
C. MOV AX, D.MOV AX,-1[SI]
2.对寄存器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
3.设DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作数的物理地址是( )
A.85B92H B.86192H C.BB690H D.12169H
4.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( )
A.AX,BX,CX,DX B.BX,BP,SI,DI
C.SP,IP,BP,DX D.CS,DS,ES,SS
5.循环指令LOOPNZ终止循环的条件是( )。
A.CX=0,且ZF=0 B.CX=0,或ZF=1
C.CX10,且ZF=0
D.CX10,或ZF=1
6.汇编语言语句格式中,对名字项的规定,请指出错误的解释( )
A. 名字的第一个字符只可以是大小写英文字母及?、
@、__等
B. 名字的第一个字符可以是大小写英文字母、数字、?、@、__等
C. 名字的有效长度≤31个字符
D. 名字从第二个字符起可以出现数字,但不允许出现$、#等字符
7.在汇编语言程序的开发过程中使用宏功能的顺序是( )。
A.宏定义,宏调用 B.宏定义,宏展开
C.宏定义,宏调用,宏展开 D.宏定义,宏展开,宏调用
8.假设执行ADD指令后AX=006EH,再执行AAA指令,AX中的值是( )
A. 14H B. 0104H C. 74H D.
04H
9.用MOV指令将十进制数89以非压缩BCD码格式存入AX,可使用的指令是( )
A. MOV AX,89 B. MOV AX,0809
C. MOV AX,89H
D. MOV AX,0809H
10.下列语句中能与“DA1 DB 32H,34H”语句等效的是( )
A. MOV DA1,32H B. MOV
DA1,32
C. MOV WORD PTR DA1,3234H D. MOV WORD PTR DA1,‘24’
MOV
DA1+1,34H MOV DA1+1,34
11.使用DOS功能调用时,子程序的编号应放在寄存器中(
)
A. AH B. AL C. AX D. 任意指定
12.下列语句中能实现留空8个字节单元的语句是(
)
A. DA1 DT ? B.DA2 DW ?,? C. DA3 DD ? D.DA4
DQ
?
13.汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是( )。
A.名字项 B.操作项 C.操作数项 D.注释项
14.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有( )。
A.CMP B.SUB
C.AND D.MOV
15.下面指令执行后,改变AL寄存器内容的指令是( )。
A.TEST AL,02H B.OR
AL,AL
C.CMP AL,BL
D.AND AL,BL 展开
原文档叫做《03计算机汇编语言期末试题》,百度文库里的。我们貌似要考......
03计算机汇编语言期末试题
一、 选择题:(2×15,共30分)
1.下面有语法错误的指令是( )
A. MOV AX,[SI] B.MOV AX,-2[DI]
C. MOV AX, D.MOV AX,-1[SI]
2.对寄存器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
3.设DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作数的物理地址是( )
A.85B92H B.86192H C.BB690H D.12169H
4.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( )
A.AX,BX,CX,DX B.BX,BP,SI,DI
C.SP,IP,BP,DX D.CS,DS,ES,SS
5.循环指令LOOPNZ终止循环的条件是( )。
A.CX=0,且ZF=0 B.CX=0,或ZF=1
C.CX10,且ZF=0
D.CX10,或ZF=1
6.汇编语言语句格式中,对名字项的规定,请指出错误的解释( )
A. 名字的第一个字符只可以是大小写英文字母及?、
@、__等
B. 名字的第一个字符可以是大小写英文字母、数字、?、@、__等
C. 名字的有效长度≤31个字符
D. 名字从第二个字符起可以出现数字,但不允许出现$、#等字符
7.在汇编语言程序的开发过程中使用宏功能的顺序是( )。
A.宏定义,宏调用 B.宏定义,宏展开
C.宏定义,宏调用,宏展开 D.宏定义,宏展开,宏调用
8.假设执行ADD指令后AX=006EH,再执行AAA指令,AX中的值是( )
A. 14H B. 0104H C. 74H D.
04H
9.用MOV指令将十进制数89以非压缩BCD码格式存入AX,可使用的指令是( )
A. MOV AX,89 B. MOV AX,0809
C. MOV AX,89H
D. MOV AX,0809H
10.下列语句中能与“DA1 DB 32H,34H”语句等效的是( )
A. MOV DA1,32H B. MOV
DA1,32
C. MOV WORD PTR DA1,3234H D. MOV WORD PTR DA1,‘24’
MOV
DA1+1,34H MOV DA1+1,34
11.使用DOS功能调用时,子程序的编号应放在寄存器中(
)
A. AH B. AL C. AX D. 任意指定
12.下列语句中能实现留空8个字节单元的语句是(
)
A. DA1 DT ? B.DA2 DW ?,? C. DA3 DD ? D.DA4
DQ
?
13.汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是( )。
A.名字项 B.操作项 C.操作数项 D.注释项
14.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有( )。
A.CMP B.SUB
C.AND D.MOV
15.下面指令执行后,改变AL寄存器内容的指令是( )。
A.TEST AL,02H B.OR
AL,AL
C.CMP AL,BL
D.AND AL,BL 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询