计算机组成 结构化方法第一章笔记

概念

描述如何完成一个确定任务的指令序列称为程序
计算机的原始指令共同组成了一种可供人和计算机进行交流的语言我们称其为机器语言。
算法:指明如何做某件事情的详细指令
翻译与解释:
1. 翻译:在执行用L1写的程序之前,生成一个等价的L0指令序列来替换他,生成的
程序全部由L0指令组成。计算机执行等效的的L0程序替代原来的L1程序

2. 解释:用L0写一个程序,讲L1的程序作为输入数据,按顺序检查它的每条指令,
然后直接执行等效的L0指令序列计算出结果。

多层次计算机:

  • 数字逻辑层

  • 微体系结构层:寄存器+ALU电路。寄存器和ALU相连形成数据通路,数据通路是
    由微程序控制的,或者直接由硬件控制。软件控制数据通路的计算机中,微程序可以看作对ISA的指令的解释器。历史上也把这层叫微程序层

  • 指令系统层ISA:机器指令集,解释微程序或者直接执行的指令

  • 操作系统层:有些指令由操作系统解释,有些指令直接交给微程序或者硬件直接解释。

  • 汇编语言层:通常用的是翻译的方法,使用汇编器

  • 高级语言层:使用编译器,翻译成汇编层指令或者操作系统层的指令

软件使组成程序指令的集合,而不是记录他们的物理介质
  • 硬件和软件在逻辑上是等同的,任何由软件能够实现的操作都能由硬件来完成。
  • 一次性计算机最重要的应用–RFID
系列机举例:三种指令集体系结构 X86 ARM AVR
容量大小总是2的幂KB MB GB TB,但是速度大小不是2的幂kbps Mbps Gbps Tbps
容量中的千代表的是1024字节 10^10
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值