汇编-源程序结构
.386 ;.386伪指令,它表示这是一个32位程序,能访问32位的寄存器和地址 .model flat,stdcall ;.model伪指令必须出现在.stack、.code和.data伪指令之前。 option casemap:none ;上面三条具体看:https://blog.csdn.net/lm68140318/article/details/133747038?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22133747038%22%2C%22source%22%3A%22lm68140318%22%7D .data ;这是数据段 sum DWORD 0 ;创建一个变量,取名sum,初始化0 .stack 4096 ;栈空间为4096字节 ExitProcess PROTO,dwExitCode:DWORD ;声明ExitProcess函数 ;具体看:https://www.cnblogs.com/liming19680104/p/17756861.html .code ;这是代码段 main PROC ;子程序开始 mov eax,5 ;将5传送到寄存器eax add eax,6 ;将6加到寄存器eax mov sum,eax ;将寄存器eax中的值传送到变量 INVOKE ExitProcess,0 ;退出程序 main ENDP ;子程序结束 END main ;END表示程序结束,main表示程序入口 如果在END伪指令后面还有更多行代码, 它们都会被汇编器忽略。 可以在这里放任何内容,如程序注释、代码副本等,都无关紧要。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
2020-11-04 qt--自定义部件的外观