一、汇编语言的介绍
汇编语言就是一种对最基本的0和1组成的机器语言的高层次的语言代号;
例如:
高层只需要发出读取某个文件的命令,底层就有大量的机器指令来执行这个命令;
高层只需要发出一行命令,具体的执行细节由很多复杂的机器语言来完成;
二、我对汇编语言的总结
1、常见的汇编语言有x86汇编、ARM汇编语言、开源指令集等。
2、汇编指令一般占据一行,分成操作符和操作数两部分:
操作码 操作数1, 操作数2
操作码:代表基本操作,例如相加、相减、相除、移位、比较、赋值、跳转、中断等运算或者操作。
操作数:代表运算数据存放的位置,一般是寄存器编号、数据栈编号、常数指定。
3、有的操作码需要2个操作数,有的只需要1个操作数。
4、不同指令集的操作码不同、操作数不同。
5、寄存器是处理器能直接访问的存储设备;和其他设备通信需要总线来连接。
6、把指令和数据分开,分别放在指令段和数据段中。
段就是类似一个数组,连续存放。
7、用一个寄存器存放下一次指令的位置。
8、用中断来调用主板支持的程序。
9、处理器往显存里放图像的二进制数据,显示器就从显存里取数据显示。