计算机系统的层次结构

计算机系统的层次结构

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rz01J6vG-1645424337201)(C:\Users\86130\Desktop\计算机组成原理\Picture\计算机系统的层次结构5.png)]

CPU在执行这些用二进制表示的机器指令的时候,还需要把这些机器指令细分为更细的小步骤来执行。我们把这些更细的小步骤称为微指令或者微操作。对于之前的例子来说,

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Dofd682v-1645424337203)(C:\Users\86130\Desktop\计算机组成原理\Picture\计算机系统的层次结构6.png)]

第一条机器指令也就是取数指令,需要被划分为9个更细分的步骤,也就是9个微指令来依次地执行才能完成取数这个操作。那我们可以把这里的微程序机器看作是对上层传统机器的分解,也就是用这个微程序机器的微指令来解释并且执行M1这个传统机器的每一条机器指令。这是计算机系统最底部的两个机器结构。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JDCiCdhx-1645424337204)(C:\Users\86130\Desktop\计算机组成原理\Picture\计算机系统的层次结构1.png)]

汇编语言指令和机器语言指令一一对应的意思是:LOAD=000001取数指令,5=0000000101,地址,看颜色也是相同的。

微指令指的是:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fM7ftxEA-1645424337205)(C:\Users\86130\Desktop\计算机组成原理\Picture\认识各个硬件部件8.png)]

这里的1 2 3 4 5就是微指令。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9gkfxChu-1645424337207)(C:\Users\86130\Desktop\计算机组成原理\Picture\计算机系统的层次结构2.png)]

虚拟机器这部指的是如果我们要调用一些系统的服务,如库函数之类的,需要通过系统调用的方式来请求。编译器在转换为汇编语言后,接收到指令后进行调用。

三种级别的语言

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CNuxkKL8-1645424337208)(C:\Users\86130\Desktop\计算机组成原理\Picture\计算机系统的层次结构3.png)]

编译程序就好像是一段话,写好了在翻译。解释程序就是上边发什么,就翻译什么,是实时翻译。

有些语言可以直接转换为机器语言

如果调用了系统的库函数,在经过汇编之后还要进行链接的操作,即把你的程序和调用的其他程序链接起来。

总结

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5KLDgNV3-1645424337213)(C:\Users\86130\Desktop\计算机组成原理\Picture\计算机系统的层次结构4.png)]

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值