作业辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

作业辅导、毕业论文、学业辅导,请加qq2762169544(微信:2762169544)
查看: 2215|回复: 0
打印 上一主题 下一主题

15春《汇编语言程序设计(本科)》在线作业123答案

[复制链接]

1876

主题

1876

帖子

1876

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1876
跳转到指定楼层
楼主
发表于 2015-4-20 12:43:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需要购买此门答案请加qq2762169544(微信:2762169544)
15春《汇编语言程序设计(本科)》在线作业1
试卷总分:100       测试时间:--
单选题  


一、单选题(共 20 道试题,共 100 分。)V 1.  指令语句中标号的错误定义是( )。
A. 在代码段中的名字项定义,后面紧跟冒号
B. 用EQU伪指令定义
C. 用LABEL伪指令定义
D. 由“JMP 标号”指令定义
      满分:5  分
2.  如某循环程序是对两个数组进行某种运算处理,当数组处理完毕或运算处理的结果不为某一指定值时(每次循环时,对运算结果已进行了测试),就结束循环。如要求一定使用循环控制指令,这是应选用的指令是(   )。
A. LOOP
B. LOOPE/LOOPZ
C. LOOPNE/LOOPNZ
D. JCXZ
      满分:5  分
3.  假设(AX)=32A1H,执行指令 AND AH, AL 之后,(AX)=( )。
A. 0020H
B. 20A1H
C. 0B3A1H
D. 2000H
      满分:5  分
4.  执行DOS功能调用时,需要先将功能号送到寄存器( )。
A. CX
B. AL
C. AH
D. CH
      满分:5  分
5.  某数据段中有一字,各位均为1,该字的值是( )
A. 0FFFFH
B. -1
C. -32767
D. FFFFH
      满分:5  分
6.  MOV AL, 04H ADD AL, 09H AAA 执行上述三条指令后,结果(AX) = ( )
A. 000DH
B. 0013H
C. ‘00’13
D. 0103H
      满分:5  分
7.  DA_BYTE LABEL BYTE DA_WORD DW ‘AB’ , ‘CD’ , ‘EF’ , ‘GH’ MOV AL, DA_BYTE+3 MOV AH, BYTE PTR DA_WORD+4 执行上述二条指令后,AX中的内容是( )
A. ‘DE’
B. ‘HC’
C. ‘CF’
D. ‘FC’
      满分:5  分
8.  执行MOVE AL, ‘A’指令后,为了查找目的串中是否有字符A的串操作指令序列有( )
A. REPNZ SCASB JZ FOUND ;找到,转移
B. REPZ SCASB JNZ FOUND ;找到,转移
C. REPZ SCASB JZ FOUND ;找到,转移
D. REPZ SCASB JNZ NOFOUND ;未找到,转移
      满分:5  分
9.  某数据段中有一字,各位均为1,该字的真值是( )。
A. 0FFFFH
B. -1
C. -32767
D. FFFFH
      满分:5  分
10.  十六进制数88H不可以认为是( )
A. 无符号数136
B. 带符号数-120
C. 压缩型BCD码88
D. 八位二进制数-8的补码表示
      满分:5  分
11.  在执行MOVSW指令时,如果DF=0,SI,DI的变化是( )。
A. 加‘1’
B. 加‘2’
C. 减‘1’
D. 减‘2’
      满分:5  分
12.  设主存某单元物理地址为22010H,用逻辑地址表示( )。
A. 22010H:0H
B. 2200H:10H
C. 2200H:100H
D. 2000H:1010H
      满分:5  分
13.  堆栈中当前出栈的存储单元地址是( )。
A. SS*10H+SP
B. SS*10H+BP
C. SS*10+SP
D. SS*10+BP
      满分:5  分
14.  设NUM=11011011B,指令“MOV AX,NUM SHL 3”执行后AX中的值是( )。
A. 11011011000B
B. 11011000B
C. 00011011B
D. 000110110111B
      满分:5  分
15.  设VAR1和VAR2是已定义的变量名,非法的表达式是( )。
A. VAR1-VAR2
B. VAR2-VAR1[BX]
C. VAR1+VAR2
D. VAR1[BX]
      满分:5  分
16.  下列指令正确的是( )。
A. SUB IP, [DI]
B. MUL AX, 100H
C. ROL AX, 2
D. OR AH, 1H
      满分:5  分
17.  在指令MOV AX, [BP]中,源操作数寻址隐含使用的段寄存器是( )。
A. CS
B. SS
C. DS
D. ES
      满分:5  分
18.  PUSH AX指令的目的操作数使用的逻辑地址是( )。
A. DS:AX
B. ES:SP
C. SS:SP
D. SS:BP
      满分:5  分
19.  DA_BYTE1 DB 08H DUP(3 DUP(2),2 DUP(3))数据区中能构成“0302H”操作数共有( )
A. 08H 个
B. 04H个
C. 02H个
D. 03H个
      满分:5  分
20.  设AX中有一带符号数8520H,执行SAR AX,1指令后,AX中的值是( )。
A. 4290H
B. 0A40H
C. 0C290H
D. 0C260H
      满分:5  分
15春《汇编语言程序设计(本科)》在线作业2
试卷总分:100       测试时间:--
单选题  


一、单选题(共 20 道试题,共 100 分。)V 1.  将累加器AX的内容清零的正确操作是( )。
A. AND AX,0
B. XOR AX,AX
C. CLR AX
D. CMP AX,AX
      满分:5  分
2.  使用不定重复伪指令IRP时,重复语句系列的重复次数取决于( )
A. 给定表达式的值
B. 实参中给定字符串的字符个数
C. 实参的个数
D. 实参中给定的条件
      满分:5  分
3.  在8086/8088立即数寻址方式中,允许使用的寄存器有( )
A. CS,SS,DS,ES
B. 全部的存储器单元
C. 全部通用寄存器
D. 不使用任何寄存器
      满分:5  分
4.  执行DOS功能调用时,需要先将功能号送到寄存器( )。
A. CX
B. AL
C. AH
D. CH
      满分:5  分
5.  在“MOV [BP], AX”指令中,不允许替代(超越)的段寄存器是( )
A. CS
B. DS
C. ES
D. SS
      满分:5  分
6.  在执行MOVSW指令时,如果DF=0,SI,DI的变化是( )。
A. 加‘1’
B. 加‘2’
C. 减‘1’
D. 减‘2’
      满分:5  分
7.  对于无符号数字除法指令DIV OPRD,其运算结果为( )。
A. (AL)为余数,(AH)为商
B. (AX)为余数,(DX)为商
C. (AH)为余数,(AL)为商
D. (DX)为余数,(AX)为商
      满分:5  分
8.  DW 10H DUP(2 DUP(3),300H)上述定义的数据单元中,能构成0303H内容的字存储单元的个数是( )。
A. 10H
B. 20H
C. 1EH
D. 0FH
      满分:5  分
9.  变量的类型属性可以是( )
A. 标号
B. 字符
C. 指针
D. 字
      满分:5  分
10.  执行MOVE AL, ‘A’指令后,为了查找目的串中是否有字符A的串操作指令序列有( )
A. REPNZ SCASB JZ FOUND ;找到,转移
B. REPZ SCASB JNZ FOUND ;找到,转移
C. REPZ SCASB JZ FOUND ;找到,转移
D. REPZ SCASB JNZ NOFOUND ;未找到,转移
      满分:5  分
11.  使用不定重复伪指令IRP时,重复语句系列的重复次数取决于( )。
A. 给定表达式的值
B. 实参中给定字符串的个数
C. 实参的个数
D. 实参中给定的条件
      满分:5  分
12.  在指令MOV AX, [BP]中,源操作数寻址隐含使用的段寄存器是( )。
A. CS
B. SS
C. DS
D. ES
      满分:5  分
13.  下列指令执行后,能影响标志位的指令是( )。
A. PUSHF
B. POPF
C. JNLE OPR
D. LOOPZ LOP
      满分:5  分
14.  假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是( )。
A. 20102H
B. 20101H
C. 200FEH
D. 200FFH
      满分:5  分
15.  当SS=9876H,SP=4328H,执行POPF指令后,堆栈顶部的物理地址是( )。
A. 9CA8AH
B. 9CA90H
C. 9CA86H
D. 0DB00H
      满分:5  分
16.  在条件转移指令中,结果不为0时则转移的指令是( )。
A. JZ
B. JNZ
C. JS
D. JNS
      满分:5  分
17.  设A=186,B=273Q,C=0BBH,它们之间的关系是( )。
A. A>B>C
B. A<B<C
C. A=B=C
D. A<B=C
      满分:5  分
18.  已知NUM=10101010B,为向DL寄存器中传送数据0AH,不可选用的语句有( )
A. MOV DL, (NUM-160) SHL 4
B. MOV DL, NUM SHR 4
C. MOV DL, NUM MOD 10H
D. MOV DL, NUM/10H
      满分:5  分
19.  影响标志寄存器中进位位的指令有( )
A. MOV
B. ADD
C. AND
D. INC
      满分:5  分
20.  设DL=55H,执行指令后能使DL中的数据为0AAH的指令是( )。
A. TEST DL,0AAH
B. OR DL,0AAH
C. NEG DL
D. XOR DL,0FFH
      满分:5  分

15春《汇编语言程序设计(本科)》在线作业3
试卷总分:100       测试时间:--
单选题  


一、单选题(共 20 道试题,共 100 分。)V 1.  重复前缀指令REPNE/REPNZ结束重复执行串操作的条件是( )
A. (CX) = 1或ZF = 0
B. (CX) = 0或ZF = 1
C. (CX) ≠ 0或ZF = 0
D. (CX) ≠ 0或ZF = 1
      满分:5  分
2.  使用不定重复伪指令IRP时,重复语句系列的重复次数取决于( )
A. 给定表达式的值
B. 实参中给定字符串的字符个数
C. 实参的个数
D. 实参中给定的条件
      满分:5  分
3.  如某循环程序是对两个数组进行某种运算处理,当数组处理完毕或运算处理的结果不为某一指定值时(每次循环时,对运算结果已进行了测试),就结束循环。如要求一定使用循环控制指令,这是应选用的指令是(   )。
A. LOOP
B. LOOPE/LOOPZ
C. LOOPNE/LOOPNZ
D. JCXZ
      满分:5  分
4.  能使(CX)=0的指令是( )。
A. OR CX, 0
B. SUB CX, 0
C. AND CX, CX
D. XOR CX, CX
      满分:5  分
5.  XOR AX, AX MOV CX, 5 NEXT: ADD AL, 6 AAA LOOP NEXT 上述程序段执行的结果是( )。
A. AX=0030H
B. AX=0300H
C. AX=30
D. AX=001EH
      满分:5  分
6.  在“MOV [BP], AX”指令中,不允许替代(超越)的段寄存器是( )
A. CS
B. DS
C. ES
D. SS
      满分:5  分
7.  8086/8088的存储器组织是将存储器划分为段,可作为段起始地址的是( )。
A. 185A2H
B. 00020H
C. 01004H
D. 0AB568H
      满分:5  分
8.  设SP初值为2000H,执行指令POP AX之后,SP的值是( )。
A. 1FFFH
B. 1999H
C. 1FFEH
D. 2002H
      满分:5  分
9.  当SS=9876H,SP=4328H,执行POPF指令后,堆栈顶部的物理地址是( )。
A. 9CA8AH
B. 9CA90H
C. 9CA86H
D. 0DB00H
      满分:5  分
10.  设VAR1和VAR2是已定义的变量名,非法的表达式是( )。
A. VAR1-VAR2
B. VAR2-VAR1[BX]
C. VAR1+VAR2
D. VAR1[BX]
      满分:5  分
11.  设NUM=11011011B,指令“MOV AX,NUM SHL 3”执行后AX中的值是( )。
A. 11011011000B
B. 11011000B
C. 00011011B
D. 000110110111B
      满分:5  分
12.  设AX=0CCBBH,CF=1 AND AX,7FFEH RCR AX,1 上述两条指令执行后,AX和CF中的内容分别是( )
A. AX=265DH,CF=0
B. AX=265DH,CF=1
C. AX=A65DH,CF=0
D. AX=A65DH,CF=1
      满分:5  分
13.  DA_B EQU BYTE PTR DA_W DA_W DW ‘AB’,‘CD’, ‘EF’, ‘GH’ …… MOV BX,DA_W+3 MOV BH,DA_B+3 执行上述两条指令后,BX中的内容是( )。
A. ‘EF’
B. ‘FC’
C. ‘CC’
D. ‘FF’
      满分:5  分
14.  计算机执行程序是由CPU逐条执行指令,CPU完成( )
A. 从存储器中取指令
B. 从硬盘中直接存取数据
C. 执行指令
D. 显示程序和结果
      满分:5  分
15.  指令语句中标号的错误定义是( )。
A. 在代码段中的名字项定义,后面紧跟冒号
B. 用EQU伪指令定义
C. 用LABEL伪指令定义
D. 由“JMP 标号”指令定义
      满分:5  分
16.  分别执行下列指令后不能保持AL的内容不变得指令有( )
A. MOV BL, AL
B. AND AL, BL
C. TEST AL, 02H
D. CMP AL, BL
      满分:5  分
17.  DA_BYTE1 DB 08H DUP(3 DUP(2),2 DUP(3))数据区中能构成“0302H”操作数共有( )
A. 08H 个
B. 04H个
C. 02H个
D. 03H个
      满分:5  分
18.  MOV AL, 08H ADD AL, 09H AAA 执行上述三条指令后,结果(AX)=( )
A. 000DH
B. 0013H
C. ‘00’13
D. 0107H
      满分:5  分
19.  设A=186,B=273Q,C=0BBH,它们之间的关系是( )。
A. A>B>C
B. A<B<C
C. A=B=C
D. A<B=C
      满分:5  分
20.  在8086/8088立即数寻址方式中,允许使用的寄存器有( )
A. CS,SS,DS,ES
B. 全部的存储器单元
C. 全部通用寄存器
D. 不使用任何寄存器
      满分:5  分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
需要购买此门答案请加qq2762169544(微信:2762169544)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作业辅导、毕业论文、学业辅导,考试辅导资料,请加qq2762169544(微信:2762169544)

Archiver|手机版|小黑屋|作业辅导网  

GMT+8, 2024-12-26 16:36 , Processed in 0.041585 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表