系列文章目录
程序的机器级表示
学习目标:
1、理解程序的汇编拆解以及与指令的关系
2、一元操作、二元操作与移位操作的区别
3、理解条件码、跳转指令、循环和多重分支之间的联系
4、理解程序过程的机器级实现
学习内容:
1、 编译系统
2、 指令
3、 一元操作和二元操作
4、 条件码与跳转指令
5、 循环和多重分支的底层实现
6、运行时栈、转移控制和数据传送
7、栈和寄存器的局部存储与递归 8、指针运算与数组
更新时间:
2021年12月25日(未完待续)
学习产出:
1、编译系统与3大语言之间的关系
这里的3大语言是指:机器语言、汇编语言和高级语言
编译:高级语言翻译成汇编语言或者机器语言的过程叫做编译,编译过程中把高级语言称为源语言,汇编语言和机器语言称为目标语言
汇编:汇编语言翻译成机器语言的过程叫做汇编
反汇编