微机原理

CPU执行OUTDX,AL指令时()的值输出到地址总线上。A、AL寄存器B、AX寄存器C、DL寄存器D、DX寄存器

题目

CPU执行OUTDX,AL指令时()的值输出到地址总线上。

  • A、AL寄存器
  • B、AX寄存器
  • C、DL寄存器
  • D、DX寄存器
参考答案和解析
正确答案:D
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

OUTDX,AL指令不合法。()


正确答案:×

第2题:

8086CPU 在执行 INAL,DX 指令时,DX 寄存器的内容输出到()上。

A.地址总线

B.数据总线

C.存储器

D.寄存器


正确答案:A

第3题:

假设(AL)=9BH,执行DAA指令,CPU将自动完成下面哪一种操作?

A.(AL)+00H→AL

B.(AL)+06H→AL

C.(AL)+60H→AL

D.(AL)+66H→AL


正确答案:D

第4题:

假设(AL)=9BH,执行DAA指令,CPU将自动完成( )操作。

A.(AL)+00H→AL

B.(AL)+06H→AL

C.(AL)+60H→AL

D.(AL)+66H→AL


正确答案:D

第5题:

假定(AL)=85H,(CH)=29,依次执行SUB AL,CH指令和DAS指令后,AL的值是( )。

A.AEH

B.56H

C.5CH

D.14H


正确答案:B
解析:首先执行SUB指令后,(AL)=5CH,此时CF=0,由于低4位大于9,需要进行调整,执行DAS指令后,AL低4位减6,并且置AF=1,高4位值小于9 且 CF=0,保持不变,故(AL)=56H。

第6题:

下列不属于8位数据输入输出指令的是( )。

A、INAL,PORT

B、INAX,PORT

C、OUTPORT,AL

D、OUTDX,AL


参考答案:B

第7题:

CPU执行OUT DX,AL指令时,______的值输出到地址总线上。

A.AL寄存器

B.AX寄存器

C.DL寄存器

D.DX寄存器


正确答案:D
解析:使用OUT指令时,只能使用AL或AX接收和发送指令,对于地址小于256时采用直接寻址,而对于地址大于等于256时,需要将地址存入DX,使用间接寻址。

第8题:

CPU执行程序时,为了从内存中读取指令,需要先将程序计数器的内容输送到(22)上。

A.地址总线

B.数据总线

C.控制总线

D.时序总线


正确答案:A
解析:当CPU从内存中读取指令的时候,即存取指周期里,CPU首先将程序计数器(PC)的内容送到地址总线上,同时送出内存的读控制信号,将所选中的内存单元的内容读入CPU,并将其存放在指令寄存器中。

第9题:

假定(AL)=85H,(CH)=J9H,依次执行SUB AL,CH指令和DAS指令后,AL的值是( )。

A.0AEH

B.56H

C.5CH

D.14H


正确答案:B

第10题:

假设(AL)=85H,(CH)=29H,依次执行SUB AL,CH指令和DAS指令后,AL的值是______。

A.AEH

B.56H

C.5CH

D.14H


正确答案:B
解析:DAS指令是减法指令中的一种,表示当AL的低4位大于9或者AF=1时,AL减6,并且置AF=1,若AL的高4位值大于9或者CF=1时,则减去60H,并且置CF=1。本题先执行SUBAL,CH指令,结果为01011100,低4为大于9,所以要减6,最后结果为56H。