|
川大《汇编语言》17春平时作业2答案
一、单选题:
1.设AL=20H、SI=0500H、DS=3000H、[30500H]=0C0H、CF=1。执行“SBB AL,[SI]” 指令后,正确的结果是。 (满分:4)
A. AL=5FH、SF=1、CF=1
B. AL=60H、SF=1、CF=0
C. AL=5FH、SF=0、CF=1
D. AL=60H、SF=0、CF=0
2.执行下列指令mov ax,1234h mov cl,2 shl ax,cl后,AX=。 (满分:4)
A. 1230H
B. 48C0H
C. 048C0H
D. 2468H
3.存储器寻址方式在指令中给出操作数在内存中的地址,该地址是( ) (满分:4)
A. 逻辑地址
B. 物理地址
C. 有效地址
D. 偏移地址
4.假设当前SP=700H,执行pop ax指令后,SP内容变为 (满分:4)
A. 6FEH
B. 6FFH
C. 701H
D. 702H
5.CPU要访问的某一存储单元的实际地址称( ) (满分:4)
A. 段地址
B. 偏移地址
C. 物理地址
D. 逻辑地址
6.当设置标志TF为1,每条指令执行后 CPU 自动进入中断。 (满分:4)
A. 断点中断
B. 非屏蔽中断
C. 单步中断
D. 指令中断
7.执行下列指令 mov al,100 mov bl,-2后,正确的结果是。 (满分:4)
A. AL=100H、BL=02H
B. AL=64H、BL=FEH
C. AL=64H、BL=82H
D. AL=100H、BL=FEH
8.在寄存器相对寻址方式MOV AX,[SI+DAT]中,偏移量DAT应是一个( )。 (满分:4)
A. 原码
B. 补码
C. 反码
D. 移码
9.若两个8位数据8FH和36H相加,则ZF,SF,PF( ) (满分:4)
A. ZF=1,SF=1,PF=1
B. ZF=0,SF=1,PF=1
C. ZF=0,SF=0,PF=1
D. ZF=0,SF=1,PF=0
10.循环控制指令LOOPNZ/LOOPNE继续执行循环的条件是( ) (满分:4)
A. CX≠0且ZF=1
B. CX≠0且ZF=0
C. CX≠0或ZF=1
D. CX≠0或ZF=0
11.同一源程序中的过程名(子程序名)可以是( ) (满分:4)
A. 唯一的
B. 不唯一
C. 可以唯一
二、多选题:
1.32位80x86CPU的3种工作方式有( ) (满分:4)
A. 实方式
B. 保护方式
C. 虚拟8086方式
D. 初始化方式
2.下面进行有符号数除法AX÷BX 和无符号数除法AX÷BX的是( ) (满分:4)
A. cwdidivbx
B. Movdx,0idivbx
C. idivbx
D. divbx
3.下面的设备是主板上的设备的是( ) (满分:4)
A. CPU
B. 主存
C. I/O接口电路
D. 硬盘盒光驱
4.下面指令正确的是( )。 (满分:4)
A. movax,[sp]
B. movax,sp
C. movax,[si]
D. movax,si
5.下面可能是16进制数的表示方法有:( ) (满分:4)
A. 123
B. 101
C. f03
D. g03
三、判断题:
1.条件控制伪指令中,采用寄存器或常数作为条件表达式的数值参加比较时,默认的也是无符号数。 (满分:4)
A. 错误
B. 正确
2.操作项可以是指令、伪操作,但不可以是宏指令的助记符。 (满分:4)
A. 错误
B. 正确
3.汇编语言语句中,源操作数和目的操作数采用;(分号)分隔。 (满分:4)
A. 错误
B. 正确
4.通常产生的可执行程序的扩展名是exe。 (满分:4)
A. 错误
B. 正确
5.用原程序文件包含方法实现模块设计时,每个原文件都应该具有完整的汇编程序框架。 (满分:4)
A. 错误
B. 正确
6.数据访问时默认使用的段一定是数据段DS. (满分:4)
A. 错误
B. 正确
7.内嵌的汇编语句除可以使用指令允许的立即数、寄存器名外,还可以使用C语言程序中的任何符号(标识符)。 (满分:4)
A. 错误
B. 正确
8.代码段用于存放程序使用的数据。 (满分:4)
A. 错误
B. 正确
9.“立即数”字节给出寻址方式需要的数值本身。 (满分:4)
A. 错误
B. 正确
更多免费作业资料请进www.openhelp100.com
|
|