汇编语言是直接在硬件之上工作的编程语言。早期的编程语言是机器语言,然后是汇编语言,最后是高级语言。
机器语言是一种指令集的集合。电子计算机的机器指令是一列二进制数字。
汇编语言的主体是汇编指令。汇编指令则写成mov ax,bx。这样的写法与人类语言接近,便于阅读和记忆。汇编语言发展至今由三类指令组成。
1.汇编指令:机器码的助记符,有对应的机器码。
2.伪指令:没有对应的机器码,由编译器执行,计算机并不执行。
3.其他符号:如:+、-、*、/等,由编译器识别,没有对应的机器码。
寄存器是CPU内部用于存储数据的器件。一个CPU中有多个寄存器。
冯诺依曼的五大部件是控制器、存储器、运算器、输入设备、输出设备。
指令和数据是应用上的概念。在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。
存储器是以字节为单位,被划分为若干个存储单元,每个存储单元从0开始顺序编号。
CPU里面内部总线,外面外部总线。
内存地址空间
对CPU来说,系统中的所有存储器中的存储单元都处于一个统一的逻辑存储器中,它的容量受CPU寻址能力的限制。这个逻辑存储器就是外面所说的内存地址空间。不同的计算机系统的内存地址空间的分配情况是不同的当地址总线宽度为n,内存地址空间就有2的n次方。
存储芯片从读写属性上分两类:随机存储器(RAM)和只读存储器(ROM)。
从功能和连接上可分为:随机存储器、装有BIOS的ROM、接口卡上的RAM。