为了使下面的指令序列能够将AH和AL寄存器中的非组合型(Unpacked)BCD码转换为缉合型(PackeD)BCD码

题目

为了使下面的指令序列能够将AH和AL寄存器中的非组合型(Unpacked)BCD码转换为缉合型(PackeD)BCD码存放在AL中,应该在第三条指令中填入( )操作数。 MOV CL, 4 SHL AL, CL SHR __, CL

A.BL

B.AL

C.AX

D.BX

参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

73、BCD_I指令是将整数转换为BCD码,I_BCD是将BCD码转换为整数。


BCDI

第2题:

BCD_I指令是将BCD 码转换为整数,I_BCD是将整数转换为 BCD码。


(10011011.01011100)余3 BCD

第3题:

组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。


组合型 BCD 码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是 0~99 ;非组合型 BCD 码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为 0~9 。 组合型: 254= ( 001001010100 ) BCD 非组合型: 254= ( 00000010 00000101 00000100 ) BCD

第4题:

I_BCD指令是将BCD 码转换为整数,BCD_I是将整数转换为 BCD码。


BCDI

第5题:

将(12.34)10转换为8421BCD码


(43) D =(01000011) 8421BCD $(127) D =(000100100111) 8421BCD $(254.25) D =(001001010100.00100101) 8421BCD $(2.718) D =(0010.011100011000) 8421BCD

第6题:

为了使下面的指令序列能够将AH和AL寄存器中的非组合型(Unpacked)BCD码转换为组合型(Packed)BCD码存放在AL中,应该在第三条指令中填入( )操作数。 MOV CL,4 SHL AL,CL SHR __,CL

A.BL

B.AL

C.AX

D.BX


正确答案:C

第7题:

为了将AL寄存器中的组合(PackeD) BCD码45H转换为两个非组合(UnpackeD) BCD码04H和05H,并分别存放在AH和AL寄存器中,应在下面的指令序列的横线处填写什么指令?

MOV AX,45H

MOV CL,4

______ AX,CL

SHR AL,CL


正确答案:SHL
SHL

第8题:

(8) 为了将AH和 AL 寄存器中分别存放的两个非组合(Unpacked)BCD码 06H 和07H转换为组合(Packed)BCD码67H 存放在AL寄存器中,应在下面的横线处填写什么内容?

MOV AX, 0607H

MOV CL, 4

SHL AH, CL

OR 【8】


正确答案:
【8】SPOOLing

第9题:

下面是实现将AL内容加1的压缩型BCD码加法程序段,其中正确的指令序列是()。

A、INCALDAA

B、ADDAL,1DAS

C、ADDAL,1DAA

D、STCAAA


参考答案:A