汇编语言程序设计 第1章概念梳理
汇编语言程序设计
第1章概念梳理
基础概念部分:
1、机器语言:一台机器可以正确执行的指令,很难记忆
2、汇编语言的组成:
- 汇编指令:机器码的助记符
- 伪指令:没有对应的机器码,由编译器执行,计算机并不执行
- 其他符号:如+、-、*、/等,由编译器识别,没有对应的机器码
3、存储单元:
- 最小信息存储单元:bit(比特)
- 8个bit组成一个Byte
- 一个存储器有128个存储单元,每个单元存储一个Byte,即可以存储128个Byte
- 大容量存储器还存在如下存储单位转换:
- 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB
4、数据的读写:
- 存储单元的地址(地址信息);
- 器件的选择,读或者写的命令
- 读或者写的数据
5、地址、数据、控制信息传输过程:
- CPU通过地址线将地址信息发出
- CPU通过控制线发出内存读命令,选中存储器芯片,并通知将要从里面读取数据
- 存储器将地址单元中的数据通过数据线送入CPU
6、数据总线、地址总线、控制总线
- 地址总线:
- 有多少根地址总线代表多少位二进制数据,通过不同的传送状态(即高电平和低电平)
- 一个有N根地址线的CPU,最多可以寻找2的N次方个内存单元。
- 数据总线:
- 数据总线的宽度决定了CPU和外界的数据传送速度,8根地址总线一次可传送
- 一个8位二进制数据。
- 根据有多少根数据线可以决定一次能传送多少位二进制数据。
- 控制总线:
- CPU通过控制总线来实现对外部器件的控制,有多少根控制总线,决定了CPU
- 能提供多少种对外部器件的控制。