第一章

一。机器语言和汇编语言

(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,如显存。

         

原文地址:https://www.cnblogs.com/wtblogwt/p/9657286.html