作业辅导 发表于 2017-9-25 11:23:30

天津大学17秋《汇编语言》在线作业二(答案)

《汇编语言》在线作业二
一、单选题:【20道,总分:100分】


1.在子程序中,如果利用堆栈保护现场,在恢复现场时,先压入堆栈的内容(    )。          (满分:5)
    A. 先弹出堆栈
    B. 后弹出堆栈
    C. 不分先后弹出堆栈
    D. 任意弹出堆栈
2.下列叙述不正确的是(    )。          (满分:5)
    A. 在子程序中的现场保护只能用堆栈来实现。
    B. 在子程序中的现场保护用堆栈来实现是其中的一种方法。
    C. 在子程序中的现场保护可以有多种实现方法。
    D. 在子程序中的现场保护可以将要保护的内容送内存变量来实现。
3.如果0100H单元存放条件转移指令的操作码,0101H单元存放条件转移指令的相对位移量13H,那么转移后的指令的偏移地址为(    )。          (满分:5)
    A. 0102H
    B. 0113H
    C. 0115H
    D. 00FEH
4.若定义“BDW1,2,10DUP(0)”,则该伪指令分配(    )字节单元。          (满分:5)
    A. 10
    B. 20
    C. 22
    D. 24
5.若要求一个段的起始位置能被256整除的单元开始,在定位方式选项中应选(    )。          (满分:5)
    A. BYTE
    B. WORD
    C. PARA
    D. PAGE
6.若AX=1000H,执行“NEGAX”指令后,AX=(    )。          (满分:5)
    A. 1000H
    B. 0E000H
    C. 0F000H
    D. 1001H
7.在循环程序设计中,如果循环的次数事先无法确定,则应采用的循环控制方法是(    )。          (满分:5)
    A. 条件控制法
    B. 计数控制法
    C. 逻辑尺控制法
    D. 开关控制法
8.循环指令“LOOP”的操作是(    )。          (满分:5)
    A. CX先减1,然后再判断CX,若CX=0则转,否则继续执行
    B. CX先减1,然后再判断CX,若CX≠0则转,否则继续执行
    C. 先判断CX,若CX≠0则CX-1后转,否则继续执行
    D. 先判断CX,若CX≠0则转,否则CX-1后继续执行
9.循环指令中作为循环次数的寄存器是(    )。          (满分:5)
    A. AX
    B. BX
    C. CX
    D. DX
10.下列叙述不正确的是(    )。          (满分:5)
    A. 在子程序中可以再次调用子程序。
    B. 在主程序中一般用跳转指令转移到子程序。
    C. 在子程序中一般用返回指令返回到主程序。
    D. 在主程序中一般用调用指令转移到子程序。
11.设AX、BX寄存器中存放的是有符号的二进制数据,若执行“CMPAX,BX”指令后,(    )L表示大于则转L。          (满分:5)
    A. JZ
    B. JA
    C. JGE
    D. JG
12.在循环程序的工作部分,它一般包括(    )。          (满分:5)
    A. 置循环参数初值部分
    B. 重复操作的程序段
    C. 循环参数
    D. 循环次数的控制部分
13.双分支程序设计中实现分支的指令是(    )指令。          (满分:5)
    A. 条件转移
    B. 无条件转移
    C. 移位
    D. 算术运算
14.执行“(    )AX,BX”指令不改变AX寄存器中的内容。          (满分:5)
    A. CMP
    B. ADD
    C. XOR
    D. OR
15.若定义“CDD2,4”,则该伪指令分配(    )个字节单元。          (满分:5)
    A. 2
    B. 4
    C. 6
    D. 8
16.伪指令是(    )规定的汇编说明符,它在源程序汇编时进行说明。          (满分:5)
    A. DEBUG
    B. LINK
    C. MASM
    D. EDIT
17.下列叙述中属于子程序直接递归调用的是(    )。          (满分:5)
    A. 子程序1调用子程序2
    B. 子程序2调用子程序3
    C. 子程序3调用子程序4
    D. 子程序4调用子程序4
18.当“CMP AX,BX”比较时,执行“JG L”指令后转移列L,则表明(    )。          (满分:5)
    A. AX>BX
    B. AX=BX
    C. AX<BX
    D. AX≥BX
19.宏指令与子程序相比,子程序调用的执行速度比宏指令的(    )。          (满分:5)
    A. 相同
    B. 快
    C. 慢
    D. 不定
20.在循环程序设计过程中,修改循环的次数是在(    )完成的。          (满分:5)
    A. 置初值部分
    B. 循环工作部分
    C. 循环修改部分
    D. 循环控制部分
更多学习资料请登录www.openhelp100.com

页: [1]
查看完整版本: 天津大学17秋《汇编语言》在线作业二(答案)