2016年7月6日
摘要: 3.7 过程 所谓的过程, 按照我的理解就是函数, 大多数机器语言的过程其实就是通过操纵程序栈来完成数据的传递, 局部变量的分配与释放, 搭配着转移控制到过程以及从过程转移出控制来实现的. 3.7.1 栈帧结构 如图是帧栈的通用结构, 最顶端的帧栈通过两个指针来界定, 帧指针(%ebp)和栈指针(% 阅读全文
posted @ 2016-07-06 20:38 内脏坏了 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 3.6.5 循环 据说大多数汇编器会根据do-while循环来产生代码, 所以其他循环可能会先转化为do-while形式再编译成机器代码, 所以我们首先介绍do-while循环... 1. do-while 循环 do-while的通用形式如图所示 : 这里给出一个实际的例子 : 2. while循 阅读全文
posted @ 2016-07-06 20:36 内脏坏了 阅读(275) 评论(0) 推荐(0) 编辑