1、汇编语言是直接在硬件之上工作的编程语言,机器语言(01010101)是比汇编语言更低级的语言。汇编语言的主体是汇编指令(机器指令便于记忆的书写格式)。
汇编语言可以分为3类:
1)汇编指令:机器码的助记符,也是核心。
2)伪指令:编译器执行
3)其它符号:编译器识别。
2、寄存器是CPU中可以存储数据的器件。主要是分为以下三类:
| 三类信息 | CPU读取数据和外部器件的三类信息交互 | CPU和芯片连接的导线(逻辑上) | 总线简介 |
| 地址 | 地址信息 | 地址总线 | 决定了CPU的寻址能力 |
| 控制 | 控制信息 | 控制总线 | 决定了CPU对系统中其它器件的控制能力 |
| 数据 | 数据信息 | 数据总线 | 决定了CPU与其它器件进行数据传送时的一次数据传输量 |
3、存储器:
| 属性分类 | |
| RAM | 随机存储器 -- 断电后会没有 |
| ROM | 只读存储器 -- 断电后除非被刷新,不然会一直保存 |
4、其他
BIOS:Basic Input/Output System -- 基本输入输出系统。
汇编编程核心思维:汇编编程必须要从CPU角度考虑问题,因为最终运行程序的是CPU。
CPU来说:系统中的所有存储器中的存储单元都处于一个统一的逻辑存储器中,它的容量受CPU寻址能力的限制。这个逻辑存储器即是我们所说有内存地址空间。

5876

被折叠的 条评论
为什么被折叠?



