⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.asm

📁 windows汇编语言程序设计 吴中平著 一书所附所有源代码。 该书重点讲解了Windows环境下汇编语言程序设计的基本原理及其实现过程
💻 ASM
字号:
.386p
.model flat,stdcall
option casemap:none
winmain proto :dword,:dword,:dword,:dword
include \masm32\include\windows.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
include \masm32\include\gdi32.inc
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\gdi32.lib
.data
param1 dd 9
param2 dd 20
param3 dd 4
param4 dd 5
caption     db "test",0
buffer db "Result is ",?,?,13,10,"Hello ,You Success!",0
char db "%d",0
.data?
.const
.code
  start:
  invoke winmain,param1,param2,param3,param4
  invoke ExitProcess,0

winmain proc par1:dword,par2:dword,par3:dword,par4:dword
   mov ecx, par1
  .repeat
     dec par2
  .untilcxz
  .if par2>0
     invoke  wsprintf ,addr buffer+10,addr char,par3
  .elseif
     invoke  wsprintf ,addr buffer+10,addr char,par4
  .endif
  mov byte ptr buffer+11,20h
  invoke    MessageBox,NULL,addr buffer,addr caption,MB_OK
  ret
winmain endp
  end start



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -