(一)羽夏看C语言——简述
2024-08-28 10:45:19
“羽夏看C语言”介绍什么
本系列从汇编的角度,比较翔实的介绍C语言
。C++
和C
其实是一样的东西,C++
的编译器只是更强大,更能帮助我们写代码,例如模板。没有特殊说明,本系列不会区分C++
和C
。本教程适合具有一定汇编基础并渴望学习C语言底层
的同志。由于本人自学所悟,可能会有错误,欢迎批评指正,互相学习。
【注】本教程重点在 x86平台(即32位) 进行论述,x64 和 x86 虽有不同之处,但 x86 是基础,不同之处体现在一些汇编指令、调用约定、寄存器。
需要的知识
必修:
Intel 80386 CPU
的汇编基础,可以掌握的不特别深入,但基础必须会。C语言
的基本知识(C++
要有涉及)
选修:硬编码
工具
Visual Studio 2019
(版本随意,我用这个版本作为示例)IDA Pro
x32dbg
(可用OD
代替,但我建议不用)
话不多说,进入正题
C语言是什么
在我看来,C语言是一个帮我们写汇编的高级语言。它具有写程序的方便之处,也不失汇编的灵活性。
下一篇
最新文章
- Servlet 之 HttpServlet
- Fragment碎片
- Cheatsheet: 2016 10.01 ~ 10.31
- 八皇后—Java
- gulp使用
- boost timer 定时器 Operation cancel !
- Oracle 数据库基础学习 (六) 子查询
- C语言:void指针
- Java获取系统时间
- DevExpress所有的窗体,使用同一款皮肤
- HDOJ 5147 Sequence II 树阵
- mongodb.conf
- DirectFB环境搭建
- Linux上删除大量文件几种方式对比
- 二.django项目环境搭建
- shell编程学习笔记(十):Shell中的for循环
- BizTalk RosettaNet 开发笔记
- Oracle 中的一些重要V$ 动态性能视图,系统视图和表
- MongoDB学习笔记(一)--基础
- Redis 请求应答模式和往返延时 Pipelining