美文网首页
第1本书_计算机是怎么跑起来的

第1本书_计算机是怎么跑起来的

作者: 守住这块热土 | 来源:发表于2017-04-03 10:43 被阅读0次

    《《计算机是怎么跑起来的》》

    图1

    这本书的定位是:一本科普类入门级的计算机基础类读物。本书提出了一个大家“显而易见”的一个道理,个人很赞同这样方法---分三步走:1.划一个“知识的范围”,精通这门学问所必知的知识范围;2.掌握这个范围内知识点中的“基础中的基础知识”;3.最后就是可以独当一面的终极目标:掌握了这些知识可以做什么?

    菜鸟程序员入门的进阶

    中级程序员查漏补缺

    高手程序员向家人(女友、老妈等)普及计算机知识

    这本书:从计算机的基本组成、汇编语言(和机器语言)、算法和数据结构、网络和加密等,最后,描述了系统工程师的要求,按照这个顺序,划出了程序员的一个需要掌握的“知识范围”。

    1.计算机是怎么组成的:----见http://blog.csdn.net/dylandong/article/details/57128859

    A.计算机的三个根本性基础:

    1)计算机是执行输入、运算、输出的机器;

    2)程序是指令和数据的集合;

    3)计算机的处理方式有时与人们的思维习惯不同;

    B.输入、运算、输出时硬件的基础:

    C.软件是指令和数据的集合

    指令,即就是控制计算机进行输入、运算和输出的命令,比如我们常见的汇编语言、VHDL和一些高级语言等编写的指令。

    2.汇编语言和机器语言

    A.CPU、内存、I/O的关系,即就是计算机的工作原理:

    lCPU在时钟信号控制下、解释执行存储在内存中的程序;

    l根据程序的要求,从内存或I/O中把数据输入到CPU中,在CPU中进行语言;

    l最后,再把运算结果输入到内存或I/O设备中。

    B.机器语言

    1)机器语言,即就是原生代码(NativeCode),就是处理器可以直接理解的编程语言,与生俱来的语言;计算机CPU可以直接解读的语言;不同种类的CPU的机器语言可能不相通。

    2)机器语言:

    在书的第三章中,以控制LED灯的亮灭来进行机器语言和汇编语言理解的阐述。

    用8位指拨开关来控制8位流水灯的亮灭(指拨开关的数据输出到CPU、CPU再原封不动的把数据输入到LED中),比如,地址:0000,0000 ----机器语言:0011,1110等;

    使用汇编语言,这种助记符的编程语言来方便编写。汇编语言如:LD A,207操作码(指令)、操作数(操作对象)

    3.算法和数据结构

    最大公约数---辗转相除法:两个数,用较大的数减去较小的数,直到两个数相等,这个数就是最大公约数。

    4.网络和加密

    相关文章

      网友评论

          本文标题:第1本书_计算机是怎么跑起来的

          本文链接:https://www.haomeiwen.com/subject/ixwnottx.html