MASM是Microsoft的宏汇编程序工具,用于将汇编语言转换为目标代码。它处理用“Intel语法”编写的x86指令和伪指令。 MASM是所有MSDOS和Windows环境的标准低级语言,目前在32位和64位版本中受支持。
如何在 VS Code 2019 中为汇编语言安装和设置 Irvine 库
为什么 Irvine 库没有在 VS Code 2019(蓝色版本)中链接汇编语言 我尝试在 VS code 2019(蓝色版本)中为汇编语言设置 Irvine 库。一切都很好,但是...
是否可以模仿x86汇编语言中的if语句(使用masm语法)?我想用 x86 汇编语言做类似的事情,但我不确定应该使用哪个运算符来模仿...
在字节数组上,4 个字节的点积组与 4 个小常量(有效地使用 SIMD)?
我有一个特殊的要求需要有效地满足。 (SIMD,也许?) src 是一个字节数组。数组中每组 4 个字节需要处理为: 乘以...的低半字节
我正在编写汇编中的冒泡排序代码,而我的汇编器在交换标签内给出“访问冲突写入位置”错误。请帮忙 包括 irvine32.inc 。数据 ...
我有一个在 C++ Visual Studio 中使用汇编器插入编写的程序。我想将其安排为 Visual Studio 中的汇编程序。我不明白为什么我数错了。我瘦了...
在 Windows 上使用 MASM 在 x64 程序集中写入文件的问题
我尝试在 Windows 上使用 x64 程序集和 MASM 写入文件,但内容未正确写入。我在下面包含了我的代码,但我不确定问题出在哪里。我正在使用
我一直致力于将一些代码从 MASM 格式转换为 NASM 格式以进行汇编。然而,我在这两方面都没有受过很好的教育,而且我一直遇到问题。我几乎不了解 NASM,因为...
为什么会生成一条 3 像素的线(一红一绿一蓝)而不是圆形波浪水?
好吧,我在翻译方面取得了良好的进展,因为现在我可以看到像素出现在位图上,但是我不明白的是错误在哪里,我已经重新检查了几次,我认为......
我在尝试显示用户输入的负整数的最小值、最大值、总和和平均值的正确值时遇到问题。当我运行代码并输入两个负值(-10 和 -30)时,这是
我有一个程序可以更改 1Ch int 过程并将其自身加载为住宅。它有.EXE结构(我知道.COM更好),但我需要.EXE。我有显示MCB的程序...
MASM - 如何显示负整数的最小/最大、总和和平均值的正确值
我在尝试显示用户输入的负整数的最小/最大、总和和平均值的正确值时遇到问题。当我运行代码并输入两个负值(-10 和 -30)时,这是
我在MASM中有一个代码,其中包含 移动 bx, 4 mov ax, 数组[bx] + 4 所以这里的 array[4] 是数组的第五个元素或 4 个字节,然后我们添加 4 个字节? 那么 AX 的价值是多少?
在 Windows x86_64 C++ 中链接 .s 文件
我可以在 Linux 中使用 gcc 完美链接我的 aes-x86_64.s,但无法在 Windows 中使用 TDM 的 cl、ld 或 gcc。 汇编文件具有用于加密的 AES_cbc_encrypt 等功能/
通过用后面 5 个单词的总和替换其中的一些单词来更改 3D 数组
给定的逻辑段 I1 分贝 ? I2 分贝 ? I3 分贝 ? A1 dw 5 dup (6 dup (0fh,4 dup (0))) 数据1结束 创建一段代码(例如,名称为 Code1),在其中实现以下操作...
我有一个标志变量,按 ctr+alt+s 时应为 1,按 ctrl+alt+h 时应为 0。 Int 09 是由按键调用的硬件中断,它将进一步调用软件
我正在用 x86 汇编编写一个程序并使用 MASM 对其进行汇编 我将一个 32 位值写入 EAX,然后将其复制到内存位置,但它似乎并没有复制整个寄存器,它只是......
Ret(来自过程)将控制权返回到该过程的开头,而不是 Main
我正在使用 MASM 和 Irvine32 编写基本的 ASM 代码。该代码按字符输入,用户输入他们想要输入的字符数,然后循环运行那么多次。 程序...
Ret(来自过程)将控制权返回到该过程的开始位置,而不是 Main
我正在使用 MASM 和 Irvine32 编写基本的 ASM 代码。代码是按字符输入,用户输入他想要输入的字符数&循环运行那么多次。
我有一个简单的计算器,如下所示。我想添加幂功能,以便计算器可以计算 2 个数字的幂,这些值取自用户输入。 这是 4 个主要代码
我是一名初学汇编程序员。我正在尝试使用 Visual Studio 2022 在 Windows 上创建 Hello World。无论我尝试什么,我总是遇到相同的错误。我在网上查了一下,但我的代码似乎......