字串拷貝,呼叫win32的lstrcpy函式;拷貝了以後用訊息框顯示一下;
.386
.model flat, stdcall
option casemap :none
include s:\masm32\include\windows.inc
include s:\masm32\include\user32.inc
include s:\masm32\include\kernel32.inc
include s:\masm32\include\gdi32.inc
includelib s:\masm32\lib\user32.lib
includelib s:\masm32\lib\kernel32.lib
includelib s:\masm32\lib\gdi32.lib
.data
source byte "hello bo welcome",0h
target byte sizeof source dup(0),0h
.code
start:
invoke lstrcpy, addr target, addr source
invoke messagebox,null,addr target,addr target,mb_ok
invoke exitprocess,null
end start
執行如下;
使用 console build all 選單構建;
執行一下,如下圖,拷貝過來了;但是同時會彈出乙個cmd視窗;下回再整;
Win32彙編基礎
常用指令 mov 目標運算元,源運算元 mov eax,0x0 進行資料傳遞 movzx mov zero x 以0填充高位,用法同上,push poppushad 所有暫存器壓棧 8個 popad 所有暫存器出棧 8個 lea 取位址指令,類似c語言中的 call 呼叫函式指令 add 加 sub...
Win32彙編 實數
386 選擇的處理器 model flat,stdcall option casemap none 指明識別符號大小寫敏感 include kernel32.inc 要引用的標頭檔案 includelib kernel32.lib 要引用的庫檔案 includelib msvcrt.lib 引用c庫...
開始學習win32彙編
前段時間對於csdn的部落格系統徹底失望,在我現在寫的東西都還不知道能不能正常發出去,鬱悶,加上過年有這麼久沒有來了。這段時間開始學習彙編,說到彙編,大學開過兩門相關課程,微機原理和微控制器都是學這方面的,不過那都是8086,51級別的彙編,感覺根本跟不上時代,那時候學的還不錯 現在想學習學習win...