添物不花钱学计算机及编程(预备篇)— 计算机组成和原理

Posted 马如林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了添物不花钱学计算机及编程(预备篇)— 计算机组成和原理相关的知识,希望对你有一定的参考价值。


class="video_iframe" height="375" width="500" frameborder="0" src="https://v.qq.com/iframe/preview.html?vid=e0309wji2a8&width=500&height=375&auto=0" allowfullscreen="" style="margin: 0px; padding: 0px; border-width: 0px; border-style: initial; width: 556px; position: static; z-index: 1; background-color: rgb(0, 0, 0);">

计算机组成原理的课程,主要从逻辑和硬件的角度讲解计算机是如何工作的。一般程序员有个感性认识就可以,不过要发展的高大上,还是要好好掌握的。

存储器 运算器 控制器 输入设备 输出设备

 

核心理解:CPU/内存/主板/其他。

 

图书一般使用的是:


组成原理的核心是CPU,是连接一切的基础。推荐以下内容了解:


Intel Basic Architecture

Intel Instruction Set Reference

Intel System Programming Guide


具体的可以上网搜索看看。



想提高的可以做个模型机实验:


CISC模型微处理器设计(VHDL实现)


如果您能够看明白这个,我认为整个组成原理学的就很好了,甚至可以说非常好了

 

模型机数据通路图


总结


最好的学习方法就是做个CPU(个人认为)。

 

更简单的理解就是:取指令+执行指令。

 

理解越好,编码越好。

理解越好,架构越好。

理解越好,排查问题越快。

 

致敬 ·诺依曼(John von Neumann


·诺伊曼对世界上第一台电子计算机ENIAC(电子数字积分计算机)的设计提出过建议,19453月他在共同讨论的基础上起草ENIAC(电子离散变量自动计算机)设计报告初稿,这对后来计算机的设计有决定性的影响,特别是确定计算机的结构,采用存储程序以及二进制编码等,至今仍为电子计算机设计者所遵循。

 

欢迎加入程序员的世界,添物科技为您服务。

欢迎关注添物网的微信(微信号:tianwukeji),微博(weibo.com/91tianwu/),或下载添物APP,及时获取最新信息。 免费加入QQ群:557373922(内有干货)。 添物网(http://www.91tianwu.com)出品 转载声明:本文系添物网原创出品,转载本文请标明出处,完整标注来源[添物网],(包括链接http://www.91tianwu.com)



以上是关于添物不花钱学计算机及编程(预备篇)— 计算机组成和原理的主要内容,如果未能解决你的问题,请参考以下文章

添物不花钱学计算机及编程(预备篇) - 软件工程

添物不花钱学计算机及编程(预备篇) - 计算机网络

添物 不花钱学计算机及编程(预备篇)— 编译原理

添物 不花钱学计算机及编程(预备篇)- 汇编语言

添物零基础到大型全栈架构师 不花钱学计算机及编程(预备篇)- 概述

添物零基础到大型全栈架构师 不花钱学计算机及编程(预备篇)- 概述