我想在FASM中做一個簡單的任務,我現在一直在掙扎大約兩個小時。 我已經評論了目標和問題的代碼,但我會解釋。 我想將特定文件的路徑存儲到變量中。該文件位於Temp目錄中。所以我必須先得到臨時路徑,然後將文件名追加到臨時路徑的末尾。 我試圖按順序做兩次。但由於某種原因,我的結果字符串最終會「扭曲」。 我當前的代碼如下: include "win32ax.inc"
entry start
se
我正在使用GetFileAttributesA來確定文件是否存在,在FASM中。我知道如果文件不存在,返回值將是INVALID_FILE_ATTRIBUTES,但我不知道如何檢查此值。 我的代碼: invoke GetFileAttributes,lpFileName
cmp eax,IDK WHAT TO CHECK FOR
je notfound
jne found
invoke E
我目前在學Simply FPU tutorial。所以作爲我自己的練習,我想了解如何在彙編中劃分浮點。假設我將以17.1分48.6分。這是代碼。 format PE console 4.0
entry main
include 'win32a.inc'
section '.data' data readable writeable
num1 dq 48.6
num2 dq 17.1
我想確定我的應用程序運行的PC是x64還是x86。 這裏是我當前的代碼: format PE GUI 4.0
include "Win32A.Inc"
entry start
section ".idata" import data readable writable
library kernel32,"KERNEL32.DLL",user32,"USER32.DLL"