i++汇编学习

1、在a++代码下断点,断点触发时,右键菜单选择"Go to Disassembly"(汇编),就能看见汇编代码了。

2、a++对应3行汇编代码, 汇编代码从右往左看

mov eax,dword ptr [a]

inc eax

mov dword ptr [a],eax

mov eax,dword ptr [a]

将变量a的值放到eax寄存器中。

a\]:取变量a内存地址中的值 dword ptr \[a\]:表示变量 a 所在内存地址中的 4 字节值 **inc eax** 将寄存器eax中的值加1 **mov dword ptr \[a\],eax** 将寄存器eax中的值,放到变量a中 dword ptr \[a\]:表示变量 a 所在内存地址中的 4 字节值

相关推荐
梦..24 分钟前
Allegro学习记录(一)
arm开发·单片机·嵌入式硬件·学习·硬件架构·硬件工程·pcb工艺
2501_918126911 小时前
学习所有6502写游戏控制器的语句
java·linux·网络·汇编·嵌入式硬件
Amazing_Cacao1 小时前
工艺师初级|参数与风味对齐(精品可可,精品巧克力)
笔记·学习
_饭团2 小时前
字符串函数全解析:12 种核心函数的使用与底层模拟实现
c语言·开发语言·学习·考研·面试·蓝桥杯
Larry_Yanan2 小时前
Qt网络开发之基于 QWebEngine 实现简易内嵌浏览器
linux·开发语言·网络·c++·笔记·qt·学习
芯跳加速2 小时前
AI 视频自动化学习日记 · 第三天
人工智能·学习·ai·自动化·音视频
小陈phd3 小时前
多模态大模型学习笔记(二十一)—— 基于 Scaling Law方法 的大模型训练算力估算与 GPU 资源配置
笔记·深度学习·学习·自然语言处理·transformer
丝斯20113 小时前
AI学习笔记整理(75)——Python学习4
人工智能·笔记·学习
小帅学编程3 小时前
英语学习笔记
java·笔记·学习
AI成长日志3 小时前
【datawhale】hello agents开源课程学习记录第4章:智能体经典范式构建
学习·开源