码迷,mamicode.com
首页 > 其他好文 > 详细

深入理解C

时间:2021-06-23 17:18:44      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:内存地址计算   是什么   赋值   调用   编译器   循环   条件选择   简单的   练习   

目的

搞清楚一此比较特殊的C代码对应的汇编语言是什么。
在实际机器中的表现形式是什么样的。

方法

  1. 通过查看编译器生成的汇编代码
  2. 调试时查看反汇编代码

常用操作

将常量装入REG

将内存里数据装入REG

将REG里数据装入内存

练习

将简单的C赋值语句转为汇编代码

内存地址计算

内存寻址实例

栈操作

算术运算

数字比较

逻辑运算

位操作

实现条件选择

实现循环

实现函数

实现无参函数的调用

实现有参函数的调用

实现void函数的返回

实现函数返回值

实现函数局部变量的存储

深入理解C

标签:内存地址计算   是什么   赋值   调用   编译器   循环   条件选择   简单的   练习   

原文地址:https://www.cnblogs.com/hanyli/p/14907066.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!