masm32 相关问题

MASM32数据包是一个工作开发环境(SDK),适用于对学习或编写32位Microsoft汇编程序(MASM)感兴趣的程序员。它是免费的http://www.masm32.com/

如何在MASM32中打印结构的所有字段?

我正在学习masm32编程。 我正在用 masm32 制作一个简单的 PE 头读取程序,我可以打印 IMAGE_DOS_HEADER 结构的 e_magic 字段的值(MZ)。 调用 dw2hex,dosHeader.e_lfanew,...

回答 0 投票 0

VPSLLVD、VPSRAVD 指令如何工作?

我在学习MASM32,正在学习各种shift指令。 我能理解 SHL、SHR 等标准班次指令。 但是我不清楚一些复杂的移位指令......

回答 1 投票 0

如何在visual studio中调试xmm寄存器?

正在学习MASM32,正在学习xmm,ymm寄存器。 我想用它的地址调试 xmm 寄存器(比如 ebp、esp、eax 等等),但是我在 v 中找不到任何调试工具和好的方法...

回答 0 投票 0

MASM循环计数器只显示'+0'(irvine32)

我有一个几乎已经完成的脚本。我正在努力完成单词计数器。在这种情况下,我正在计算每个空格的实例,并假设这意味着它是一个单词的结尾。总字数"...

回答 1 投票 0

为什么在处理过程中使用指令长度得到的值是错误的?

我试图在 "findLargest "PROC中使用 "lengthof "指令来获取数组长度,但得到了错误的值(值为1),但在 "Main "PROC中得到了正确的长度。CODE: findLargest ...

回答 0 投票 1

在Assembly(masm32)中使用ReadHex函数时,有什么方法可以检测无效字符?

我想创建一个程序,如果输入值(32位十六进制)不正确,则该程序将接收新值。为此,使用ReadHex函数非常有用,但是我不知道如何检测...

回答 1 投票 0

MASM使用寄存器作为mod运算符之间的表达式

我在masm32中完全是新手,我想实现在(错误的)代码的以下行中描述的想法:mov ebx,(eax mod any_number)编译器给我错误A2026:常量...

回答 2 投票 1

使用MASM和Visual Studio 2019链接多个文件

我正在尝试编写一个程序,该程序将Fibonacci序列输出到一定程度n,但使用递归和多个链接文件。到目前为止,我的方法是在...

回答 1 投票 0

Masm32在seh处理程序处理异常后跳转到其他模块中的标签

我正在尝试一种反调试方法。首先,我做了所有的工作,并通过未修正的代码假定fs:nothing push offset antiDebug;函数来处理...

回答 1 投票 0

带有立即数的带有r后缀的文字数字,例如42ae0000r在MASM中是否有效?

这里是指令:mov eax,42ae0000r MASM没有给出错误,但是创建的代码是这样的:00000000 B8 19B6A492 mov eax,42ae0000r从文档中可以看出,“ r” ...

回答 1 投票 1

删除字符串MASM32中的重复单词>>

我需要找到重复N次的所有单词,并将其从字符串中删除。我不了解如何在MASM32中遍历字符串并比较单词。有什么建议吗?

回答 1 投票 0

这是MASM中的有效指令

这里是指令:mov eax,42ae0000r MASM没有给出错误,但是创建的代码是这样的:00000000 B8 19B6A492 mov eax,42ae0000r根据文档所说的“ r” ...

回答 1 投票 0

使用MASM时,后缀“ r”如何对应十进制数字?

使用MASM时,我找不到有关如何以浮点十六进制格式设置值的信息。例如:什么是50.1十进制值等于使用“ r”后缀?还要根据MASM ...

回答 1 投票 0

消息框未在Windows 10垃圾邮件中显示

我正在尝试使用masm32进入asm,但本教程中的简单示例代码无法正常工作。.386 .model flat,stdcall选项casemap:none include \ masm32 \ include \ windows.inc include \ masm32 \。 。

回答 1 投票 0

MASM-过程和宏之间的差异

我想知道MASM中的宏和过程之间有什么区别?如果我调用宏,程序将执行什么操作或汇编程序将如何汇编我的代码?

回答 1 投票 0

将多字节字符常量存储到MASM字节数组中吗?

我正在尝试编写一个简单的过程,该过程将根据用户输入的等级将字母等级分配给字符串变量,该等级已存储在名为“ AGrade”的变量中。我写了...

回答 1 投票 0

将多字节字符常量存储到MASM字节数组中吗?

我正在尝试编写一个简单的过程,该过程将根据用户输入的等级将字母等级分配给字符串变量,该等级已存储在名为“ AGrade”的变量中。我写了...

回答 1 投票 0

在装配中使用地址作为参数

我正在编写一个带有两个参数的过程,一个是数字,另一个是数组的地址。我该如何编写原型?我正在尝试:打印原型字词:Asz,Addr Arrayn as ...

回答 1 投票 0

bt汇编指令

我对bt汇编指令存有疑虑。我摘录了本书的一部分以提供上下文。请参阅最后一个示例bt Testme,bx。为什么要复制TestMe + 8?它不应该复制TestMe + 65吗? ...

回答 2 投票 6

试图在MASM32(LNK1120)中建立简单的过程

;用于I / O和其他目的的库包括c:\ asmio \ asm32.inc includelib c:\ asmio \ asm32.lib includelib c:\ asmio \ User32.lib;用于I / O的SASM文件includelib c:\ asmio \ Kernel32.lib;用于I / O的SASM文件...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.