科技大17春《汇编语言程序设计(本科)》在线作业答案
科技大17春《汇编语言程序设计(本科)》在线作业2一、单选题:
1.如某循环程序是对两个数组进行某种运算处理,当数组处理完毕或运算处理的结果不为某一指定值时(每次循环时,对运算结果已进行了测试),就结束循环。如要求一定使用循环控制指令,这是应选用的指令是( )。 (满分:5)
A. LOOP
B. LOOPE/LOOPZ
C. LOOPNE/LOOPNZ
D. JCXZ
2.下列指令执行后,能影响标志位的指令是( )。 (满分:5)
A. PUSHF
B. POPF
C. JNLEOPR
D. LOOPZ LOP
3.下面两个传送指令语句中源操作数寻址方式是( )。 VAR1DW 32H VAR2EQU32H …… MOV AX,VAR1 MOV BX,VAR2 (满分:5)
A. 都是立即数寻址
B. 前一条指令是立即数寻址,后一条指令是直接寻址
C. 都是直接寻址
D. 前一条指令是直接寻址,后一条指令是立即数寻址
4.在执行MOVSW指令时,如果DF=0,SI,DI的变化是( )。 (满分:5)
A. 加‘1’
B. 加‘2’
C. 减‘1’
D. 减‘2’
5.设已定义数据段:DATASEGMENTDA1 DB ××,××DA2 DB ××,××ADRR DW DA1, DA2DATAENDS为使ADRR+2字存储单元中存放数据“0022H”,上述方框中可选用的语句有( ) (满分:5)
A. DB 20H DUP(?)
B. DW 20H DUP(?)
C. ORG 20H
D. ORG 20H
6.指令语句中标号的错误定义是( )。 (满分:5)
A. 在代码段中的名字项定义,后面紧跟冒号
B. 用EQU伪指令定义
C. 用LABEL伪指令定义
D. 由“JMP标号”指令定义
7.MOVAL, 04HADDAL, 09HAAA执行上述三条指令后,结果(AX) =( ) (满分:5)
A. 000DH
B. 0013H
C. ‘00’13
D. 0103H
8.使用不定重复伪指令IRP时,重复语句系列的重复次数取决于( ) (满分:5)
A. 给定表达式的值
B. 实参中给定字符串的字符个数
C. 实参的个数
D. 实参中给定的条件
9.设DL=55H,执行指令后能使DL中的数据为0AAH的指令是( )。 (满分:5)
A. TEST DL,0AAH
B. ORDL,0AAH
C. NEGDL
D. XOR DL,0FFH
10.设NUM=11011011B,指令“MOVAX,NUMSHL3”执行后AX中的值是( )。 (满分:5)
A. 11011011000B
B. 11011000B
C. 00011011B
D. 000110110111B
11.重复前缀指令REPNE/REPNZ结束重复执行串操作的条件是( ) (满分:5)
A.(CX) = 1或ZF = 0
B.(CX) = 0或ZF = 1
C.(CX) ≠ 0或ZF = 0
D.(CX) ≠ 0或ZF = 1
12.已知NUM=10101010B,为向DL寄存器中传送数据0AH,不可选用的语句有( ) (满分:5)
A. MOV DL,(NUM-160) SHL 4
B. MOV DL, NUM SHR 4
C. MOV DL, NUM MOD 10H
D. MOV DL, NUM/10H
13.某数据段中有一字,各位均为1,该字的真值是( )。 (满分:5)
A. 0FFFFH
B. -1
C. -32767
D. FFFFH
14.不能实现留空20H个字节单元的方法有( ) (满分:5)
A. DB 20H DUP(?)
B. DW 10H DUP(?)
C. DB 10H DUP(2 DUP(?))
D. DD 08H DUP(?)
15.在指令MOVAX,中,源操作数寻址隐含使用的段寄存器是( )。 (满分:5)
A. CS
B. SS
C. DS
D. ES
16.假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSHAX后,存放数据21H的物理地址是( )。 (满分:5)
A. 20102H
B. 20101H
C. 200FEH
D. 200FFH
17.将累加器AX的内容清零的正确操作是( )。 (满分:5)
A. ANDAX,0
B. XORAX,AX
C. CLRAX
D. CMPAX,AX
18.内存中某单元的物理地址是12362H,则该单元的逻辑地址可表示为( ) (满分:5)
A. 12362H: 00000H
B. 12300H: 0062H
C. 1000H: 2362H
D. 0362H: 1200H
19.影响标志寄存器中进位位的指令有( ) (满分:5)
A. MOV
B. ADD
C. AND
D. INC
20.8086/8088的存储器组织是将存储器划分为段,可作为段起始地址的是( )。 (满分:5)
A. 185A2H
B. 00020H
C. 01004H
D. 0AB568H
17春《汇编语言程序设计(本科)》在线作业3
一、单选题:
1.下列指令正确的是( )。 (满分:5)
A. SUBIP,
B. MULAX,100H
C. ROLAX,2
D. OR AH,1H
2.DW10HDUP(2 DUP(3),300H)上述定义的数据单元中,能构成0303H内容的字存储单元的个数是( )。 (满分:5)
A. 10H
B. 20H
C. 1EH
D. 0FH
3.堆栈中当前出栈的存储单元地址是( )。 (满分:5)
A. SS*10H+SP
B. SS*10H+BP
C. SS*10+SP
D. SS*10+BP
4.执行DOS功能调用时,需要先将功能号送到寄存器( )。 (满分:5)
A. CX
B. AL
C. AH
D. CH
5.设(SP)=0100H,执行PUSHF之后,SP的值为( )。 (满分:5)
A. 0101H
B. 00FFH
C. 00FEH
D. 0102H
6.设NUM=11011011B,指令“MOVAX,NUMSHL3”执行后AX中的值是( )。 (满分:5)
A. 11011011000B
B. 11011000B
C. 00011011B
D. 000110110111B
7.某数据段中有一字,各位均为1,该字的真值是( )。 (满分:5)
A. 0FFFFH
B. -1
C. -32767
D. FFFFH
8.设DL=55H,执行指令后能使DL中的数据为0AAH的指令是( )。 (满分:5)
A. TEST DL,0AAH
B. ORDL,0AAH
C. NEGDL
D. XOR DL,0FFH
9.十六进制数88H不可以认为是( ) (满分:5)
A. 无符号数136
B. 带符号数-120
C. 压缩型BCD码88
D. 八位二进制数-8的补码表示
10.设SP初值为2000H,执行指令PUSH AX后,SP的值是( ) (满分:5)
A. 1FFFH
B. 1999H
C. 1FFEH
D. 2002H
11.对于无符号数字除法指令DIVOPRD,其运算结果为( )。 (满分:5)
A.(AL)为余数,(AH)为商
B.(AX)为余数,(DX)为商
C.(AH)为余数,(AL)为商
D.(DX)为余数,(AX)为商
12.内存中某单元的物理地址是12362H,则该单元的逻辑地址可表示为( ) (满分:5)
A. 12362H: 00000H
B. 12300H: 0062H
C. 1000H: 2362H
D. 0362H: 1200H
13.8086/8088的存储器组织是将存储器划分为段,可作为段起始地址的是( )。 (满分:5)
A. 185A2H
B. 00020H
C. 01004H
D. 0AB568H
14.为在一连续的存储单元中依次存放数据41H,42H,……48H,下面的数据定义语句中有语法错误的是( )。 (满分:5)
A. DB41H,42H,43H,44H,45H,46H,47H,48H
B. DW4142H,4344H,4546H,4748H
C. DB ‘ABCDEFGH’
D. DW ‘BA’,‘DC’,‘FE’,‘HG’
15.设A=186,B=273Q,C=0BBH,它们之间的关系是( )。 (满分:5)
A. A>B>C
B. A<B<C
C. A=B=C
D. A<B=C
16.在条件转移指令中,结果不为0时则转移的指令是( )。 (满分:5)
A. JZ
B. JNZ
C. JS
D. JNS
17.假设(AX)=32A1H,执行指令 ANDAH,AL 之后,(AX)=( )。 (满分:5)
A. 0020H
B. 20A1H
C. 0B3A1H
D. 2000H
18.设主存某单元物理地址为22010H,用逻辑地址表示( )。 (满分:5)
A. 22010H:0H
B. 2200H:10H
C. 2200H:100H
D. 2000H:1010H
19.指令语句中标号的错误定义是( )。 (满分:5)
A. 在代码段中的名字项定义,后面紧跟冒号
B. 用EQU伪指令定义
C. 用LABEL伪指令定义
D. 由“JMP标号”指令定义
20.XOR AX, AX MOV CX, 5NEXT: ADD AL, 6 AAA LOOPNEXT 上述程序段执行的结果是( )。 (满分:5)
A. AX=0030H
B. AX=0300H
C. AX=30
D. AX=001EH
感谢,下载了好几个学期了,都满分
页:
[1]