- 博客(3)
- 资源 (24)
- 收藏
- 关注
原创 C代码调用汇编&使用指令集优化
先写一个最简单的例子(在此针对的是64bit汇编),假设main函数里需要对两个数字求和,代码如下:1 int sum(int a, int b);//此函数通过汇编实现2 3 int main(int argc, char *argv[])4 {5 int num = sum(2, 3);6 return 0;7 } 那麽对应的汇编实现s
2017-07-20 16:07:32 987
原创 第一章:CPU与寄存器
好的程序员,应该是懂汇编语言的程序员。汇编语言在程序调试中是不可回避的。分析汇编语言在某些时候是必须的,而有的程序就没有源代码和符号表,那么唯一可以利用的就是它的反汇编语言了。在一些底层开发中,还需要在代码中嵌入汇编语言。Linux内核也是通过C与汇编写出来的。因此,首先介绍一下汇编语言的基础。1.1寄存器CPU的一个重要组成部分就是它的寄存器。计算机体系结构中常用到的寄存器包括以下几类寄
2017-07-20 15:40:30 1271
原创 汇编语言程序设计
一、通用寄存器 寄存器作用64-bit registerLower 32 bitsLower 16 bitsLower 8 bits累加器raxeaxaxal基址寄存器rbxebxbxbl计数器rcx
2017-07-20 15:36:35 3591
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人