- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 如何估计代码的效率
前段时间,我们的leader交给了一个任务,是去估计mtk6225各种指令的效率。接到这个任务之后,我大概对这些指令做了规划,就去写代码了。写完了代码,就去测试。我的测试代码大概如下以测试加法效率的时候,采用了以下语句:int i, j, m;for(i=0;i{ j = k+m;}结果测试的结果明显有问题,例如浮点的乘法居然跟赋值耗时一样,这是明显的错误嘛。所以我就去看了下汇编代码,才
2008-07-20 12:33:00 719 1
原创 串指令
今天学习了汇编语言的串操作指令,大概做以下笔记,movs 串传送cmps 串比较scas 串扫描lods 从串取stos 存入串与它们一起搭配的指令是rep 重复repne/repnz 不相等/不为零与rep配合的movs,stos,lods操作start:if(CX==0) exit;CX--;execute str instruction;goto start;如果str in
2008-07-15 01:18:00 573
原创 跳转表
今天看了算法,觉得里面的跳转表还是挺有意思的,所以就把代码弄了下来,跳转表也是一种链表,但是它不象普通的链表那样仅仅有一个链接构。它有多级。级数的最大值可以由以下log(1/p, N)-1,第一次看这个的时候,我几乎被它吓到了,要是插入一个数据得多麻烦啊,不是吗?得改多个链结构,后来才明白结点的插入采用了概率插入的方式,呵呵,那样就会让每次运行的时候链结构都会不同,但是插入变的简单有趣,确实,有时
2008-07-13 23:40:00 1874
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人