- 博客(4)
- 资源 (5)
- 收藏
- 关注
转载 从汇编的眼光看C++(之递归函数与模板类)
递归,相信有过基本C语言经验的朋友都明白,就是函数自己调用自己。所以,本质上说,它和普通的函数调用没有什么区别。今天之所以会把模板类和递归联系在一起,是因为我们可以用递归的方法实现模板的递归。闲话不多说,我们先从一个统计函数开始说起。[cpp] view plaincopyint process(int m) { int
2013-05-23 02:13:14 696
转载 用汇编的眼光看C++(之嵌入汇编)
嵌入式汇编是对纯汇编文件的一种有益补充。通常会有下面几种情况使用到汇编:(1)提高代码的工作效率 ,使用到cpu的一些特殊指令,比如说mmx指令;(2)对硬件进行某种特殊的操作,比如说关中断等,这在内核级的代码中是比较常见的。但是我们讲究嵌入式汇编的一些基本点和大家一起讨论一下,建议大家和我一起做实验,用事实证明一切。 (1)使用嵌入汇编的时候,注意寄存器的保护
2013-05-21 01:09:18 700
原创 汇编寄存器详解(推荐)
ebp和esp是32位的SP,BP esp是堆栈指针(栈顶指针) ebp是堆载基址指针ESP与SP的关系就象AX与AL,AH的关系.32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志
2013-05-13 01:30:32 1663
原创 汇编指令速查
指令功能AAA调整加AAD调整除AAM调整乘AAS调整减ADC进位加ADD加AND与ARPL调整优先级BOUND检查数组BSF位右扫描B
2013-05-12 22:23:31 2188
在动态库(dynamic libraries)和静态库(static libraries)使用模板(template)
2013-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人