书上有一段话,最后说
标有sss的3位标识用在8-1数据选择器中
这句话我看不懂,其他我都懂,求解释.以下是全文:
MOV操作码由8位组成:
01dddsss
其中字母ddd代表指代目的操作数的3位代码,sss代表指代源操作数的3位代码。这3位代码是:
000=寄存器B
001=寄存器C
010=寄存器D
011=寄存器E
100=寄存器H
101=寄存器L
110=HL中保存的存储器地址中的内容
111=累加器A
因此可能在8080内部某个地方,标有sss的3位标识用在8-1数据选择器中,
标有ddd的3位标识用于控制3-8译码器,
此译码器用来决定哪一个寄存器锁存了一个值。
------解决方案--------------------
这个,不懂?3 个二进制位,用来标明 8 个待选寄存器中的一个;3 个二进制位不正好可以表示 8 个状态吗,每个状态对应选择一个寄存器,具体的电路实现,“数字电路”里有啊,属基本电路了吧。