汇编语言-基础知识
汇编语言-基础知识
机器语言
s = 768+12288-1280机器码如下
1 | 101110000000000000000011 |
汇编语言的产生
1 | 操作:寄存器BX的内容送到AX |
一个能将汇编指令转换为机器指令的翻译程序,称为编译器
汇编语言的组成
1 | 汇编指令:机器码的助记付,有对应的机器码 (核心) |
存储器
存放指令和数据
指令和数据
在内存和磁盘上是没有指令和数据的区别的,都是二进制。
1 | 1000100111011000 -> 89D8H(数据) |
存储单元
存储器被划分为诺干个存储单元
1 | 1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1TB = 1024GB |
CPU对存储器的读写
cpu进行数据的读写:
- 存储单元的地址(地址信息)
- 器件的选择,读或写的命令(控制信息)
- 读或写的数据(数据信息)

地址总线
CPU通过地址总线来指定存储单元 ==》寻址能力
一个cpu由n个地址线,可以寻找2的n次方个内存单元 0—2^n^-1
数据总线
数据总线的宽度决定了cpu与外界的数据传输速度。8根可以一次传8位二进制,16根就一次可以俩字节
控制总线
有多少根控制总线就意味着对外部器件有多少种控制。控制总线的宽度决定了cpu对外部器件的控制能力
各类存储芯片
随机存储器
用于存放cpu使用的绝大部分程序和数据、 装在主板上的RAM和扩展插槽上的RAM 就是内存条
装有BIOS的ROM
在主板和某些接口板上插有存储相应BIOS的ROM
接口卡上的RAM
显卡上的RAM,显存

内存地址空间
cpu在逻辑上将系统中的各类存储器看作是一个存储器
| 主存储器地址空间 |
|---|
| 显存地址空间 |
| 显卡BIOS ROM地址空间 |
| 网卡BIOS ROM地址空间 |
| 系统BIOS ROM地址空间 |
