和下面两条指令等价:
MVI B, 52h
MVI C, 7Ah
LXI指令保存一个字节。而且上表中最后一条LXI指令为堆栈指针赋了一个特殊的值。通常下面的指令不作为微处理器复位之后首先执行的指令之一。
0000h: LXI SP, 0000h
类似的,还可以对寄存器对和堆栈指针进行加1或减1操作,即把它们看做16位寄存器。
对于要讨论的16位指令,我们可以再看一些例子。下面的指令把由任意2个寄存器组成的16位寄存器对的内容加到寄存器对HL中。
这些指令可以减少操作的字节数。例如,上面的第一条指令一般情况下需要6个字节。
MOV A, L ADD A, C MOV L, A MOV A, H ADC A, B MOV H, A
DAD指令一般用来计算存储器地址,只对进位标志位CF有影响。
19 两种典型的微处理器
295