- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 C++普通线性查找与使用汇编优化的时间对比
通过编写简单的for循环线性查找某一个元素,计算出前后的时间差,然后写一个同样功能的汇编版本,计算出时间差,我们看看两者在执行一百万次所执行的时间差 头文件: extern "C" { bool AsmFindArray(long n, long array[], long count); bool FindArray(long n, long array[], long count);
2014-01-30 19:45:14 1089
转载 C++嵌套汇编------ 加密文件
#include #include using namespace std; void TranslateBuffer (char *buf, unsigned count, unsigned char eChar); int main(int argc, char * argv[]) { // Read input and output files from the command
2014-01-28 11:08:33 965
原创 关于堆栈对齐对性能的影响
堆栈对齐后,到底对一个程序的性能影响多大,貌似不太好衡量,因为CPU对于相似内容有一个高速缓存的处理,也就是对同一块内容,第二次访存往往会比第一次高效得多,这里,就粗略地用一个demo衡量下堆栈对齐或者是CPU高速缓存 下面的这个demo用了两个结构体:Employee和EmployeeBad。Employee对Word和doubleWord都进行了对齐,EmployeeBad没有做任何处理。请
2014-01-23 14:39:15 2289
原创 汇编版,冒泡排序法
TITLE sample of bubble sort for asmebly language INCLUDE Irvine32.inc .data array DWORD 3,1,7,5,2,9,4,3 arraySize = ($ - array) / TYPE DWORD before BYTE "before calling bubble sort, the array is: ",0
2014-01-22 11:04:45 5114
ARM System Developers Guide-Designing and Optimizing System Software.pdf
2015-05-27
UNIX环境高级编程头文件和库文件
2013-10-17
android json解析代码生成器
2013-07-29
高清书签英文版 Andorid NDK Beginner's Guide
2012-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人