[汇编语言]-第一章基础知识

1- 汇编指令是机器指令的助记符, 同机器指令一一对应.

2- 每种CPU都有自己的汇编指令集

3- CPU直接使用的信息,在存储器中存放

4- 在存储器中得指令和数据没有区别,都是以二进制信息

5- 存储单元从0开始顺序编号

6- 一个存储单元可以存储8个bit,即8位2进制数

7- 1B = 8b 1KB = 1024B 1MB = 1024 KB 1GB = 1024 MB

   2^10 B = 1 KB

  2^10 KB = 1MB = 2^20 B

    2^10 MB = 1GB = 2^30 B

8- 每一个CPU芯片都有许多管脚, 这些管脚和总线相连, 也可以说, 这些管脚引出总线, 一个CPU可以引出三种总线的宽度,标志CPU的不同方面的性能:

地址总线宽度决定了CPU的寻址能力

数据总线宽度决定了CPU与其他器件进行数据传送时的一次性数据传送量

控制总线宽度决定了CPU对系统中其他器件的控制能力

9- CPU通过总线向接口卡发送命令, 接口卡根据CPU的命令控制外设进行工作.

10- 系统中所有存储器中得存储单元都处于一个统一的逻辑存储器中, 它的容量受CPU寻址能力的限制,这个逻辑存储器及是我们所说得内存地址空间.

监测点:

1- 一个CPU的寻址能力为8KB, 那么它的总线的宽度为 13 (寻址最小单位byte)

  8KB = 2^13 byte

2- 1KB的存储器有 1024个存储单元, 存储单元的编号 0 - 1023 (存储单元最小单位byte)

3- 1KB的存储器可以存储 2^10*8 个bit, 2^10个byte

4- 1GB = 2^30 byte

    1MB = 2^20 byte

    1KB = 2^10 byte

5-  8080 8088 80286 80386 的地址总线为 16根, 20根, 24根, 32根,那么他们的寻址能力分别为 2^6 KB , 1MB , 16MB, 4GB. (以byte为基础,单位换算)

6-  8080 8088 8086 80286 80386 的数据总线为 8根, 8根, 16根, 16根, 32根, 它们一次可以传输的数据为 1B, 1B , 2B, 2B, 4B.

7- 从内存中读取1024个字节的数据, 8086至少要读 1024B/2B 次, 80386至少要读 1024B/4B次.

8- 存储器中数据以 二进制形式存放.

 

原文地址:https://www.cnblogs.com/galoishelley/p/3517622.html