奎克的藏经阁 · 原书印刷页

编码 隐匿在计算机软硬件背后的语言 · 第 295 页

PDF 物理页索引 311 · 编码隐匿在计算机软硬件背后的语言

书名
编码 隐匿在计算机软硬件背后的语言
作者
未记录
印刷页
295
PDF 物理页
311(从 0 开始)
章节
编码隐匿在计算机软硬件背后的语言
UUID
38270854-596f-4a26-8183-db8c968c6020
来源类型
original_book
页面 SHA-256
cfae87141ccdd88b5c55696a7f23980da1327e72f6b5708de5f36433aa57dd89

和下面两条指令等价:

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