汇编语言笔记——基础知识

版权声明:未经允许,禁止转载. https://blog.csdn.net/Loongstyle/article/details/80457738

0X01 机器语言:机器指令的集合。就是一台机器可以正确执行的命令。

   电子计算机的机器指令是一列二进制数字。计算机将之转变为一列高低电平,以使计算机的电子器件收到驱动,进行运算。

0X02 汇编语言指令:
1.汇编指令:机器的助记符,有对应的机器码。 (汇编语言的核心)
2.伪指令:没有对应的机器码,由编译器执行,计算机并不执行。
3.其他符号:如+ - * / 等,没有对应的机器码。


0X03 指令和数据都是二进制信息,先读取到内存,才能被CPU使用。


0X04 一个存储器分为若干个存储单元,微型机存储器的存储单元可以存储一个byte(字节)+8bit比特。存储单元从0开始顺序编号,可以看做存储单元在存储器中的地址。

   例如:4G内存是存储器,分为4*10^30存储单元,每份1byte是个存储单元。

0X05 CPU对存储区数据读写条件:
1.存储单元的地址(地址信息)
2.器件的选择,读或写的命令(控制信息)
3.读或写的数据(数据信息)


0X06 电子计算器能处理,传输的信息都是电信号,用导线传送。
总线:计算机中专门连接CPU和其他芯片的导线(物理:一根根导线的集合)
逻辑分类:地址总线, 控制总线, 数据总线(外部总线)

        1.地址总线:CPU是通过地址总线来指定存储器单元的。
                    宽度决定了CPU寻址能力:一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可以寻找2的N次方个内存单元。【2^N→CPU的内存地址空间】
        2.数据总线:CPU与内存或其他器件之间的数据传送是通过数据总线来进行的。
                    数据总线的宽度决定了CPU和外界的数据传送速度。8根地址总线一次可传送一个8位二进制数据(一个字节)。
        3.控制总线:CPU对外部器件的控制是通过控制总线来进行的。
                    宽度决定了CPU对外部器件的控制能力,控制总线是一些不同控制线的集合。

0X07 主板:主板上的器件通过总线相连:CPU,存储器,外围芯片组,扩展插槽(插RAM内存条和各类接口卡)
接口卡:CPU通过总线直接控制扩展插槽上的接口卡(发送命令),接口卡根据CPU命令控制外设工作,从而实现CPU间接控制外设。


0X08 各类存储器芯片:读写属性分类:
1.随机存储器(RAM,比如内存条):可读可写,带电存储,关机后存储内容丢失。
存放CPU使用大部分程序和数据,主随机存储器一般由装在主板上的RAM(内存)和插在扩展卡槽上的RAM(显存)组成。
2.只读存储器(ROM,比如主板和各类接口卡(显卡,网卡)的BIOS芯片):只能读取不能写入,关机后存储内容不丢失。

    拓展:  硬盘属于外存,既不是RAM,又不是ROM!!!      主存储器地址空间(RAM):插在主板上的内存

            PC机常见的外存储器有软盘存储器、硬盘存储器、光盘存储器等。
            磁盘有软磁盘和硬磁盘两种。
            光盘有只读型光盘CD-ROM、一次写入型光盘WORM和可重写型光盘MO三种。

            外部存储器:可以读,可以写。  硬盘(磁盘),U盘,软盘,内存卡属于外部存储器。

            高速缓冲存储器(Cache)
                    Cache也是我们经常遇到的概念,它位于CPU与内存之间,是一个读写速度比内存更快的存储器。
                    当CPU向内存中写入或读出数据时,这个数据也被存储进高速缓冲存储器中。当CPU再次需要这些数据时,
                    CPU就从高速缓冲存储器读取数据,而不是访问较慢的内存,当然,如需要的数据在Cache中没有,CPU会再去读取内存中的数据。

0X09 内存地址空间:
存储器:物理上是独立的器件。相同点:都和CPU的总线相连,CPU对它们进行读或写的时候都通过控制线发出内存读写命令。

        CPU操控它们时当做内存对待,总的看作一个由若干存储单元组成的逻辑存储器。这个逻辑存储器就是所说的内存地址空间。

        内存地址空间的大小受CPU地址总线宽度的限制。  
            eg:80836CPU的地址总线宽度为32,(32位操作系统),内存地址空间最大:2^32存储单元byte = 2^2 * 2^10 * 2^10 * 2^10 byte=4GB

猜你喜欢

转载自blog.csdn.net/Loongstyle/article/details/80457738