青青 发表于 2014-11-25 23:00:01

电子科技大学14秋《汇编语言程序设计》在线作业答案

14秋《汇编语言程序设计》在线作业1
试卷总分:100   测试时间:--
一、单选题(共20道试题,共100分。)
1.下列操作中允许段超越的是()
A. 取指令
B. 存目的串
C. 以BP为基址存取操作数
D. 堆栈操作
满分:5分
2.计算机系统软件中的汇编程序是一种()
A. 汇编语言程序
B. 编辑程序
C. 翻译程序
D. 将高级语言程序转换成汇编语言程序的程序
满分:5分
3.设数据段中已有: DA1 DB 12H,34H DA2 DW 56H,78H 下面有语法错误的句是()
A. ADR1 DW DA1
B. MOV DA1+1,AX
C. MOV BYTE PTR DA2+1,AL
D. MOV WORD PTR DA1+1,AX
满分:5分
4.循环指令LOOPNZ终止循环的条件是()
A. CX=0,且ZF=0
B. CX=0,或ZF=1
C. CX10,且ZF=0
D. CX10,或ZF=1
满分:5分
5.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()
A. AX,BX,CX,DX
B. BX,BP,SI,DI
C. SP,IP,BP,DX
D. CS,DS,ES,SS
满分:5分
6.设AL=0B4H,BL=11H,指令“MUL BL”和指令 “IMUL BL”分别执行后OF,CF的值为()
A. OF=1,CF=0
B. OF=1,CF=1
C. OF=0,CF=0
D. OF=0,CF=1
满分:5分
7.汇编语言源程序经汇编后不能直接生成()
A. OBJ 文件
B. LST 文件
C. EXE 文件
D. CRF 文件
满分:5分
8.下面指令序列测试BH中的数是否为奇数, 若为奇数则转移至K1处,横线处的指令应为 1 TEST BH,01H ()K1
A. JNE
B. JZ
C. JS
D. JC
满分:5分
9.某存储器分段时,一个段最多允许16K个字单元,则表示段内偏移地址的二进制位数至少是多少位()
A. 15
B. 16
C. 17
D. 18
满分:5分
10.实现将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
满分:5分
11.设AH=0,AL=06H,BL=09H,执行指令    ADD AL,BL    AAA    之后,其结果应是()。
A. AH=01,AL=05
B. AH=1 AL=15
C. AH=0 AL=0FH
D. AH=0 AL=05
满分:5分
12.下面的数据传送指令中,错误的操作是()
A. MOV SS:,1000H
B. MOV DX,1000H
C. MOV WORD PTR,1000H
D. MOV DS,2000H
满分:5分
13.下列指令中 ,有语法错误的是()
A. MOV ,
B. IN AL ,DX
C. JMP WORD PTR
D. PUSH WORD PTR 20
满分:5分
14.设AH=0,AL=06H,BL=09H,执行指令ADD AL,BLAAA之后,其结果应是()
A. AH=01,AL=05
B. AH=1 AL=15
C. AH=0 AL=0FH
D. AH=0 AL=05
满分:5分
15.设DS=8225H,DI=3942H,指令NEG BYTE PTR操 作数的物理地址是()
A. 85B92H
B. 86192H
C. BB690H
D. 12169H
满分:5分
16.下面指令执行后,变量DAB中的内容是()。 DAW DW2A05H DAB DB 0FAH MOV AL,BYTE PRT DAW SUB DAB,AL
A. 0DAH
B. 0FAH
C. 0F5H
D. 0D0H
满分:5分
17.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是 ()
A. 表示结果中含1的个数为偶数
B. 表示结果中含1的个数为奇数
C. 表示该数为偶数
D. 表示结果中低八位含1的个数为偶数
满分:5分
18.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是()。
A. MOV AL,00H
B. AND AL,00H
C. XOR AL,AL
D. SUB AL,AL
满分:5分
19.对寄存器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分
20.指令指针寄存器是()
A. IP
B. SP
C. BP
D. PSW
满分:5分
14秋《汇编语言程序设计》在线作业2
试卷总分:100   测试时间:--
一、单选题(共20道试题,共100分。)
1.汇编语言源程序,可以是()
A. 可以直接由机器执行
B. 必须由编译程序生成目标程序才能执行
C. 必须由解释程序生成目标程序才能执行
D. 必须由汇编程序汇编成目标程序才能执行
满分:5分
2.INC 指令不影响()标志
A. OF
B. CF
C. SF
D. ZF
满分:5分
3.设有变量VAR和标号LAB,不正确的指令是()
A. LEA AX,VAR
B. LEA AX,LAB
C. JMP NEAR PTR VAR
D. JMP SHORT LAB
满分:5分
4.CPU要访问的某一存储单元的实际地址称()
A. 段地址
B. 偏移地址
C. 物理地址
D. 逻辑地址
满分:5分
5.没有语法错误的输入指令是()
A. IN AL,30H
B. IN 30H,AL
C. IN DX,AL
D. IN AL,[BX]
满分:5分
6.执行后使BX=0的同时也使CF=0,OF=0的指令是()
A. XOR BX,BX
B. OR BX,BX
C. AND BX,BX
D. CMP BX,BX
满分:5分
7.在汇编语言程序中,对END语句的叙述正确的是()
A. END语句是一可执行语句
B. END语句表示程序执行到此结束
C. END语句表示源程序到此结束
D. END语句在汇编后要产生机器码
满分:5分
8.设NUM1 EQU 100 NUM2= 64H 下面指令执行后,使BL中为全1的指令是()
A. MOV BL,NUM1 EQ NUM2
B. MOV BL,NUM1 LT NUM2
C. MOV BL,NUM1 NE NUM2
D. MOV BL,NUM1 GT NUM2
满分:5分
9.DA1 EQU WORD PTR DA2 DA2 DB OABH,OCDH SHL DA1,1 SHR DA2,1 上述两条指令执行后,DA2中两字节单元内容分别是()
A. 0ABH,0CDH
B. 2BH,9BH
C. 4DH,57H
D. 56H,9BH
满分:5分
10.当一个带符号数大于0FBH时程序转移, 需选用的条件转移指令是()
A. JLE
B. JNL
C. JNLE
D. JL
满分:5分
11.设SP的初值为1000H,执行指令PUSH AX后SP的值是()
A. OFFFH
B. 1001H
C. 0FFEH
D. 1002H
满分:5分
12.在指令的操作数字段中,允许出现表达式,若BUF1与BUF2均为变量名,下面指令中正确的是()
A. MOV DX,BUF1*BUF2
B. MOV DX,BUF1/BUF2
C. MOV DX,(BUF1*BUF2)-BUF1
D. MOV DX,BUF2-BUF1
满分:5分
13.某存储单元的物理地址是12345H,可以作为它的段地址有()
A. 2345H
B. 12345H
C. 12340H
D. 1234H
满分:5分
14.设AX=9ABCH,DX=8765H PUSH AX PUSH DX POP AX POP DX 上述4条指令执行后,AX,DX中内容分别是()
A. AX=9ABCH DX=8765H
B. AX=9ABCH DX=9ABCH
C. AX=8765H DX=8765H
D. AX=8765H DX=9ABCH
满分:5分
15.算术右移指令SAR和逻辑右移指令SHR,两条指令执行结果完全相同的条件是()
A. 目的操作数最高位为0
B. 目的操作数最高位为1
C. 目的操作数为任意情况
D. 无论什么情况都不可能完全相同
满分:5分
16.伪指令DA1 DB 04H DUP(3 DUP(2), 2 DUP(3))在数据区中能构成0203H操作数共有 ()
A. 07个
B. 04个
C. 03个
D. 02个
满分:5分
17.测试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
满分:5分
18.把汇编源程序变成代码程序的过程是()
A. 编译
B. 汇编
C. 编辑
D. 链接
满分:5分
19.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是()
A. MOV AL,00H
B. AND AL,00H
C. XOR AL,AL
D. SUB AL,AL
满分:5分
20.转移指令JMP NEAR PTR PROCA的转移范围是()
A. 8000H~7FFFH
B. 7FFFH~0FFFH
C. 80H~7FH
D. 0FH~7FH
满分:5分
14秋《汇编语言程序设计》在线作业3
试卷总分:100   测试时间:--
一、单选题(共20道试题,共100分。)
1.设AL=0AH,下列指令执行后能使AL=05H的是()
A. NOT AL
B. AND AL,0FH
C. XOR AL,0FH
D. OR AL,0FH
满分:5分
2.PSW寄存器中共有()位条件状态位,有()位控制状态位。
A. 6、3
B. 3、6
C. 8、4
D. 4、8
满分:5分
3.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
满分:5分
4.下列叙述正确的是()
A. 对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令
B. 对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令
C. 对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
D. 对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
满分:5分
5.在程序执行过程中,IP寄存器中始终保存的是()
A. 上一条指令的首地址
B. 下一条指令的首地址
C. 正在执行指令的首地址
D. 需计算有效地址后才能确定地址
满分:5分
6.上题的程序执行后(AX)=
A. 5000
B. 5050
C. 5100
D. 5150
满分:5分
7.在执行下列指令时,需要使用段寄存器DS的指令是()
A. STOSW
B. ADD AL,CL
C. NEG BX
D. INC DA
满分:5分
8.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是()
A. 12CSBH
B. 12B6BH
C. 12C59H
D. 12BFEH
满分:5分
9.在进行二重循环程序设计时,下列描述正确的是()
A. 外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内
B. 外循环初值应置外循环之内;内循环初值应置内循环之内
C. 内、外循环初值都应置外循环之外
D. 内、外循环初值都应置内循环之外,外循环之内
满分:5分
10.DA1 EQU WORD PTR DA2 DA2 DB OABH,OCDH SHL DA1,1 SHR DA2,1 上述两条指令执行后,DA2中两字节单元内容分别是()
A. 0ABH,0CDH
B. 2BH,9BH
C. 4DH,57H
D. 56H,9BH
满分:5分
11.执行如下程序:     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
满分:5分
12.无条件转移指令JMP实现段间间接转移,转移的目标地址在()
A. 某个字存储单元中
B. 某个双字存储单元中
C. 某个16位通用寄存器中
D. 两个16位通用寄存器中
满分:5分
13.在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来。
A. 占内存空间小,但速度慢
B. 占内存空间大,但速度快
C. 占内存空间相同,速度快
D. 占内存空间相同,速度慢
满分:5分
14.循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是()
A. CX≠0且ZF=1
B. CX≠0且ZF=0
C. CX≠0或ZF=1
D. CX≠0或ZF=0
满分:5分
15.在下列指令中,()指令的执行会影响条件码中的CF位。
A. JMP NEXT
B. JC NEXT
C. INC BX
D. SHL AX,1
满分:5分
16.指令JMP FAR PTR DONE属于()
A. 段内转移直接寻址
B. 段内转移间接寻址
C. 段间转移直接寻址
D. 段间转移间接寻址
满分:5分
17.将DX的内容除以2,正确的指令是()   A.DIV 2   B.DIV DX,2   C.SAR DX,1   D.SHL DX,1
A. DIV 2
B. DIV DX,2
C. SAR DX,1
D. SHL DX,1
满分:5分
18.已知一数据段的段地址是0100H,这个段的第6个字单元的物理地址是()
A. 01010H
B. 0100AH
C. 01012H
D. 01006H
满分: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.条件转移指令JNE的测试条件为()
A. ZF=0
B. CF=0
C. ZF=1
D. CF=1
满分:5分

答案请在www.ap5u.com底部附件处下载,辅导请联系qq1647861640
页: [1]
查看完整版本: 电子科技大学14秋《汇编语言程序设计》在线作业答案