汇编-数据结构
.386 .model flat,stdcall option casemap:none .stack 4096 include windows.inc ExitProcess PROTO,dwExitCode:DWORD STUDENT struct ;自定义数据结构 name DWORD ? ID DWORD ? STUDENT ends .data stwndclass WNDCLASS <> ;末初始化 stwndclass1 WNDCLASS <1,1,1,1,1,1,1,1,1,1> ;初始化 student1 STUDENT <> .code main PROC ;方法一 mov student1.ID ,01h ;访问结构成员 ;方法二:指针法访问结构 mov esi, offset student1 ;结构对象地址给esi mov ebx,[esi+STUDENT.ID] ;注意:不是tudent1.ID ;方法三: mov esi, offset student1 ;结构对象地址给esi assume esi:ptr STUDENT ;把寄存器esi定义为结构指针 mov ecx,[esi].ID assume esi:nothing ;取消定义 INVOKE ExitProcess,0 main ENDP END main
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
2022-11-30 MFC-Combo下拉框控件
2021-11-30 opencv-randu和randn随机数
2021-11-30 opencv-warpPerspective密集型透视变换
2021-11-30 opencv-warpAffine仿射变换
2020-11-30 photoshop--图层
2020-11-30 Arduino--人体触摸模块