Win32Asm程序框架:

.386                ;告诉编译器程序所使用的指令集
.MODEL Flat, STDCALL        ;内存模式只有FLAT一种,函数调用方式为STDCALL,WIN32只有这一种
.DATA               ;.DATA 其中包括已初始化的数据
    <Your initialized data>
    
.DATA?               ;.DATA? 其中包括未初始化的数据。
   <Your uninitialized data>
   
.CONST              ;.CONST 其中包括常量定义。
   <Your constants>
   
.CODE                ;.CODE 这是代码"分段"。 其中代码段用Label隔开
   <label>
    <Your code>
   ..
    end <label>

两种函数调用方式:
1、Invoke
invoke ExitProcess,NULL  ;检查参数
2、Call
push NULL
call  ExitProcess      ;不检查参数,使用前需要自己入栈,使用后需要自己恢复
add esp, 4

函数的返回值通过EAX寄存器来返回。

转载于:https://www.cnblogs.com/shiweifu/archive/2009/05/14/1456400.html

Win32Asm学习笔记[不断更新]相关推荐

  1. 重拾CCNA,学习笔记持续更新ing......(4)

    重拾CCNA,学习笔记持续更新ing......(4) 路由器作用功能的经典解说(笑)(非原创) 假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大 ...

  2. Admin.NET管理系统(vue3等前后端分离)学习笔记--持续更新

    我的学习笔记 - 9iAdmin.NET 欢迎学习交流 (一)前端笔记 1.1 关于.env的设置 1.2 关于路由模式问题 1.3 关于 vue.config.ts 1.4 关于 打包(pnpm r ...

  3. Linux学习笔记-随即更新-慢速学习

    Linux学习笔记 Linux系统简介 UNIX发展历史和发行版本 开源软件简介 支撑互联网的开源技术 Linux应用领域 Linux学习方法 Linux系统安装 给初学者的建议 学习linux的注意 ...

  4. JS逆向学习笔记 - 持续更新中

    JS逆向学习笔记 寻找深圳爬虫工作,微信:cjh-18888 文章目录 JS逆向学习笔记 一. JS Hook 1. JS HOOK 原理和作用 原理:替换原来的方法. (好像写了句废话) 作用: 可 ...

  5. 【Flink】学习笔记-20200302更新

    flink-notes flink的一些学习笔记,将在github上持续更新 https://github.com/pierre94/flink-notes 一.技术博客索引 Flink中文官方文档 ...

  6. Web前端 html css学习笔记(更新)

    HTML CSS学习笔记 2021/9/29 网页简介 HTML简介 第一个网页 自结束标签和注释 文档声明 进制 字符编码 完整的文档结构 2021/9/30 VScode安装及使用 实体 meta ...

  7. 专升本 计算机 公共课学习笔记(持续更新中...)

    计算机公共课学习笔记 第一章 计算机基础知识(30分) 1.计算机概述 计算机(Computer)的起源与发展 计算机(Computer)也称"电脑",是一种具有计算功能.记忆功能 ...

  8. opencv-python学习笔记【更新中】

    opencv-python 基于明日科技的<Python OpenCV从入门到实践>的学习笔记 import cv2 1 图像处理的基本操作 (1)读取图像 image = cv2.imr ...

  9. 技术胖前端学习路线学习笔记【更新中】

    文章目录 技术胖前端学习路线学习笔记 1. 网络知识 2. 超文本标记语言(HTML) 3.层叠样式表(CSS) 4.浏览器脚本语言(JavaScript) 5.版本控制管理系统Version Con ...

最新文章

  1. axure怎样24位bmp输出_平衡(非平衡)输入输出的无源变压器前级放大器
  2. vue——组件之elementTable组件再封装
  3. 织梦直接往数据库写入数据
  4. Java自动化测试框架-06 - 来给你的测试报告化个妆整个形 - (下)(详细教程)
  5. oracle pfile 注释,Oracle pfile/spfile参数文件详解
  6. 剑指offer面试题33. 二叉搜索树的后序遍历序列(二叉树)(递归)
  7. java-java动态性之反射,动态编译,动态执行js及动态字节码操作
  8. 专家视点:杜绝木马的干扰-防范后门的技巧(转)
  9. m7405d粉盒清零方法_联想打印机多功能一体机硒鼓清零方法汇总
  10. kindle阅读mobi电子书资料共享
  11. 台式计算机有哪些部分组成,常用台式电脑的基本组成
  12. 【spring cloud】(四)服务网关——gateway
  13. webform list页面执行删除操作,使用ajax请求
  14. 如何向icloud上传文件_怎么把文件放进苹果icloud
  15. 20200329——剑指offer 面试题49:丑数
  16. 9月第2周业务风控关注 |国家计算机病毒应急处理中心:这十款App存在危险行为代码
  17. unity游戏破解 修改粒子材质
  18. 在解决prob中遇到的prob...
  19. 如何画架构图之C4方法
  20. 排查https请求出现received fatal alert: internal_error的问题

热门文章

  1. java中引用类型作形参_阿花宝宝 Java基础笔记 之 引用类型作为参数
  2. 系统学习机器学习之增强学习(四)--马尔可夫决策过程策略MC求解
  3. 决策树(一)--ID3
  4. android 7双排设置菜单,双排状态栏
  5. Django的rest_framework的视图之Mixin类编写视图源码解析...
  6. Android逆向系列之ARM语法篇
  7. hive insert into语句 和 insert overwrite语句
  8. TP-LINK 无线路由器桥接步骤
  9. 菜鸟赛季之------第221天...
  10. SCCM2012系列之十二,SCCM2012部署操作系统