黄老师 发表于 2014-3-28 08:40:14

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

电子科技大学《汇编语言程序设计》14春在线作业1
试卷总分:100   测试时间:--
一、单选题(共20道试题,共100分。)
1.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()
A. AX,BX,CX,DX
B. BX,BP,SI,DI
C. SP,IP,BP,DX
D. CS,DS,ES,SS
满分:5分
2.执行下列指令后,正确的结果是()。 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
满分:5分
3.一般地 ,我们将计算机指令的集合称为 ()
A. 机器语言
B. 汇编语言
C. 模拟语言
D. 仿真语言
满分:5分
4.某存储器分段时,一个段最多允许16K个字单元,则表示段内偏移地址的二进制位数至少是多少位()
A. 15
B. 16
C. 17
D. 18
满分:5分
5.下列指令中 ,有语法错误的是()
A. MOV ,
B. IN AL ,DX
C. JMP WORD PTR
D. PUSH WORD PTR 20
满分:5分
6.下面指令中,合理而有意义的指令是()。
A. REP LODSB
B. REP SCASB
C. REP CMPSB
D. REP MOVSB
满分:5分
7.十六进制数88H,可表示成下面几种形式,请找出错误的表示()
A. 无符号十进制数136
B. 带符号十进制数-120
C. 压缩型BCD码十进制数88
D. 8位二进制数-8的补码表示
满分:5分
8.下列指令执行后总是使CF=0,OF=0的是()
A. AND
B. NEG
C. NOT
D. INC
满分:5分
9.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是 ()
A. 表示结果中含1的个数为偶数
B. 表示结果中含1的个数为奇数
C. 表示该数为偶数
D. 表示结果中低八位含1的个数为偶数
满分:5分
10.计算机系统软件中的汇编程序是一种()
A. 汇编语言程序
B. 编辑程序
C. 翻译程序
D. 将高级语言程序转换成汇编语言程序的程序
满分:5分
11.指令指针寄存器是()
A. IP
B. SP
C. BP
D. PSW
满分:5分
12.设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分
13.设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分
14.下列操作中允许段超越的是()
A. 取指令
B. 存目的串
C. 以BP为基址存取操作数
D. 堆栈操作
满分:5分
15.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是()。
A. MOV AL,00H
B. AND AL,00H
C. XOR AL,AL
D. SUB AL,AL
满分: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.设DS=8225H,DI=3942H,指令NEG BYTE PTR操 作数的物理地址是()
A. 85B92H
B. 86192H
C. BB690H
D. 12169H
满分:5分
18.下面指令序列测试BH中的数是否为奇数, 若为奇数则转移至K1处,横线处的指令应为 1 TEST BH,01H ()K1
A. JNE
B. JZ
C. JS
D. JC
满分:5分
19.实现将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分
20.设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
《汇编语言程序设计》14春在线作业3
试卷总分:100   测试时间:--
一、单选题(共20道试题,共100分。)
1.条件转移指令JNE的测试条件为()
A. ZF=0
B. CF=0
C. ZF=1
D. CF=1
满分:5分
2.已知(AX)=1234H,执行下述三条指令后,(AX)=()     MOV BX,AX     NEG BX     ADD AX,BX
A. 1234H
B. 0EDCCH
C. 6DCCH
D. 0000H
满分:5分
3.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是()
A. 12CSBH
B. 12B6BH
C. 12C59H
D. 12BFEH
满分:5分
4.如果存储器分段时,一个段最多允许16K个字单元,那么表示该段内偏移地址的二进制数至少是()。
A. 15位
B. 16位
C. 17位
D. 18位
满分:5分
5.下列指令执行时出错的是()
A. ADD BUF1,BUF2
B. JMP DWORD PTR DAT
C. MOV AX, NUM
D. TEST AL,08H
满分:5分
6.已知一数据段的段地址是0100H,这个段的第6个字单元的物理地址是()
A. 01010H
B. 0100AH
C. 01012H
D. 01006H
满分:5分
7.对于下列程序段:     AGAIN:MOV AL,     MOV ES:,AL     INC SI     INC DI     LOOP AGAIN     也可用______指令完成同样的功能。
A. REP MOVSB
B. REP LODSB
C. REP STOSB
D. REPE SCASB
满分:5分
8.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分
9.无条件转移指令JMP实现段间间接转移,转移的目标地址在()
A. 某个字存储单元中
B. 某个双字存储单元中
C. 某个16位通用寄存器中
D. 两个16位通用寄存器中
满分:5分
10.在进行二重循环程序设计时,下列描述正确的是()
A. 外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内
B. 外循环初值应置外循环之内;内循环初值应置内循环之内
C. 内、外循环初值都应置外循环之外
D. 内、外循环初值都应置内循环之外,外循环之内
满分:5分
11.在程序执行过程中,IP寄存器中始终保存的是()
A. 上一条指令的首地址
B. 下一条指令的首地址
C. 正在执行指令的首地址
D. 需计算有效地址后才能确定地址
满分:5分
12.在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是()
A. DAA校正指令的功能已自动加在AH中
B. 进位值在AF中,校正后根据AF内容再加在AH中
C. 进位值在CF中,校正后根据CF内容再加在AH中
D. 进位值在AL最高位上,校正后根据AL最高位内容再加在AH中
满分:5分
13.已知BX=2000H,SI=1234H,则指令MOV AX,的源操作在( )中
A. 数据段中偏移量为3236H的字节
B. 附加段中偏移量为3234H的字节
C. 数据段中偏移量为3234H的字节
D. 附加段中偏移量为3236H的字节
满分:5分
14.在执行下列指令时,需要使用段寄存器DS的指令是()
A. STOSW
B. ADD AL,CL
C. NEG BX
D. INC DA
满分:5分
15.使用DOS系统功能调用时,使用的软中断指令是()
A. INT 21
B. INT 10H
C. INT 16H
D. INT 21H
满分:5分
16.执行如下程序:     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分
17.串指令中的目的操作数地址是由()提供。
A. SS:
B. DS:
C. ES:
D. CS:
满分:5分
18.DA1 DW‘AB’,‘CD’,‘EF’,‘GH’() ┇ MOV AX,DA1+3 指令执行后AX中的内容是
A. ‘EF’
B. ‘CD’
C. ‘BC’
D. ‘FC’
满分: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.下列叙述正确的是()
A. 对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令
B. 对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令
C. 对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
D. 对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
《汇编语言程序设计》14春在线作业2
试卷总分:100   测试时间:--
一、单选题(共20道试题,共100分。)
1.没有语法错误的输入指令是()
A. IN AL,30H
B. IN 30H,AL
C. IN DX,AL
D. IN AL,[BX]
满分:5分
2.INC 指令不影响()标志
A. OF
B. CF
C. SF
D. ZF
满分:5分
3.下列指令执行后既能使AX=0同时又使CF=0,OF=0的是()
A. XOR AX,AX
B. AND AX,AX
C. OR AX,AX
D. TEST AX,0
满分:5分
4.测试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分
5.在汇编语言程序中,对END语句的叙述正确的是()
A. END语句是一可执行语句
B. END语句表示程序执行到此结束
C. END语句表示源程序到此结束
D. END语句在汇编后要产生机器码
满分:5分
6.设有变量VAR和标号LAB,不正确的指令是()
A. LEA AX,VAR
B. LEA AX,LAB
C. JMP NEAR PTR VAR
D. JMP SHORT LAB
满分:5分
7.伪指令DA1 DB 04H DUP(3 DUP(2), 2 DUP(3))在数据区中能构成0203H操作数共有 ()
A. 07个
B. 04个
C. 03个
D. 02个
满分:5分
8.执行后使BX=0的同时也使CF=0,OF=0的指令是()
A. XOR BX,BX
B. OR BX,BX
C. AND BX,BX
D. CMP BX,BX
满分:5分
9.设物理地址(21000H)=20H,(21001H)=30H,(21002H)=40H。如从地址21001H中取出一个字的内容是
A. 2030H
B. 3040H
C. 3020H
D. 4030H
满分:5分
10.转移指令JMP NEAR PTR PROCA的转移范围是()
A. 8000H~7FFFH
B. 7FFFH~0FFFH
C. 80H~7FH
D. 0FH~7FH
满分:5分
11.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是()
A. MOV AL,00H
B. AND AL,00H
C. XOR AL,AL
D. SUB AL,AL
满分:5分
12.算术右移指令SAR和逻辑右移指令SHR,两条指令执行结果完全相同的条件是()
A. 目的操作数最高位为0
B. 目的操作数最高位为1
C. 目的操作数为任意情况
D. 无论什么情况都不可能完全相同
满分:5分
13.设CF=1,实现AL内容乘2的指令是()
A. RCL AL,1
B. SAR AL,1
C. SHL AL,1
D. ROR AL,1
满分:5分
14.把汇编源程序变成代码程序的过程是()
A. 编译
B. 汇编
C. 编辑
D. 链接
满分:5分
15.汇编语言源程序,可以是()
A. 可以直接由机器执行
B. 必须由编译程序生成目标程序才能执行
C. 必须由解释程序生成目标程序才能执行
D. 必须由汇编程序汇编成目标程序才能执行
满分:5分
16.设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分
17.DATA      SEGMENT      TA1 DW 0102H,0304H,0506H      TA2 DB 02H,03H,04H :      MOV BX,DS:      AND BX,0FFH      AND BH,[BX 上述指令序列运行后,BX的内容是()
A. 0605H
B. 0402H
C. 0606H
D. 0204H
满分:5分
18.在指令的操作数字段中,允许出现表达式,若BUF1与BUF2均为变量名,下面指令中正确的是()
A. MOV DX,BUF1*BUF2
B. MOV DX,BUF1/BUF2
C. MOV DX,(BUF1*BUF2)-BUF1
D. MOV DX,BUF2-BUF1
满分:5分
19.ORG 200H BUF DB 12H,34H MOV AX, WORD PTR BUF 上述指令语句执行后AX中的内容是()
A. 3412H
B. 1234H
C. 0200H
D. 0012H
满分:5分
20.CPU要访问的某一存储单元的实际地址称()
A. 段地址
B. 偏移地址
C. 物理地址
D. 逻辑地址
满分:5分

页: [1]
查看完整版本: 电子科技大学《汇编语言程序设计》14春在线作业答案