Skip to content

MASM32基本程序

本文参考了CSDN - 汇编proto、proc、invoke伪指令与函数声明、函数定义、函数调用,其中代码来源于此,特此声明。

首先我们转载一个像诗一样优美的汇编程序范例

.386
.MODEL FLAT, C       
.DATA

.CODE
;------------------------------------------------------
;函数声明
Asm_Function_1 proto stdcall :dword,:dword

;------------------------------------------------------
;主函数
main_proc PROC
    ;函数调用
    invoke    Asm_Function_1,100,100h
    mov        edx,eax
main_proc ENDP

;------------------------------------------------------
;函数定义,实现简单功能 返回 arg1 + arg2 的值
Asm_Function_1 PROC  stdcall arg1:dword,arg2:dword
    mov        eax,arg1
    add        eax,arg2
    ret    8
Asm_Function_1 endp

END