计算机三级

为了将AL寄存器中的AL0的内容传送到BL寄存器的BLO中,且保持BL7~BL1不变,下面程序段的空白处应填写什么指令? ________ RPR AL, 1 RCL BL, 1A.ROR BL,1B.SHL BL,1C.RCL BL,1D.不需要填指令

题目

为了将AL寄存器中的AL0的内容传送到BL寄存器的BLO中,且保持BL7~BL1不变,下面程序段的空白处应填写什么指令? ________ RPR AL, 1 RCL BL, 1

A.ROR BL,1

B.SHL BL,1

C.RCL BL,1

D.不需要填指令

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

指令“mov [edi], al”的功能是将AL寄存器的值传送到

A.数据段中、EDI间接寻址的主存中

B.代码段中、EDI间接寻址的主存中

C.堆栈段中、EDI间接寻址的主存中

D.到寄存器EDI中


数据段中、 EDI 间接寻址的主存中

第2题:

指令“mov [di], al”的功能是将AL寄存器的值传送到

A.数据段中、DI间接寻址的主存中

B.代码段中、DI间接寻址的主存中

C.堆栈段中、DI间接寻址的主存中

D.到寄存器DI中


A

第3题:

1、指令“mov [edi], al”的功能是将AL寄存器的值传送到

A.数据段中、EDI间接寻址的主存中

B.代码段中、EDI间接寻址的主存中

C.堆栈段中、EDI间接寻址的主存中

D.到寄存器EDI中


A

第4题:

根据要求写出一条(或几条)汇编语言指令。 (1)将立即数4000H送入寄存器BX。 (2)将立即数4000H送入段寄存器DS。 (3)将变址寄存器DI的内容送入数据段中2000H的存储单元。 (4)把数据段中2000H存储单元的内容送段寄存器ES。 (5)将立即数3DH与AL相加,结果送回AL。 (6)把BX与CX寄存器内容相加,结果送入BX。 (7)将DX中D0、D4、D8位置1,其余位保持不变。


地址标号:操作码 操作数,操作数;

第5题:

设寄存器AL,BL,CL中内容均为76H,执行下列程序段后,各寄存器的值分别为多少?一空2分,共6分. XOR AL,0FH AND BL,0FH OR CL,0FH 执行上述指令序列后,AL=(3) _______,BL=(4)______ ,CL=(5)______


D

第6题:

CPU在执行OUT DX, AL指令时,把 寄存器的内容送到地址总线, 寄存器的内容送到数据总线。


DX

第7题:

执行下面的程序段后,AL寄存器中的内容应该是______。 MOV AL,03H MOV BL,09H SLIB AL,BL AAS

A.OFAH

B.04H

C.06H

D.86H


正确答案:B

第8题:

为了将AL寄存器中的AL0的内容传送到BL寄存器的BL0中,且保持BL7~BL1不变,下面程序段的空白处应填写什么指令?_________

A.ROR BL,1

B.SHL BL,1

C.RCL BL,1

D.不需要填指令


正确答案:A
解析:首先用ROR BL,1将BL循环右移,ROR AL,1将AL循环右移,且CF中 记录AL0。接着RCL BL,1将CF作为BL扩展循环左移,实现了将AL寄存器中的 AL0内容传送到BL寄存器的BL0中,且保持BL7~BL1不变。

第9题:

为了将AL寄存器中的AL0的内容传送到BL寄存器的BL0中,且保持BL7~BL1不变,下面程序段的空白处应填写什么指令?  ROR AL,1 RCL BL,1

A.ROR BL,1

B.SHL BL,1

C.RCL BL,1

D.不需要填指令


正确答案:A