mov的源操作数的硬件实现

garbageam 2014-08-04 05:20:46
书上有一段话,最后说
标有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译码器,
此译码器用来决定哪一个寄存器锁存了一个值。
...全文
83 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
garbageam 2014-08-05
  • 打赏
  • 举报
回复
原来是8个寄存器,我还以为其他什么的呢
zara 2014-08-05
  • 打赏
  • 举报
回复
这个,不懂?3 个二进制位,用来标明 8 个待选寄存器中的一个;3 个二进制位不正好可以表示 8 个状态吗,每个状态对应选择一个寄存器,具体的电路实现,“数字电路”里有啊,属基本电路了吧。

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧