计算机系统要素 C5

本章值得一提的是组织计算机的结构。Hack 的指令和数据是分开存储的,因此它的 CPU 有两个 input:

IN  inM[16],         // M value input  (M = contents of RAM[A])
    instruction[16], // Instruction for execution

而一般使用冯诺依曼结构的通用计算机只有一个存储器,即它的指令和数据是混存的。这带来了一个问题后来被称为冯诺依曼瓶颈,即 CPU 无法同时操作指令和数据,而需要使用一种 “取指令-执行指令” 的循环模式。在 CPU 越来越快以后,这种模式带来了显著的时间成本开销。

总结

记忆

实现记忆功能的是时序芯片,其最底层的实现是数据触发器(DFF),相当于逻辑芯片的 NAND。DFF 的实现原理是反馈回路,这一部分书里没有细说,从接口上讲则是 DFF(t) = DFF(t-1)

多位

对多位数字处理的套路是把数字分成高位和低位两段,这样一个高位的问题就变成了两个低位的问题。

转载于:https://my.oschina.net/lionets/blog/2986721

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值