中石油北京2020秋《汇编语言程序设计》第一次在线作业资料
2019春《汇编语言程序设计》第一次在线作业1.[单选题] 8086CPU在基址变址的寻址方式中,变址寄存器可以为:
无忧答案网q761296021
A.BX或CX
B.CX或SI
C.DX或SI
D.SI或DI
答:——D——
2.[单选题] 已知BX=2000H,SI=1234H,则指令MOV AX,的源操作数的位置是:
A.数据段中偏移量为3236H的字节
B.附加段中偏移量为3234H的字节
C.数据段中偏移量为3234H的字节
D.附加段中偏移量为3236H的字节
答:——A——
3.[单选题] 在程序执行过程中,IP寄存器中始终保存的是:
A.上一条指令的首地址
B.下一条指令的首地址
C.正在执行指令的首地址
D.需计算有效地址后才能确定地址
答:——B——
4.[单选题] 某系列微机对存储器的分段,如果每一个段最多的字存储单元(16位二进制)是32K,那么表示段内字节单元偏移地址的二进制位数应是:
A.20位
B.16位
C.15位
D.12位
答:————
5.[单选题] 可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是:
A.AX,BX,CX,DX
B.DS,ES,CS,SS
C.SP,BP,IP,BX
D.SI,DI,BP,BX
答:————
6.[单选题] 要求将A,B两个字符的ASCⅡ码41H,42H顺序存放在连续两个字存储单元中,可选用的语句是:
A.DA1 DB ‘AB’
B.DA1 DW ‘AB’
C.DA1 B ABH
D.DA1 W ABH
答:————
7.[单选题] 下面语句中有语法错误的语句是:
A.DB 5H
B.DW ABCDH
C.DW ‘ABCD’
D.DD ‘AB’
答:————
8.[单选题] 寄存器间接寻址方式中,操作数存放在:
A.通用寄存器
B.堆栈
C.程序计数器
D.主存单元
答:———— 奥鹏作业答案weixin7 612 96 0 21
9.[单选题] 操作数地址存放在寄存器的寻址方式称为:
A.变址寻址
B.寄存器寻址
C.相对寻址
D.寄存器间接寻址
答:————
10.[单选题] 设DS=8225H,DI=3942H,指令NEG BYTE PTR操作数的物理地址是:
A.85B92H
B.86192H
C.BB690H
D.12169H
答:————
11.[单选题] 下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是:
A.AX,BX,CX,DX
B.BX,BP,SI,DI
C.SP,IP,BP,DX
D.CS,DS,ES,SS
答:————
12.[单选题] BUF DW 10H DUP(3 DUP(2,10H),3,5)
上述语句汇编后,为变量BUF分配的存储单元字节数是:
A.80H
B.100H
C.124
D.192
答:————
13.[单选题] CPU发出的访问存储器的地址是:
A.物理地址
B.偏移地址
C.逻辑地址
D.段地址
答:————
14.[单选题] DEC BYTE PTR[BX]指令中的操作数的数据类型是:
A.字
B.双字
C.字节
D.四字
答:————
15.[单选题] 在语句BUFFER DB 01H,0AH中,BUFFER称为:
A.符号
B.变量
C.助记符
D.标号
答:————
16.[单选题] 将数据5618H存放在存储单元中的伪指令是:
A.DATA1 DW 1856H
B.DATA1 DB 18H,56H
C.DATA1 EQU 5618H
D.DATA1 DB 18H,00H,56H,00H
答:————
17.[单选题] 计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码,目前,微机中普遍采用的是:
A.BCD码
B.二进制码
C.ASCII码
D.十六进制码
答:————
18.[单选题] 假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,OFEH,则存放字数据OFE52H的字地址是:
A.7462H
B.7463H
C.7464H
D.7465H
答:————
19.[单选题] 当堆栈为空时,如SS=0805H,SP=40H,栈底字单元的物理地址是:
A.08090H
B.08089H
C.0808EH
D.08450H
答:————
20.[单选题] 执行POP BP指令时,源操作数的物理地址表达式是:
A.16*SS+SP
B.16*SS+BP
C.16*DS+BP
D.16*CS+BP
答:————
21.[单选题] 执行SUB AX,指令,取源操作数时,使用的物理地址表达式是:
A.16*SS+BP+DI
B.16*ES+BP+DI
C.16*DS+BP+DI
D.16*CS+BP+DI
答:————
22.[单选题] 一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是:
A.12C5BH
B.12B6BH
C.12C59H
D.12BFEH
答:————
23.[单选题] 某存储单元的物理地址是12345H,可以作为它的段地址有:
A.2345H
B.12345H
C.12340H
D.1234H
答:————
24.[单选题] 操作数地址存放在寄存器的寻址方式称为:
A.变址寻址
B.寄存器寻址
C.相对寻址
D.寄存器间接寻址
答:————
25.[单选题] 下列数据定义语句中可实现留空20H个字节存储单元的是:
A.DB 20 DUP(?)
B.DW 20H DUP(?)
C.DB 10H DUP(4 DUP(?))
D.DD 08H DUP(?)
答:————
26.[单选题] 下列寄存器中用来指示堆栈中任意数据区的偏移地址的是:
A.BX
B.BP
C.SI
D.DI
答:————
27.[单选题] 结果为零的条件转移指令,其测试条件是:
A.ZF=1
B.ZF=0
C.SF=l
D.SF=0
答:————
28.[单选题] 设SP初值为3050H,执行指令PUSH BX后,SP的值是:
A.304FH
B.304EH
C.3048H
D.3049H
答:————
29.[单选题] 8086/8088的存储器组织是将存储器划分为段,可作为段的起始地址是:
A.185A2H
B.00020H
C.01004H
D.0AB568H
答:————
30.[单选题] 8088/8086存储器分段,每个段不超过:
A..64K个字
B.32K个字节
C.64K个字节
D..1兆个字节
答:————
31.[单选题] 将DX的内容除以2,正确的指令是:
A.DIV 2
B.DIV DX,2
C.SAR DX,1
D.SHL DX,1
答:————
32.[单选题] 8086CPU在基址加变址的寻址方式中,变址寄存器可以为:
A.BX或CX
B.CX或SI
C.DX或SI
D.SI或DI
答:————
33.[单选题] 下面指令执行后,改变AL寄存器内容的指令是:
A.TEST AL,02H
B.OR AL,AL
C.CMP AL,BL
D.AND AL,BL
答:————
34.[单选题] 编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有:
A.CMP
B.SUB
C.AND
D.MOV
答:————
35.[单选题] 下面XCHG指令语句中,语法正确的是:
A.XCHG AX,DS
B.XCHG BL,
C.XCHG AL,OFH
D.XCHG,
答:————
36.[单选题] 无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是:
A.ADD BH,01H
B.OR BH,01H
C.XOR BH,01H
D.TEST BH,01H
答:————
37.[单选题] 设AL=0AH,下列指令执行后能使AL=05H的是:
A.NOT AL
B.AND AL,0FH
C.XOR AL,0FH
D.OR AL,0FH
答:————
38.[单选题] 寄存器AX的内容乘以2的正确指令序列是:
A.SHR AX,1
B.SHL AX,1
C.ROL AX,1
D.RCR AX,1
答:————
39.[单选题] <table style="width: 184pt; border-collapse: collapse" cellspacing="0" cellpadding="0" width="245" border="0">
<colgroup><col style="width: 184pt; mso-width-source: userset; mso-width-alt: 7840" width="245" /></colgroup>
<tbody>
<tr style="height: 78.75pt" height="105">
<td class="xl63" style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; width: 184pt; border-bottom: #d4d0c8; height: 78.75pt; background-color: transparent" width="245" height="105">ORG 0030H<br />
DA1 DB 0<font class="font6" face="宋体">,</font><font class="font7">‘0’</font><font class="font6" face="宋体">,</font><font class="font7">30H<br />
DW DA1<br />
</font><font class="font6" face="宋体">数据为</font><font class="font7">3000H</font><font class="font6" face="宋体">字存储单元的偏移地址是:</font></td>
</tr>
</tbody>
</table>
A.0030H
B.0031H
C.0032H
D.0033H
答:————
40.[单选题] <table style="width: 184pt; border-collapse: collapse" cellspacing="0" cellpadding="0" width="245" border="0">
<colgroup><col style="width: 184pt; mso-width-source: userset; mso-width-alt: 7840" width="245" /></colgroup>
<tbody>
<tr style="height: 60pt" height="80">
<td class="xl65" style="border-right: #d4d0c8; border-top: #d4d0c8; border-left: #d4d0c8; width: 184pt; border-bottom: #d4d0c8; height: 60pt; background-color: transparent" width="245" height="80"><font size="3">BUF DW 10H DUP(3 DUP(2<font class="font6" face="宋体">,</font><font class="font7">10H)</font><font class="font6" face="宋体">,</font><font class="font7">3</font><font class="font6" face="宋体">,</font></font><font size="3"><font class="font7">5)<br />
</font><font class="font6" face="宋体">上述语句汇编后,为变量</font><font class="font7">BUF</font><font class="font6" face="宋体">分配的存储单元字节数是:</font></font></td>
</tr>
</tbody>
</table>
A.80H
B.100H
C.124
D.192
答:————
转载注明奥鹏无忧答案网,下载请核对题目
页:
[1]