端木老师 发表于 2017-10-25 14:55:13

北语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]
查看完整版本: 北语17秋《汇编语言》作业1234题目