深入理解C
Posted 海林的菜园子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入理解C相关的知识,希望对你有一定的参考价值。
目的
搞清楚一此比较特殊的C代码对应的汇编语言是什么。
在实际机器中的表现形式是什么样的。
方法
- 通过查看编译器生成的汇编代码
- 调试时查看反汇编代码
常用操作
将常量装入REG
将内存里数据装入REG
将REG里数据装入内存
练习
将简单的C赋值语句转为汇编代码
内存地址计算
内存寻址实例
栈操作
算术运算
数字比较
逻辑运算
位操作
实现条件选择
实现循环
实现函数
实现无参函数的调用
实现有参函数的调用
实现void函数的返回
实现函数返回值
实现函数局部变量的存储
以上是关于深入理解C的主要内容,如果未能解决你的问题,请参考以下文章