niusouti.com
更多“为了使下面的程序段能够正确执行45/6的运算,应该在程序①处填入指令( ) MOV AL,45 MOV BL,6 ”相关问题
  • 第1题:

    设寄存器AL,BL,CL中内容均为76H,执行下列程序段后,各寄存器的值分别为多少?一空2分,共6分. XOR AL,0FH AND BL,0FH OR CL,0FH 执行上述指令序列后,AL=(3) _______,BL=(4)______ ,CL=(5)______


    D

  • 第2题:

    下面3个小题是一个程序,分析程序,分别填入正确的数值。 MOV 23H,#30H; (23H)=(H) MOV 12H,#34H; MOV R0,#23H; MOV R7,12H; MOV R1,#12H; MOV A,@R0; MOV 34H,@R1; MOV 45H,34H; MOV DPTR,#6712H; MOV 12H,DPH; MOV R0,DPL; MOV A,@R0;


  • 第3题:

    指出下列指令中操作数的寻址方式 (1) MOV BX, 20H (2) MOV AX, [1245H] (3) MOV DX, [SI] (4) MOV 100[BX], AL (5) MOV [BP][SI], AX (6) MOV [BX+100][SI], AX (7) MOV [1800H], AL (8) MOV [SI], AX


    ADD AX,[BX][DI]

  • 第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题:

    指出下列指令的错误并改正。 (1)MOV DS, 1200 (2)MOV AL, BX (3)SUB 33H, AL (4)PUSH AL (5)MUL 45H (6)MOV [BX], [SI] (7)MOV [DI], 3 (8)ADD DATA[DI+BP], ES:[CX] (9)JMP BYTE PTR[SI (10) OUT 3F8H, AL


    错误