参考答案和解析
参考答案:A
更多“下面是实现将AL内容加1的压缩型BCD码加法程序段,其中正确的指令序列是()。 ”相关问题
  • 第1题:

    编程实现将片内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

  • 第2题:

    MCS—51指令系统中,指令DA A应跟在 。 A.加法指令后 B.BCD码的加法指令后 C.减法指令后 D.BCD码的减法指令后


    B

  • 第3题:

    80C51指令系统中,指令DA A应跟在()。

    A.加法指令后

    B.BCD码的加法指令后

    C.减法指令后

    D.BCD码的减法指令后


    A,D

  • 第4题:

    5、下列为将两位压缩BCD码转换为两个ASCII字符的程序段,将合适的指令填入空白处,形成正确的程序段。 BCDBUF DB 46H ASCBUF DB ?,? MOV AL, ‍____(1)_____ MOV BL, AL MOV CL, 4 (2) ‍BL, CL ADD BL,‍___(3)____ MOV ASCBUF,BL (4) _____(5)____________ MOV ASCBUF+1,AL


    1) 将下列十进制数分别转化为二进制数、十六进制数和压缩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。 2) 写出下列带符号十进制数的原码、反码、补码表示(采用8位二进制数)。 (1)+38 (2)+82 (3)-57 (4)-115 【解答】 (1) X = +38 ,[X] 补 = 00100110B (2) X = +82 ,[X] 补 = 01010010B (3) X = -57 ,[X] 补 = 11000111B (4) X =-115,[X] 补 = 10001101B 3) 写出下列二进制数的补码表示。 (1)+1010100 (2) + 1101101 (3) - 0110010 (4) - 1001110 【解答】 (1)X = +1010100,[X] 补 = 01010100B (2)X = + 1101101 ,[X] 补 = 01101101B (3)X = - 0110010 ,[X] 补 = 11001110B (4)X = - 1001110 ,[X] 补 = 10110010B 4) 已知下列补码求出其真值。 (1)87H (2)3DH (3)0B62H (4)3CF2H 【解答】 (1) [X] 补 = 87H = 10000111B,符号位为1,X是负数,[ X] 原 =11111001B ,X =-79H (2) [X] 补 = 3DH = 00111101B,符号位为0,X是正数, X = 3DH (3) [X] 补 = 0B62H =0000101101100010B,符号位为0,X是正数, X = +B62H (4) [X] 补 = 3CF2H = 0011110011110010B,符号位为0,X是正数, X =3CF2H 5) 按照字符所对应的ASCII码表示,查表写出下列字符的ASCII码。 A 、g 、W、*、ESC、LF、CR 、% 【解答】 A的ASCII码为41H;G的ASCII码为47H;W的ASCII码为57H;*的ASCII码为2AH;ESC的ASCII码为1BH;LF的ASCII码为0AH;CR的ASCII码为DH;%的ASCII码为25H。 6) 把下列英文单词转换成ASCII编码的字符串。 (1)How (2)Great (3)Water (4)Good 【解答】 (1)How的ASCII码为486F77H; (2)Great的ASCII码为4772656174H; (3)Water的ASCII码为5761746572H; (4)Good的ASCII码为476F6F64H。

  • 第5题:

    4、8086汇编语言中,BCD码的运算是借用二进制数的运算指令并加以调整来实现的。其中非压缩型BCD码减法的调整指令为()

    A.AAA

    B.DAA

    C.AAS

    D.DAS


    C