我想在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"