一 基础介绍
汇编语言是直接在硬件上工作的语言,首先了解硬件结构。
研究重点放在如何利用硬件系统的编程结构和指令集有效灵活的控制系统惊醒工作
1.1 机器语言
机器语言是机器指令的集合。由0和1组成
1.2 汇编的产生
1.3 汇编的组成
汇编语言由3类组成
汇编指令: 机器码的助记符,有对应的机器码
伪指令: 没有对用的机器码,由编译识别
其他符号:由+,-,*,/ 等由编译器识别,没有对应的编码。
汇编语言的核心是汇编指令,他决定了会百年语言的特性
1.4 存储器
通篇就是再讲cpu怎么去调动内存的
1.5 指令和数据
1.6 存储单元
存储器被划分若干个存储单元,每个存储单元从0开始舒徐编号
例如:一个存储器由128个存储单元,编号从0-127
存储单元:
1kb=1024b
1mb=1024kb
1gb=1024mb
1tb=1024gb
1.7 cpu 对存储器的读写
cpu相对数据的读写,必须和外部器件(标准说法是芯片)进行3类信息的交互
1.存储单元的地址(地址信息)
2.器件的选择,读或写的命令(控制信息)
3. 读或写的数据(数据信息)
电子计算能力处理,传输的信息都是电信号,电信号挡烟要用导线传输,在计算机中有专门连接cpu和其他芯片的导线,通常称为总线
总线从物理上来讲,就是一根根导线的集合
根据传输的信息不同,总体从逻辑上分为3类,即地址总线,控制总线和 数据总线
1.8 地址总线
cpu 是通过地址总线来制定存储单元的,地址总线上能传送多少不同的信息,cpu就可以对多少个存储单元进行寻址
一个cpu 有N 根地址总线,则可以说这个cpu的地址总线的宽度为N ,这样的cpu最多可以寻找2的N 次方个内存单元
1.9 数据总线
1.10 控制总线
1.11 内存地址空间
1.12 主板
1.13 接口卡
1.14 各类内存存储器芯片
随机存储器: 用于存放供cpu使用的大部分程序和数据,主随机存储器一般由两个位置上的 RAM 组成,装在主板上的RAM和 插在扩展插槽上的RAM
装有BIOS 的ROM
接口上的RAM
1.15 内存地址空间
上面写的存储器 物理上是独立的器件,但是他们在一下两点上相同:
1 都和cpu 总线项链
2 CPU 对他们进行读或写 的时候都通过控制线发出内存读写命令