天大17春《汇编语言》在线作业一二答案
天大17春《汇编语言》在线作业一一、单选题:
1.如果某个字变量的数据存放在奇地址单元,则8086/8088 CPU读写该变量时需要( )个读写周期。 (满分:5)
A. 1
B. 2
C. 3
D. 4
2.下列叙述正确的是( )。 (满分:5)
A. 机器指令是可执行指令
B. 汇编语言源程序可直接执行
C. 汇编语言目标程序可直接执行
D. 高级语言程序可直接执行
3.下述指令中不影响CF的指令是( )。 (满分:5)
A. SHL AL,1
B. INC CX
C. ADD ,AL
D. SUB AX,BX
4.在程序执行过程中,IP寄存器始终保存的是( )。 (满分:5)
A. 上一条指令的首地址
B. 本条指令的首地址。
C. 下一条指令的首地址
D. 需计算有效地址后才能确定地址。
5.下列指令不正确的是( )。 (满分:5)
A. MOVBL,OFFSETA
B. LEA BX,A
C. MOVBX,OFFSETA
D. MOVBX,A
6.如果一个字变量中存放16个字,该字变量的起始地址为1000H:2000H,则该字变量数据区中的最末一个字单元的物理地址为( )。 (满分:5)
A. 1201FH
B. 12000H
C. 1201EH
D. 12020H
7.指令JMPWORDPTR 属于( )寻址。 (满分:5)
A. 段内直接
B. 段内间接
C. 段间直接
D. 段间间接
8.存储器的一个字节表示( )位。 (满分:5)
A. 8
B. 16
C. 32
D. 64
9.如果指令的运算结果中有奇数个1,则( )标志位为0。 (满分:5)
A. PF
B. CF
C. OF
D. SF
10.在下列的选项中,能够组成计算机系统的是( )。 (满分:5)
A. 硬件系统和软件系统
B. CPU、存储器、输入/输出设备
C. 操作系统、各种语言
D. 系统软件和应用软件
11.段内间接寻址只改变( )中的内容。 (满分:5)
A. CS
B. IP
C. CS和IP
D. PSW
12.中央处理器CPU是由( )组成的。 (满分:5)
A. 运算器
B. 控制器
C. 寄存器组
D. 前三者
13.汇编语言属于( )。 (满分:5)
A. 用户软件
B. 系统软件
C. 高级语言
D. 机器语言
14.汇编语言源程序经汇编程序汇编后产生的文件的扩展名是( )。 (满分:5)
A. EXE
B. OBJ
C. ASM
D. LST
15.指令MOVAX,的源操作数属于( )寻址。 (满分:5)
A. 直接
B. 寄存器相对
C. 基址变址
D. 相对基址变址
16.下述指令中不改变PSW的指令是( )。 (满分:5)
A. MOV AX,BX
B. AND AL,0FH
C. SHR BX,CL
D. ADD AL,BL
17.设DS=1000H,ES=2000H,BX=3000H,指令ADD AL,的源操作数的物理址为( )。 (满分:5)
A. 13000H
B. 23000H
C. 33000H
D. 3000H
18.下列选项中不能作为名字项的是( )。 (满分:5)
A. FH
B. A3
C. 3B
D. FADC
19.下列叙述正确的是( )。 (满分:5)
A. 8088 CPU的内部数据总线是8位的,外部数据总线是8位的
B. 8088 CPU的内部数据总线是16位的,外部数据总线是16位的
C. 8086 CPU的内部数据总线是8位的,外部数据总线是8位的
D. 8086 CPU的内部数据总线是16位的,外部数据总线是16位的
20.若定义“BUFDB1,2,3,4”,执行MOVAL,TYPEBUF后AL=( )。 (满分:5)
A. 0
B. 1
C. 2
D. 3
《汇编语言》在线作业二
一、单选题:
1.若定义“CDD2,4”,则该伪指令分配( )个字节单元。 (满分:5)
A. 2
B. 4
C. 6
D. 8
2.在进行DOS功能调用前,其功能号应先送( )。 (满分:5)
A. AH寄存器
B. BH寄存器
C. CH寄存器
D. DH寄存器
3.如果在循环程序中的循环次数是0~255之间的一个数,则在程序设计时应采用的循环程序结构是( )。 (满分:5)
A. 先执行后判断
B. 先判断后执行
C. 判断和执行同时进行
D. 判断和执行无先后顺序
4.宏指令与子程序相比,子程序调用的执行速度比宏指令的( )。 (满分:5)
A. 相同
B. 快
C. 慢
D. 不定
5.LINK命令执行后可以生成一个以( )为扩展名的文件。 (满分:5)
A. ASM
B. EXE
C. OBJ
D. COM
6.若AX=1000H,执行“NEGAX”指令后,AX=( )。 (满分:5)
A. 1000H
B. 0E000H
C. 0F000H
D. 1001H
7.执行“DIVBX”指令后,( )寄存器中存放商。 (满分:5)
A. AL
B. AH
C. AX
D. DX
8.下列叙述正确的是( )。 (满分:5)
A. 执行一条段间调用指令,先将CS、IP的内容压栈,然后将目的地址送CS和IP。
B. 执行一条段间调用指令,先将目的地址送CS和IP,然后将CS、IP的内容压栈。
C. 执行一条段间调用指令,先将CS、IP的内容压栈,然后SP指针加2。
D. 执行一条段间调用指令,先将CS、IP的内容压栈,然后SP指针减2。
9.用一条条件转移指令一次可实现( )个分支。 (满分:5)
A. 2
B. 3
C. 4
D. 多
10.若要求一个段的起始位置能被256整除的单元开始,在定位方式选项中应选( )。 (满分:5)
A. BYTE
B. WORD
C. PARA
D. PAGE
11.在循环程序设计过程中,修改循环的次数是在( )完成的。 (满分:5)
A. 置初值部分
B. 循环工作部分
C. 循环修改部分
D. 循环控制部分
12.在多重循环程序中,每次通过外层循环进入内层循环时,其内层循环的初始条件( )。 (满分:5)
A. 不必考虑
B. 必须重新设置
C. 必须置1
D. 须清0
13.在上机操作过程中,MASM命令执行后,除了生成一个目标文件外,根据选择还可以生成一个( )文件。 (满分:5)
A. .LST
B. .EXE
C. .MAP
D. .ASM
14.伪指令是( )规定的汇编说明符,它在源程序汇编时进行说明。 (满分:5)
A. DEBUG
B. LINK
C. MASM
D. EDIT
15.条件转移指令的转移范围是( )。 (满分:5)
A. 0~65535
B. -32768~32767
C. 0~255
D. -128~127
16.在循环程序设计过程中,将循环的次数送CX寄存器的操作是在( )完成的。 (满分:5)
A. 置初值部分
B. 循环工作部分
C. 循环修改部分
D. 循环控制部分
17.在循环程序设计中,如果循环的次数事先无法确定,则应采用的循环控制方法是( )。 (满分:5)
A. 条件控制法
B. 计数控制法
C. 逻辑尺控制法
D. 开关控制法
18.当两个无符号数进行比较时,执行“JA L”指令表示( )转移。 (满分:5)
A. CF=0且ZF=0
B. CF=0且ZF=1
C. CF=1且ZF=0
D. CF=1且ZF=1
19.循环指令中作为循环次数的寄存器是( )。 (满分:5)
A. AX
B. BX
C. CX
D. DX
20.执行“( )AX,BX”指令不改变AX寄存器中的内容。 (满分:5)
A. CMP
B. ADD
C. XOR
D. OR
页:
[1]