汇编语言是各种CPU提供的机器指令的助记符的集合,人们可以用汇编语言直接控制硬件系统进行工作。汇编语言是人和计算机沟通的最直接方式,它描述了机器最终要执行的指令序列。学汇编的目的:充分获得底层编程的体验,深刻理解机器运行程序的机理。以8086CPU来学习。
机器语言:早期程序员使用,难于辨别和记忆
机器指令的集合,机器指令就是一台计算机可以正确执行的命令:一列二进制数字。
计算机将之转换为高低电平,以使计算机的电子器件收到驱动,进行计算。
汇编语言:
主体是汇编指令,汇编指令是机器指令便于程序员记忆的书写格式,是机器指令的助记符。
每一种CPU都有自己的汇编指令集。
汇编语言的组成:
(1):汇编指令:机器码的助记符,同机器码一一对应。(核心->汇编语言的特性)
(2):伪指令:没有对应的机器码,由编译器执行,计算机不执行。
(3):其他符号:如+、-、*、/等,由编译器识别,没有对应的机器码。
存储器:
存放计算机可以直接使用的信息。指令和数据在存储器存放,也就是内存。在PC机上,内存的作用仅次于CPU。磁盘不同于内存,磁盘上的数据或程序如果不读到内存中,就无法被CPU使用,CPU不能直接与硬盘进行数据交互。