10.1 汇编语言和本地代码是一一对应的 使用助记符的编程语言叫汇编语言 汇编语言编写的源代码最后也要转为本地代码才能运行 汇编语言和本地代码是一一对应的 本地代码可以转为汇编代码 这功能叫反汇编 c语言的源代码和本地代码不是一一对应的 所以还原到c几乎不可能 10.2 通过编译器输出汇编语言的源代码 大部分c语言编译器都可以把c转为汇编语言 汇编语言源文件的扩展名 通常是.asm 10.3 不会转换成本地代码的伪指令 汇编语言的源代码 是由转换成本地代码的指令和针对汇编器的伪代码构成的 伪指令负责把程序的构造和汇编的方法指示给汇编器 但无法汇编成本地代码 段定义 程序的命令和数据的集合体 一个程序是由多个段定义构成 栈和堆 的内存空间会在程序运行时生成 在汇编语言中 相当于c语言函数的形式称为过程 10.4 汇编语言的语法是 操作码加操作数 汇编语言中存在多个操作数的情况下 要用逗号把他们分割开 能够使用何种类型的操作码 由cpu的种类决定 内存中存储着构成本地代码的指令和数据 程序运行时 cpu会把数据和指令读出 储存到寄存器中进行处理 寄存器不仅仅有存储功能 还有运算功能 也有程序员无法直接操作的寄存器
标签:10,一一对应,汇编语言,代码,本地,寄存器,源代码 From: https://www.cnblogs.com/SUNSHEEP/p/17151424.html