试分析下列程序段,如果AX和BX的内容分别为下列5种情况,问程序分别转向何处?
(1)L1;不溢出,转移到L1 (2)L1;不溢出,转移到L1 (3)L2;溢出,不转移到L1,进位为0,转移到L2 (4)L3;溢出,不转移到L1,进位为1,不转移到L2,借位为0,转移到L3 (5)L4;溢出,不转移到L1,进位为1,不转移到L2,借位为1,不转移到L3,不溢出,转移到L4
问答题用串操作指令将100H个字符从2100H处搬到1000H处,并且从中检索与AL中所存字符相同的存储单元,并将该单元的内容替换成空格,本程序只替换检索到的第一个相同的单元。请在下列空格中填入合适的指令,使程序段完成上述功能。
问答题执行下列程序段,指出各相关寄存器的内容:
问答题编写程序段将寄存器AL中的8位二进制数的内容颠倒过来,即将原来的最高位变为最低位,次高位变为次低位,以此类推,若原AL的内容为01110001B,则颠倒之后变为10001110B。
问答题假设DX=36A5H,CL=3,CF=1,确定下列各条指令执行后DX和CF的值。 (1)SHR DX,1 (2)SAR DX,CL (3)SHL DX,CL (4)SHL DL,1 (5)ROR DX,CL (6)ROL DL,CL (7)SAL DH,1 (8)SAR DH,CL (9)RCL DX,CL (10)RCR DX,CL
问答题已知存储器中有两个压缩BCD码6543和4672存放在从BUF开始的连续4个单元中(高字节放在高地址单元),试编制两数相减的程序,结果存放在后面的两个单元中。