zoukankan      html  css  js  c++  java
  • 第一章

    一。机器语言和汇编语言

    (1)机器语言是机器指令的集合,是0,1构成的二进制信息

          优点:面向机器,高效率

          缺点:依赖硬件,不具备可移植性,晦涩难懂,不宜查错

          用途:特殊   加密解密

    (2)汇编语言

    组成:

          1)汇编指令:机器码的助记符,有对应的机器码

          2)伪指令:    没有对应机器码,由编译器执行,计算机不执行

          3)其他符号: +-*/等,由编译器识别,没有对应机器码

    主体:汇编指令

           和机器指令的差别在于指令的表示方法上。  机器指令———便于记忆的书写格式——>汇编指令

           不同的CPU有不同的汇编指令

            从代码长度及运行时间上看,两者等价

    用途:系统核心 要求速度快,代码短的程序  直接操纵I/O信息安全

    寄存器:CPU内部用来存储数据的器件  一个CPU有多个寄存器

    存储器:存放指令和数据,即内存。在物理上独立。

                 共同点:和CPU总线相连,通过控制线操控

    指令和数据:都是二进制信息,在存储器中没有任何区别

    存储单元:一个存储单元可以存储一个Byte,即一个字节。存储器以字节为单位被划分成若干个存储单元,每个单元从0开始编号。

    容量转换:1KB=1024B  1MB=1024KB  1GB=1024MB  1TB=1024GB

    CPU对存储器的读写:

           要和外部器件进行交互:

                                          1)存储单元的地址(地址信息)

                                          2)器件的选择,读或写的命令(控制信息)

                                          3)读或写的数据(数据信息)

           通过电信号传输   利用导线的集合——总线:

           1)地址总线

           2)数据总线

           3)控制总线

    地址总线:一个CPU有N根地址线,则可以说明其地址总线的宽度为N,最多寻找2^N个内存单元

    数据总线:8根数据总线一次可传一个8位二进制数据(一个字节),16根2个   8086有16根

    控制总线:是不同控制线的集合,总称

                      有多少根控制总线,就意味着CPU提供了对外部器件的多少种控制

                      内存读或写命令是由几根控制线综合发出的。

    CPU可以引出3种总线的宽度标志了其不同方面的性能。

    内存地址空间:逻辑上的概念    

    CPU在操作独立的物理存储器时,把他们当成一个统一的逻辑存储器看待 ,每个物理存储器占有一段空间   映射

    与内存条容量不是一回事     不同计算机系统分配方案不同

            设一个CPU的地址总线宽度为n,那么可以寻址2^n个内存单元,这2^n个可寻到的内存单元构成这个CPU的内存地址空间。也称寻址空间。表示CPU所能寻到的最大地址空间范围。

    主板:主板上有核心器件和一些主要器件,这些器件通过总线相连。有CPU,存储器,外围芯片组,扩展插槽(上面一般有RAM内存条和各类接口卡)等。

    接口卡:CPU对外部设备要通过直接控制接口卡间接控制。

    各类存储器芯片:

            从物理连接上看是独立的,不同的

    根据读/写分类:

            随机访问存储器RAM    只读存储器ROM

    根据功能&连接分类:

            主随机访问存储器RAM:一般由两个位置的RAM组成:主板上RAM和插在扩展插槽上的RAM

             装有BIOS(由主板和各类接口卡厂商提供的软件系统,可通过它利用该硬件设备进行最基本的输入输出)的ROM

             接口卡上的RAM:某些接口卡需要对大批量输入输出数据进行暂时存储,在其上装有RAM,如显存。

             

  • 相关阅读:
    Codeforces G. Ciel the Commander
    点分治模板
    Codeforces I. Vessels(跳转标记)
    Codeforces C. Maximum Value(枚举二分)
    Codeforces D. Little Elephant and Interval(思维找规律数位dp)
    [USACO15DEC]最大流Max Flow(树上差分)
    Codeforces E. Alyona and a tree(二分树上差分)
    一致性Hash算法
    零拷贝
    Maven 指定范围依赖
  • 原文地址:https://www.cnblogs.com/wtblogwt/p/9657286.html
Copyright © 2011-2022 走看看