程序优化进阶篇(适合各种编程语言)

计算机的寄存器会根据汇编指令执行相应的运算,指令集越多处理越复杂对cpu功耗也会提高。 那么程序优化我先分两方面,一是寄存器指令(位运算),二是内存分配(字节对齐)。 寄存器指令我举例说明加减乘除在计算机运算过程(重复的位运算),如下; 一、加法执行了下面的过程: 1步:异或^(不考虑进位) 2步:与&(判断是否进位) 3步:2步结果左移<<一位(获取进位结果) 4步:1步异或^3步(可能是结果)
相关文章
相关标签/搜索