北语17秋《汇编语言》作业1234题目
17秋《汇编语言》作业1一、单选题:【8道,总分:100分】
1.在程序执行过程中,IP寄存器中始终保存的是( ) 。 (满分:12.5)
A. 上一条指令的首地址
B. 下一条指令的首地址
C. 正在执行指令的首地址
D. 需计算有效地址后才能确定地址
2.下列叙述正确的是( (满分:12.5)
A. 对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令
B. 对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令
C. 对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
D. 对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
3.在微机系统中分析并控制指令执行的部件是( ) 。 (满分:12.5)
A. 寄存器
B. 数据寄存器
C. CPU
D. EU
4.指令JMP?FAR?PTR?DONE属于( )。 (满分:12.5)
A. 段内转移直接寻址
B. 段内转移间接寻址
C. 段间转移直接寻址
D. 段间转移间接寻址
5.在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来( ) 。 (满分:12.5)
A. 占内存空间小,但速度慢
B. 占内存空间大,但速度快
C. 占内存空间相同,速度快
D. 占内存空间相同,速度慢
6.串指令中的目的操作数地址是由( ) 提供。 (满分:12.5)
A. SS:
B. DS:
C. ES:
D. CS:
7. (满分:12.5)
A. A
B. B
C. C
D. D
8.将DX的内容除以2,正确的指令是( ) 。 (满分:12.5)
A. DIV?2
B. DIV?DX,2
C. SAR?DX,1
D. SHL?DX,1
17秋《汇编语言》作业2
一、单选题:【8道,总分:100分】
1.条件转移指令JNE的测试条件是( ) 。 (满分:12.5)
A. CF=0
B. ZF=0
C. CF=1
D. ZF=1
2.在汇编语言中有三种指令,其中用于定义常数、变量、内存空间的分配和定位的是( ) 。 (满分:12.5)
A. 伪指令
B. 宏指令
C. 机器指令
D. 微指令
3. (满分:12.5)
A. A
B. B
C. C
D. D
4.对键盘输入的数字和字母进行判断,用指令( ) 。 (满分:12.5)
A. CMP AL,40H
B. TEST AL,20H
C. TEST AL,40H
D. CMP AL,20H
5. (满分:12.5)
A. A
B. B
C. C
D. D
6.IP指令指针寄存器是属于( ) 。 (满分:12.5)
A. 控制寄存器
B. 变址寄存器
C. 段寄存器
D. 通用寄存器
7.十进制数-100的8位二进制数的补码为( ) 。 (满分:12.5)
A. 1100100
B. 10011101
C. 10011011
D. 10011100
8.下列指令执行后,一定能使CF=0的指令时( ) 。 (满分:12.5)
A. OR AX,AX
B. NOT AX
C. ROL AX,1
D. SUB BX,SI
17秋《汇编语言》作业3
一、单选题:【8道,总分:100分】
1.算术右移SAR和逻辑右移SHR两条指令执行结果完全相同的情况是( ) 。 (满分:12.5)
A. 无论什么情况都不可能相同
B. 目的操作数最高位为1
C. 目的操作数为任意情况
D. 目的操作数最高位为0
2.与MOV BX,OFFSET VAR指令完全等效的指令是( ) 。 (满分:12.5)
A. LEA BX,VAR
B. MOV BX,VAR
C. LDS BX,VAR
D. LES BX,VAR
3.题面为 (满分:12.5)
A.
B.
C.
D.
4.题面为 (满分:12.5)
A.
B.
C.
D.
5.题面为 (满分:12.5)
A.
B.
C.
D.
6.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令是( ) 。 (满分:12.5)
A. AND
B. CMP
C. SUB
D. MOV
7.不能用MOV指令赋初值的段寄存器是( ) 。 (满分:12.5)
A. ES
B. SS
C. CS
D. DS
8.题面为 (满分:12.5)
A.
B.
C.
D.
17秋《汇编语言》作业4
一、单选题:【8道,总分:100分】
1.累加器AL中的内容为74H,执行CMP AL,47H指令后,累加器AL中的内容为( ) 。 (满分:12.5)
A. 74H
B. 00H
C. 2DH
D. 0D3H
2.在计算机的许多应用场合,人们总是用汇编语言来编制应用程序,原因是汇编语言( ) 。 (满分:12.5)
A. 比机器语言便于编程且比高级语言运行速度快
B. 比机器语言执行速度快
C. 比高级语言好懂
D. 比其他语言好移植
3.若BL=83H,CF=1,则ADC BL,90H执行后,BL=( ) 。 (满分:12.5)
A. 16H
B. 14H
C. 15H
D. 17H
4. (满分:12.5)
A. A
B. B
C. C
D. D
5. (满分:12.5)
A. A
B. B
C. C
D. D
6. (满分:12.5)
A. A
B. B
C. C
D. D
7.两个操作数运算时,下列哪种结果会发生溢出( ) 。 (满分:12.5)
A. 两个负数相加,结果为负
B. 一正一负相加,结果为负
C. 两个正数相加,结果为负
D. 两个正数相加,结果为正
8.下列4条指令MUL BX、DIV BL、IN AX,20H、OUT 21H,AL中,有几条指令需要使用DX寄存器( ) 。 (满分:12.5)
A. 4
B. 2
C. 1
D. 3
页:
[1]