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

题目

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

MOV AX,45H

MOV CL,4

______ AX,CL

SHR AL,CL


相似考题
更多“为了将AL寄存器中的组合(PackeD) BCD码45H转换为两个非组合(UnpackeD) BCD码04H和05H,并分别存放 ”相关问题
  • 第1题:

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


    BCDI

  • 第2题:

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


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

  • 第3题:

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


    BCDI

  • 第4题:

    编程实现将片内RAM 20H单元的压缩BCD码转换为非压缩BCD码,结果存于R0和R1中


    (1) MOV A,20H ADD A,21H MOV 22H,A (2) CLR C MOV A,20H SUBB A,21H MOV 22H,A (3) MOV A,20H MOV B,21 MUL AB MOV 22H,B MOV 23H,A (4) MOV A,20H MOV B,21H DIV AB MOV 22H,A MOV 23H,B (5) ANL A,#0FCH ORL A,#0C0H XRL A,#0F0H

  • 第5题:

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


    (10011011.01011100)余3 BCD