masm 相关问题

MASM是Microsoft的宏汇编程序工具,用于将汇编语言转换为目标代码。它处理用“Intel语法”编写的x86指令和伪指令。 MASM是所有MSDOS和Windows环境的标准低级语言,目前在32位和64位版本中受支持。

装配8086中的数字因数

.型号小 .堆栈100 。数据 号码 DW 54 。代码 主程序 MOV AX,@数据 MOV DS,AX MOV 斧头,数字 MOV BX,1 莫夫CX,0 尽管_: DIV BX CMP DX,0 杰检查 MOV 斧头,数字 公司BX CMP BX,AX JL WHI...

回答 1 投票 0

Irvine32 和 MASM

我需要一些帮助来将 Irvine32 inc/lib 支持添加到我的 asm 程序中。我将 inc/lib 添加到他们的文件夹中并添加 包括 Irvine32.inc includeLib Irvine32.lib 但我在链接时遇到错误

回答 4 投票 0

如何在 MASM 32 位代码中强制 PUSH 的参数大小?

如何控制MASM 5.0+中push指令的大小? 推42;我需要它是 2 个字节:操作码 + 1 个字节的数据。 推42;我需要它是 5 个字节:操作码 + 4 个字节的数据。 在北美...

回答 1 投票 0

LDS 导致无限循环,而 LES 工作正常

这是我唯一的代码code.asm。我正在从 .c 文件执行此函数。但通过这个简单的代码,使用 lds 而不是 les 会导致无限循环...... _COD 段字节公共“代码” 假设...

回答 1 投票 0

如何在 MASM 32 位代码中强制推送参数大小?

如何控制MASM 5.0+中push指令的大小? 推42;我需要它是 2 个字节:操作码 + 1 个字节的数据。 推42;我需要它是 5 个字节:操作码 + 4 个字节的数据。 在北美...

回答 1 投票 0

Lds 导致无限循环,而 les 工作正常

这是我唯一的代码code.asm。我正在从 .c 文件执行这个函数。但是用这个简单的代码,uding lds 而不是 les 会导致无限循环...... _COD 段字节公共“代码” 阿苏姆...

回答 1 投票 0

如何在 VS Code 2019 中为汇编语言安装和设置 Irvine 库

为什么 Irvine 库没有在 VS Code 2019(蓝色版本)中链接汇编语言 我尝试在 VS code 2019(蓝色版本)中为汇编语言设置 Irvine 库。一切都很好,但是...

回答 1 投票 0

是否可以用x86汇编语言编写if语句?

是否可以模仿x86汇编语言中的if语句(使用masm语法)?我想用 x86 汇编语言做类似的事情,但我不确定应该使用哪个运算符来模仿...

回答 5 投票 0

在字节数组上,4 个字节的点积组与 4 个小常量(有效地使用 SIMD)?

我有一个特殊的要求需要有效地满足。 (SIMD,也许?) src 是一个字节数组。数组中每组 4 个字节需要处理为: 乘以...的低半字节

回答 1 投票 0

访问冲突写入位置0x00465004

我正在编写汇编中的冒泡排序代码,而我的汇编器在交换标签内给出“访问冲突写入位置”错误。请帮忙 包括 irvine32.inc 。数据 ...

回答 1 投票 0

我的汇编语言代码哪里可能有错误

我有一个在 C++ Visual Studio 中使用汇编器插入编写的程序。我想将其安排为 Visual Studio 中的汇编程序。我不明白为什么我数错了。我瘦了...

回答 1 投票 0

在 Windows 上使用 MASM 在 x64 程序集中写入文件的问题

我尝试在 Windows 上使用 x64 程序集和 MASM 写入文件,但内容未正确写入。我在下面包含了我的代码,但我不确定问题出在哪里。我正在使用

回答 1 投票 0

从 MASM 转换为 NASM

我一直致力于将一些代码从 MASM 格式转换为 NASM 格式以进行汇编。然而,我在这两方面都没有受过很好的教育,而且我一直遇到问题。我几乎不了解 NASM,因为...

回答 1 投票 0

为什么会生成一条 3 像素的线(一红一绿一蓝)而不是圆形波浪水?

好吧,我在翻译方面取得了良好的进展,因为现在我可以看到像素出现在位图上,但是我不明白的是错误在哪里,我已经重新检查了几次,我认为......

回答 1 投票 0

如何显示负整数的最小值、最大值、总和和平均值的正确值

我在尝试显示用户输入的负整数的最小值、最大值、总和和平均值的正确值时遇到问题。当我运行代码并输入两个负值(-10 和 -30)时,这是

回答 1 投票 0

如何从内存中卸载.EXE驻留程序

我有一个程序可以更改 1Ch int 过程并将其自身加载为住宅。它有.EXE结构(我知道.COM更好),但我需要.EXE。我有显示MCB的程序...

回答 1 投票 0

MASM - 如何显示负整数的最小/最大、总和和平均值的正确值

我在尝试显示用户输入的负整数的最小/最大、总和和平均值的正确值时遇到问题。当我运行代码并输入两个负值(-10 和 -30)时,这是

回答 1 投票 0

MASM 中什么是数组[4]

我在MASM中有一个代码,其中包含 移动 bx, 4 mov ax, 数组[bx] + 4 所以这里的 array[4] 是数组的第五个元素或 4 个字节,然后我们添加 4 个字节? 那么 AX 的价值是多少?

回答 1 投票 0

在 Windows x86_64 C++ 中链接 .s 文件

我可以在 Linux 中使用 gcc 完美链接我的 aes-x86_64.s,但无法在 Windows 中使用 TDM 的 cl、ld 或 gcc。 汇编文件具有用于加密的 AES_cbc_encrypt 等功能/

回答 1 投票 0

通过用后面 5 个单词的总和替换其中的一些单词来更改 3D 数组

给定的逻辑段 I1 分贝 ? I2 分贝 ? I3 分贝 ? A1 dw 5 dup (6 dup (0fh,4 dup (0))) 数据1结束 创建一段代码(例如,名称为 Code1),在其中实现以下操作...

回答 1 投票 0

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