西交13春《汇编语言程序设计》在线作业答案
西交13春《汇编语言程序设计》在线作业一、单选题(共40道试题,共80分。)
1.若X补=11111,则其十进制真值为
A. -31
B. -15
C. -1
D. 31
满分:2分
2.使用DOS系统功能调用时,使用的软中断指令是( )
A. INT 21
B. INT 10H
C. INT 16H
D. INT 21H
满分:2分
3.下列传送指令中有语法错误的是( )。
A. MOV CS,AX
B. MOV DS,AX
C. MOV SS,AX
D. MOV ES,AX
满分:2分
4.堆栈指针SP的内容是
A. 栈顶单元内容
B. 栈顶单元地址
C. 栈低单元内容
D. 栈低单元地址
满分:2分
5.下列叙述正确的是( )
A. 对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令
B. 对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令
C. 对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
D. 对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
满分:2分
6.在下列串操作指令中,同时使用源串和目的串地址指针的指令是( )
A. STOSW
B. LODSW
C. SCASW
D. CMPSW
满分:2分
7.下列指令执行时出错的是( )
A. ADD BUF1,BUF2
B. JMP DWORD PTR DAT
C. MOV AX, NUM
D. TEST AL,08H
满分:2分
8.下列指令中不等价的是:( )
A. JA和JNBE
B. JG和JNLE
C. JL和JNG
D. JBE和JNA
满分:2分
9.下列指令执行后总是使CF=0,OF=0的是( )。
A. AND
B. NEG
C. NOT
D. INC
满分:2分
10.在下列指令的表示中,不正确的是( )
A. MOV AL,
B. JMP SHORT DONI
C. DEC
D. MUL CL
满分:2分
11.执行INC指令除对SF、ZF有影响外,还要影响的标志位是( )。
A. OF,AF,PF
B. OF,AF,CF
C. OF,PF,CF
D. AF,PF,CF
满分:2分
12.指令指针寄存器是( )。
A. IP
B. SP
C. BP
D. PSW
满分:2分
13.原码乘法是
A. 用原码表示操作数
B. 被乘数用原码表示,乘数取绝对值,然后相乘
C. 乘数用原码表示,被乘数取绝对值,然后相乘
D. 先取操作数绝对值相乘,符号位单独处理
满分:2分
14.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有( )。
A. CMP
B. SUB
C. AND
D. MOV
满分:2分
15.对寄存器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
满分:2分
16.指令JMP FAR PTR DONE属于( )
A. 段内转移直接寻址
B. 段内转移间接寻址
C. 段间转移直接寻址
D. 段间转移间接寻址
满分:2分
17.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( )
A. DX
B. BX,BP,SI,DI
C. SP,IP,BP,DX
D. CS,DS,ES,SS
满分:2分
18.在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是( )。
A. WORD
B. PAGE
C. BYTE
D. PARA
满分:2分
19.在MOVB指令中,其目的串的物理地址为:( )
A. DS*2*2*2*2+SI
B. DS*2*2*2*2+DI
C. ES*2*2*2*2+SI
D. ES*2*2*2*2+DI
满分:2分
20.执行下面指令序列后,结果是( )。 MOV AL,82H CBW
A. AX=0FF82H
B. AX=8082H
C. AX=0082H
D. AX=0F82H
满分:2分
21.执行如下程序: MOV AX,0 MOV BX,1 MOV CX,100 A:ADD AX,BX INC BX LOOP A HLT执行后(BX)=( )
A. 99
B. 100
C. 101
D. 102
满分:2分
22.完成对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
满分:2分
23.完成同指令XCHG AX,BX相同功能的指令或指令序列是( )。
A. MOV AX,BX
B. MOV BX,AX
C. PUSH AX POP BX
D. MOV CX,AX MOV AX,BX MOV BX,CX
满分:2分
24.十六进制数88H,可表示成下面几种形式,请找出错误的表示( )。
A. 无符号十进制数136
B. 带符号十进制数-120
C. 压缩型BCD码十进制数88
D. 8位二进制数-8的补码表示
满分:2分
25.为使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
满分:2分
26.下面各传送指令中,正确的是( )
A. MOV ,
B. MOV,AL
C. MOV WORD PTR ,0100H
D. MOV AL,BX
满分:2分
27.汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法( )
A. 名字的第一个字符可以是大写英文字母及小写英文字母
B. 名字的第一个字符可以是字母、数字及、@、_
C. 名字的有效长度≤31个字符
D. 在名字中不允许出现$
满分:2分
28.要实现使BETA的值为56,应采用语句为( )
A. BETA DB 56
B. BETA DB 56H
C. BETA EQU 56
D. BETA EQU 56H
满分:2分
29.IBM PC微机中,有符号数是用( )表示的
A. 原码
B. 补码
C. 反码
D. BCD码
满分:2分
30.BUF DW 10H DUP(3 DUP(2,10H),3,5) 上述语句汇编后,为变量BUF分配的存储单元字节数是( )。
A. 80H
B. 100H
C. 124
D. 192
满分:2分
31.测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是( )。
A. TEST BL,4FH JZ NEXT
B. XOR BL,4FH JZ NEXT
C. AND BL,4FH JZ NEXT
D. OR BL,4FH JZ NEXT
满分:2分
32.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( )。
A. 表示结果中含1的个数为偶数
B. 表示结果中含1的个数为奇数
C. 表示该数为偶数
D. 表示结果中低八位含1的个数为偶数
满分:2分
33.执行除法指令后,影响的标志位是( )。
A. CF,OF
B. SF,ZF
C. CF,OF,SF
D. AF,CF,OF,PF,SF,ZF都不确定
满分:2分
34.实现将DX:AX中存放的32位数扩大四倍,正确的程序段是( )。
A. SHL AX,2 ROL DX,2
B. RCL AX,2 SHL DX,2
C. MOV CX,2 LOP:SHL AX,1 RCL DX,1 LOOP LOP
D. SHL AX,1 SHL AX,1 RCL DX,1 RCL DX,1
满分:2分
35.设DH=10H,执行NEG DH指令后,正确的结果是( )。
A. DH=10H CF=1
B. DH=0F0H CF=0
C. DH=10H CF=0
D. DH=0F0H CF=1
满分:2分
36.在汇编语言程序的开发过程中使用宏功能的顺序是( )。
A. 宏定义,宏调用
B. 宏定义,宏展开
C. 宏定义,宏调用,宏展开
D. 宏定义,宏展开,宏调用
满分:2分
37.执行段间调用指令CALL时,首先保护断点的:( )
A. 段地址和偏移地址
B. 段地址
C. 偏移地址
满分:2分
38.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是( )。
A. MOV AL,00H
B. AND AL,00H
C. XOR AL,AL
D. SUB AL,AL
满分:2分
39.执行下列指令后,正确的结果是( ) MOV AL,100 MOV BL,-2
A. AL=100H BL=02H
B. AL=64H BL=0FEH
C. AL=64H BL=82H
D. AL=100H BL=0FEH
满分:2分
40.在汇编语言程序中,对END语句的叙述正确的是( )
A. END语句是一可执行语句
B. END语句表示程序执行到此结束
C. END语句表示源程序到此结束
D. END语句在汇编后要产生机器码
满分:2分
二、多选题(共10道试题,共20分。)
1.下面可以形成分支条件的指令有( )
A. CMP
B. MOV
C. AND
D. SUB
满分:2分
2.逻辑运算指令执行后,影响的标志位是( )
A. AF
B. SF
C. ZF
D. PF
满分:2分
3.下列指令中,( )的源操作数采用的是直接寻址。
A. MOV AL,
B. MOV DX,AX
C. MOV AL,0FFH
D. IN AL,23H
满分:2分
4.若需将数据段中的源串传送到附加段的目的串,可用的指令有( )
A. MOV
B. MOVS
C. SCAS
D. LODS和STOS
满分:2分
5.下面保留字中,为伪指令的有( )
A. INT
B. DB
C. PROC
D. DH
满分:2分
6.乘法运算指令执行后, 影响的标志位是( )
A. OF
B. SF
C. CF
D. ZF
满分:2分
7.下面哪些叙述符合按I/O端口寻址的特点( )
A. 独立的I/O控制结构;独立I/O指令,程序易读
B. 控制逻辑简单;指令功能强
C. 控制逻辑复杂;指令功能比较弱
D. 指令执行时间长(20T);占部分内存
满分:2分
8.执行INC指令除对SF、ZF有影响外,还要影响的标志位是( )
A. OF
B. AF
C. PF
D. CF
满分:2分
9.下面源程序语句中,( )包含有直接寻址方式
A. MOV AX,12H
B. MOV AX,
C. MOV DS:,12H
D. MOV AL,DS:
满分:2分
10.执行时可能改变IP值的指令有( )。
A. 调用及返回指令
B. 中断及返回指令
C. 转移指令
D. 串操作指令
满分:2分
页:
[1]