第一章是汇编的基础知识,框架如下:
1.汇编的产生;
2.汇编语言形式;
3.计算机硬件;
4.内存地址空间。
1.
汇编语言由机器语言发展而来,同机器语言相比,汇编指令采用了助记符帮助记忆,运行效率没有区别。注意都依赖硬件,不可跨硬件移植。
同高级语言比:
优点:直接控制硬件,效率高。
缺点:高级语言易学易记,可移植。
2.
程序组成:
指令,伪指令,其他符号(注释,变量等)。只有指令会被识别,执行。
3.
计算机系统分硬件,软件。
硬件:冯氏架构:运算器,控制器(合二为一为CPU),存储器(内存,外存),输入设备,输出设备。
寄存器:存储器的一种,CPU内部用于存储数据。例:8086CPU有14个1位存储器。
指令与数据:都以二进制方式存储,形式无任何差别。
CPU在内存中读/写:地址线找地址,控制线发命令,数据线读/写。
4.
概念:
设一个CPU的地址总线宽度为n,那么可以寻址2^n个内存单元,这2^n个可寻到的内存单元就构成这个CPU的内存地址空间。
例:8086:宽度20,空间大小1MB.
主板:各器件通过总线相连,逻辑上分为地址/数据/控制总线(物理上不分,你用它寻址,就成了地址总线)。
存储器:随机存储器,只读存储器。
注:CPU可将各类存储器串在一起,当作内存地址空间。