美文网首页
2023-05-17【计组】记录

2023-05-17【计组】记录

作者: 持刀的要迟到了 | 来源:发表于2023-05-16 17:12 被阅读0次

    何课程记录


    1.晶体管组成逻辑门电路。
    晶体管就像一个一个阀门,电子在里面跑来跑去。
    因为它特殊的特性和结构,在通电的时候可以进行数据和状态的记录。
    这些记录就对应了0110二进制这种东西,开启关闭。

    2.然后在这个基础上,进行了很多电子元件的设计。
    基本上所有的电子元件都需要有寄存器。
    然后根据这些电子元件的功能,有了冯诺依曼计算机模型,和哈佛结构模型(不适用普通用户)

    3.指令和指令集(机器码)
    指令是计算机软件执行的最小单位。
    本来是一串二进制。
    0001(ADD) 110(R6地址) 010(R2地址) 0 00 110(R6地址)
    它在计算机执行的过程中可以进行执行内容的替换,替换成输入的指令。
    指令形成了系统集合,就是指令集(IS 操作码+数据类型+寻址模式(自己,寄存器,内存))。
    常见指令集:
    CISC(复杂指令集)【X86】intel,AMD,他们设计CPU都是基于x86指令集。用于PC和服务器。
    RISC(精简指令集)【MIPS】【ARM】arm是移动端和嵌入式端的王者。也有很多它的服务器和pc(苹果m1)。
    其他【RISC-V】等等。

    4.汇编语言(让机器码有了名字。所有指令集都有对应的汇编。【汇编器(字典表翻译机器码)】+【链接器(机器码粘合)】)

    5.高级语言
    解释执行(LUA等等)一行一行解释。运行时翻译。
    编译执行(高级语言)提前翻译成机器码,生成可执行映像。
    c#,java:栈虚拟机,提前翻译成中间语言,再在运行时通过JIT(JustInTime)二次翻译成机器码。
    c编译器:预处理器+编译器+链接器

    相关文章

      网友评论

          本文标题:2023-05-17【计组】记录

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