基础知识篇
2021.11.6
汇编语言与机器语言一一对应。
汇编语言由一下3类组成:
1、汇编指令(机器码的助记符)
2、伪指令(由编译器执行)
3、其他符号(由编译器识别)
存储器
CPU是计算机的核心部件,他控制整个计算机的运作,要想让一个CPU运作,就必须向他提供指令和数据。
指令和数据在存储器中存放,也就是平时所说的内存。
磁盘不同于内存,磁盘上的数据或程序如果不读到内存中,就无法被CPU使用。
指令和数据
指令和数据是应用上的概念
二进制信息
1000100111011000
—>1000 1001 1101 1000
8 9 D 8 H (HEX16进制) (数据)
1000100111011000
—>MOV AX,BX (程序)
存储单元
储存器被划分为若干个存储单元,每个存储单元从0开始顺序编号。
eg:一个存储器有128个存储单元,编号从0~127.
对于大容量的存储器一般还用一下单位来计算容量(B为Byte)
1B=8bit
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
CPU对存储器的读写
CPU想要进行读写,必须和外部器件进行三类信息的交互:
存储单元的地址(地址信息)
器件的选择(控制信息)
读或写的数据(数据信息)
在计算机中专门有连接CPU和其他芯片的导线,通常称为总线。
物理上: 一根根导线的集合。
逻辑上划分为:
地址总线
数据总线
控制总线
(与上方信息交换对应)
地址总线
CPU是通过地址总线来指定存储单元的。
地址总线上能传送多少个不同的信息,CPU就可以对多少个存储单元进行寻址。
数据总线
数据总线的宽度决定了CPU和外界的数据传送速度。
控制总线
CPU对外部器件的控制是通过控制总线来进行的。在这里控制总线是个总称,控制总线是一些不同控制线的集合。
有多少根控制线,就意味着CPU提供了对外器件的多少种控制。