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

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

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

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

例如,指令

对应的操作码为:

用十六进制数可表示为6Bh。这与前面列出的表格是一致的。

可以设想一下,在8080的内部可能是这样的:标记为sss的3位用于8-1数据选择器,标记为ddd的3位用来控制3-8译码器以此确定哪一个寄存器锁存了值。

寄存器B和C也可以组合成16位的寄存器对BC,同样我们还可以用D和E组成寄存器对DE。如果这些寄存器对也包含要读取或保存的字节的存储器地址,则可以用下面的指令实现:

另一种类型的传送(Move)指令称做传送立即数(MoveImmediate),它的助记符写做MVI。传送立即数指令是一个双字节指令,第-个字节为操作码,第二个是数据。这个单字节数据从存储器转移到某个寄存器,或者转移到存储器中的某个存储单元,该存储单元由HL寄存器对寻址。

编码—隐匿在计算机软硬件背后的语言

284