更多“十六进制数61H的压缩BCD码为( )。 A.61HB.61C.97HD.97”相关问题
  • 第1题:

    已知英文小写字母a的ASCII码为十六进制数61H,则英文小写字母d的ASCII码为()。

    A.34H

    B.54H

    C.64H

    D.24H


    参考答案:C

  • 第2题:

    Windows9.x注册表中使用三种类型的数据,它们是()

    • A、字符串、十六进制数、DWOR
    • B、字符串、二进制数、DWORD
    • C、ASCII码、十六进制数、DWORD
    • D、字符串、十六进制数、BCD码

    正确答案:B

  • 第3题:

    已知压缩格式的BCD码10010011B,其对应的十进数是()


    正确答案:93

  • 第4题:

    BCD码是()。

    • A、二进制数
    • B、十进制数
    • C、十六进制数
    • D、二进制编码表示的十进制数

    正确答案:D

  • 第5题:

    8253—5工作方式控制字D0位为1时,表示写入计数值为BCD码,但写入时按十六进制数写入。


    正确答案:正确

  • 第6题:

    十六进制数转换成十进制数0x64=(),二进制数转换成十六进制数10110110B=0x(),01010110B是个BCD码,它代表的十进数是()。


    正确答案:100;b6;56

  • 第7题:

    数组LIST2内存有20个压缩BCD码表示的单字节十进制数,写出完整程序,求这20个BCD数之和,结果(压缩BCD码)存入SUM2双字单元。


    正确答案: CODESEGMENT
    ASSUME CS:CODE
    LIST2 DB
    12H,34H,56H,15H,82H,52H,48H,19H,31H,63H
    DB22H,33H,44H,55H,66H,77H,88H,99H,11H,39H
    SUM2DD ?
    START: XOR AX,AX;累加器清零
    XOR BX,BX;地址指针置初值
    MOV CX,20;循环计数器置初值
    ONE://ADD AL,LIST2[BX];加入一个压缩BCD数
    DAA;调整
    XCHG AH,AL;交换AH和AL
    ADC AL,0;收集进位(百位、千位)
    DAA;高位(百位、千位)调整
    XCHG AH,AL;恢复AH和AL;(AH)=千位、百位,(AL)=十位、个位
    INC BX;修改指针
    LOOP ONE;循环控制
    MOV WORD PTR SUM2,AX;保存千、百、十、个位
    MOV WORD PTR SUM2+2,0;高位清零
    MOV AX,4C00H
    INT 21H
    CODEENDS
    END START

  • 第8题:

    将下列十进制数分别转换为二进制、十六进制、二进制补码、压缩BCD码和ASCII码: (1)108; (2)46; (3)-15; (4)254。


    正确答案: (1)108=01101100B=6CH,补码01101100B,压缩BCD码0000000100001000,ASCII码313038H;
    (2)46=00101110B=2EH,补码00101110B,压缩BCD码01000110,ASCII码3436H;
    (3)–15=11110001B=F1H,补码11110001B,ASCII码2D3135H;
    (4)254=0000000011111110B=00FEH,补码0000000011111110B,压缩BCD码0000001001010100,ASCII码323534H。

  • 第9题:

    将下列十进制数分别转化为二进制数、十六进制数和压缩BCD码。 (1)15.32 (2)325.16 (3)68.31 (4)214.126


    正确答案: (1)15.32=1111.0101B=F.5H=00010101.00110010BCD。
    (2)325.16=10000101.0001B=85.1H=001100100101.00010110BCD。
    (3)68.31=1000100.0100B=64.4H=01101000.00110001BCD。
    (4)214.126=11010110.0010B=D6.2H=001000010100.000100100110BCD。

  • 第10题:

    BCD码用于表示()

    • A、二进制数
    • B、十进制数
    • C、十六进制数
    • D、八进制

    正确答案:B

  • 第11题:

    单选题
    BCD码是专门用二进制数表示()的编码。
    A

    字母符号

    B

    数字字符

    C

    十进制数

    D

    十六进制数


    正确答案: C
    解析: 暂无解析

  • 第12题:

    判断题
    BCD码是用4个二进制数表示的十六进制数。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    已知英文字母a的ASCII码是十六进制数61H,那么字母d的ASCII码是( )。

    A.34H
    B.54H
    C.24H
    D.64H

    答案:D
    解析:
    这里H表示是16进整数,在ASCII码中字母有序,字母d比字母a大3,可计算出字母d的ASCII码是64H。

  • 第14题:

    将BCD码(10010110)BCD转换成十六进制数()。

    • A、32H
    • B、60H
    • C、66H
    • D、36H

    正确答案:B

  • 第15题:

    十进制数98的压缩BCD码可表示为()

    • A、10011000
    • B、10011001
    • C、00100100
    • D、00010010

    正确答案:A

  • 第16题:

    35H代表的ASCII字符为‘5’,代表十六进制数时等价的十进制值为(),代表压缩8421BCD码等价的十进制值为(),代表非压缩8421BCD码等价的十进制值为()。


    正确答案:53;35;5

  • 第17题:

    BCD码是专门用二进制数表示()的编码。

    • A、字母符号
    • B、数字字符
    • C、十进制数
    • D、十六进制数

    正确答案:C

  • 第18题:

    在计算机内部,一切信息的存储、处理与传送均使用()

    • A、二进制数
    • B、十六进制数
    • C、BCD码
    • D、ASCII码

    正确答案:A

  • 第19题:

    数组LIST1内存有20个非压缩BCD码表示的单字节十进制数,写出完整程序,求这20个BCD数之和,结果(非压缩BCD码)存入SUM1双字单元。


    正确答案: CODESEGMENT
    ASSUME CS:CODE
    LIST1DB “6705762998”;20个非压缩BCD数
    DB “4322687310”SUM1DD ?;存放结果(20个数之和)
    START:XOR AX,AX;累加器清零
    MOV CX,20;循环计数器置初值
    LEA BX,LIST1;地址指针置初值
    ONE://ADD AL,CS:[BX];加入一个非压缩BCD数
    AAA;调整,结果在AH(百位、十位),AL(个位)中
    INC BX;修改指针
    LOOP ONE;循环控制
    MOV BYTE PTR SUM1,AL;保存个位
    MOV AL,AH
    MOV AH,0;百位、十位(二进制)存入AX
    AAM;分解百位到AH,十位到AL
    MOV WORD PTR SUM1+1,AX;保存百位、十位
    MOV BYTE PTR SUM1+3,0;千位清零(和最大为9*20=180)
    MOV AX,4C00H
    INT 21H
    CODEENDS
    END START

  • 第20题:

    已知英文字母a的ASCⅡ码是十六进制数61H,那么字母d的ASCⅡ码是()。

    • A、34H
    • B、54H
    • C、24H
    • D、64H

    正确答案:D

  • 第21题:

    已知英文小写字母a的ASCII码为十六进制数61H,则英文小写字母d的ASCII码为()。

    • A、34H
    • B、54H
    • C、64H
    • D、24H

    正确答案:C

  • 第22题:

    问答题
    数组LIST3内存有20个压缩BCD码表示的双字节十进制数,写出完整程序,求这20个BCD数之和,结果(压缩BCD码)存入SUM3双字单元。

    正确答案: CODESEGMENT
    ASSUME CS:CODE
    LIST3 DW
    1234H,3456H,5678H,1523H,8263H,
    DW 5234H,4856H,1926H,3177H,6389H
    DW 2211H,3322H,4433H,5544H,6655H
    DW 7766H,8877H,9988H,1167H,3944H
    SUM3 DD ?
    START: XOR DX,DX
    XOR AX,AX;累加器清零
    LEA BX,LIST3;地址指针置初值
    MOV CX,20;循环计数器置初值
    ONE://ADD AL,CS:[BX];加入第一字节压缩BCD数(十位、个位)
    DAA;调整
    XCHG AH,AL;交换AH和AL
    INC BX;修改指针,指向高位字节(千位、百位)
    ADC AL,CS:[BX];高位累加,并收集低位进位DAA;高位(百位、千位)调整
    XCHG AH,AL;恢复AH和AL;(AH)=千位、百位,(AL)=十位、个位
    INC BX;修改指针
    XCHG DX,AX;交换AX和DX
    ADC AL,0;收集千位上的进位
    DAA;调整,得到和的十万位和万位
    XCHG DX,AX;恢复DX和AX
    LOOP ONE;循环控制
    MOV WORD PTR SUM3,AX;保存千、百、十、个位
    MOV WORD PTR SUM3+2,DX;保存十万位和万位
    MOV AX,4C00H
    INT 21H
    CODEENDS
    END START
    解析: 暂无解析

  • 第23题:

    问答题
    数组LIST1内存有20个非压缩BCD码表示的单字节十进制数,写出完整程序,求这20个BCD数之和,结果(非压缩BCD码)存入SUM1双字单元。

    正确答案: CODESEGMENT
    ASSUME CS:CODE
    LIST1DB “6705762998”;20个非压缩BCD数
    DB “4322687310”SUM1DD ?;存放结果(20个数之和)
    START:XOR AX,AX;累加器清零
    MOV CX,20;循环计数器置初值
    LEA BX,LIST1;地址指针置初值
    ONE://ADD AL,CS:[BX];加入一个非压缩BCD数
    AAA;调整,结果在AH(百位、十位),AL(个位)中
    INC BX;修改指针
    LOOP ONE;循环控制
    MOV BYTE PTR SUM1,AL;保存个位
    MOV AL,AH
    MOV AH,0;百位、十位(二进制)存入AX
    AAM;分解百位到AH,十位到AL
    MOV WORD PTR SUM1+1,AX;保存百位、十位
    MOV BYTE PTR SUM1+3,0;千位清零(和最大为9*20=180)
    MOV AX,4C00H
    INT 21H
    CODEENDS
    END START
    解析: 暂无解析