Content
15 Lessons • 0 Quizzes • 0 Challenges
课程简介
- 1
课程概述
内存、寄存器与简单算术
- 1
内存与寄存器的比较
- 2
给内存位置和寄存器分配数字
- 3
向内存单元添加数字
- 4
递增和递减数字
- 5
乘法运算
代码优化
- 1
GDB 反汇编输出 – 无优化
- 2
GDB 反汇编输出 – 优化
- 3
内存、寄存器、简单算术与代码优化测验
数值表示
- 1
数制
- 2
十六进制数表示法
指针
- 1
指针简介
- 2
使用指针为内存分配数字
- 3
使用指针相加数字
- 4
使用指针递增数字
- 5
使用指针进行数字相乘
- 6
关于数值表示与指针的测验
字节、半字、字和双字
- 1
粒度
- 2
内存布局
内存指针
- 1
声明不同寻址类型的指针
- 2
指针基础
- 3
内存指针示例:内存布局
逻辑指令与程序计数器
- 1
逻辑指令
- 2
清零内存或寄存器
- 3
指令指针
- 4
关于粒度、内存指针及逻辑指令的测验
使用指针重构程序
- 1
未优化的反汇编输出
- 2
重构 C/C++ 代码
- 3
代码优化模式下的反汇编输出
内存与栈
- 1
栈简介
- 2
栈在内存和寄存器中的应用
- 3
在 GDB 中探索栈
帧指针与局部变量
- 1
栈帧中的栈和局部变量
- 2
函数中的帧指针与局部变量
- 3
局部变量
- 4
关于内存、栈、帧指针和局部变量的测验
函数参数
- 1
函数参数与栈
- 2
函数与栈的反汇编示例
更多指令
- 1
指令-I
- 2
指令-II
函数参数与指针参数
- 1
函数参数与算术运算示例实现
- 2
函数参数与函数指针参数测验
结论
- 1
代码概要
- 2
最后的总结
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User