
汇编语言
文章平均质量分 54
bobozhengsir
这个作者很懒,什么都没留下…
展开
-
汇编学习(二)内存地址及寻址方式
1.硬件底层 CPU是通过地址总线来指定存储单元的。地址总线上能传送多少个不同的信息,CPU就可以对多少个存储单元进行寻址。一个CPU有N根地址总线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可以寻找2的N次方个内存单元。2.内存地址空间 一个CPU的地址线宽度为10,那么可以寻址1024个内存单元,这1024个可寻到的内存单元就构成这个CPU原创 2012-12-08 14:51:00 · 1325 阅读 · 0 评论 -
汇编学习(一)基础扫描
最近一直在看CSAPP这本书,看到第三章程序的机器级表示,翻了几页表示压力很大,没有学过汇编,硬着头皮看有点吃力,刚好手头买了一本王爽的《汇编语言》,也打算系统的学习下汇编,因此暂停下CSAPP的阅读计划,先学习汇编语言。 汇编语言包含三部分:(1)汇编指令(2)伪指令(3)其他符号;汇编指令对应机器码,本人着重学习汇编指令,毕竟以后也不搞汇编,只是通过汇编了解点底层知识和调试作用。本文就是个人的原创 2012-12-07 17:01:21 · 728 阅读 · 0 评论 -
由斐波那契数列(Fibonacci)谈递归(Recursion)内部实现
一般说到递归,很多人第一时间可能都会想到斐波那契数列(Fibonacci),(注:斐波纳契,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*))。在C中用递归实现就很简单了,如下代码:int Fbi_Rec(int n){ if (n < 2)原创 2013-01-14 15:28:44 · 1251 阅读 · 1 评论