MASM是Microsoft的宏汇编程序工具,用于将汇编语言转换为目标代码。它处理用“Intel语法”编写的x86指令和伪指令。 MASM是所有MSDOS和Windows环境的标准低级语言,目前在32位和64位版本中受支持。
如何将十六进制转十进制和十进制转八进制这两个程序合并成一个十六进制转八进制的程序。限制:使用 Masm
十六进制转十进制 。数据 msg1 db 10,13,10,13,'输入 1 到 4 个十六进制数字:$' msg2 db 10,13,'IN DECIMAL IS IT:$' msg3 db 10,13,10,13,'你想再做一次吗(是/否)?$' msg4 db 10,13,'非法字符- EN ...
如何在 JetBrains 产品中开发 x64/MASM 应用程序? 如果不可能,在 VS 中开发/设置 x64 masm 编码的正确方法是什么? 对不起,我完全是MASM的新手。我最近收到一个
Visual Studio 2019 中抛出的异常/未处理的异常
我不断收到一条消息,说“在 HWProject4.exe 中的 0x007B1D3C 抛出异常:0xC0000005:访问冲突读取位置 0x00000068。”在说 ret 20 的那一行。我认为它是
这是我的代码。 .486; директива визначення типу мікропроцесора .model flat, stdcall ;визначення лінійної моделі пам’яті 选项案例图:无 包括 d:\ma...
我有一个独特的问题。我有一个使用 VC++ 和 MASM 编写的 .dll。 (ml64 14.34.31942) C 部分只是一个包装器,因此 C# (.net6) 应用程序可以调用一个函数。有...
所以这些是我的代码的目标: 本作业的目的是让您体验使用循环、数组以及创建和使用您自己的过程的经验。您需要创建一个程序...
Microsoft Assembly Language Irvine Library 搜索程序,我的代码有什么问题吗?
所以这些是我的代码的目标: 本作业的目的是让您体验使用循环、数组以及创建和使用您自己的过程的经验。您需要创建一个程序...
我正在做一个关于 MASM 的在线课程的练习,特别是一个同时使用 C++ 和 MASM 的项目。 C++文件的代码是这样的: #包括 #包括 外...
在 linux 上使用 MASM (ml64) 和 gcc 创建的 .obj
我有一个 .obj 文件,它由 ml64 创建,然后由 vsxproj 使用来编译 Windows dll。 C 部分只是作为 masm 代码中一个函数的传递。 有没有可能做...
任务是:检查二维数组的第二行是否按降序排列。我需要使用 assembly masm 来做到这一点。这是代码: .686 .model 平面,stdcall 选项案例图:无
(MASM x86) 在汇编中,堆句柄和指向堆的指针有什么区别?
我其实有两个问题有些联系。 在汇编中,堆句柄和指向堆的指针有什么区别? 堆句柄是否可以从指向堆的指针确定...
所以我有一个程序可以识别一个词(s1)是否是另一个词(s2)的变位词。 但我不断收到错误 A2070:第 15、34 和 36 行的无效指令操作数。我已经查找了...
我想我在汇编程序中以某种方式错误地使用了循环。任务文本: 计算函数 Yn = 37/(2x^2+7.3) 的 4 个值(x 在步骤 2 中从 1 开始变化)。 这是我的程序代码: ;Розраху...
汇编中32位数相乘时,结果放在EDX:EAX组合中。结果的上半部分进入 EDX,下半部分进入 EAX。如果 EDX 和 EAX 都有两个 ...
我在创建一个 x64 masm 程序时遇到了问题,该程序计算奇数之和的结果。答案在 RAX 中为 109E82h (1089154d)。我很难弄清楚 masm
MASM x86 计算0到1000000之间的奇数斐波那契数列之和
我需要制作一个 masm 程序,将 0 到 1000000 之间的斐波那契数列的所有奇数相加。以下代码是我目前所有的代码。当我进入调试并查看 ecx 寄存器时...
如何用汇编语言生成随机长度在1-100之间的随机20个字符串?
我的代码只生成 10 个长度,但我需要从 1-100。请帮忙 包括 Irvine32.inc 海峡= 10 。数据 arr BYTE strLen DUP(?) 。代码 主进程 调用 Clrscr 移动 esi,偏移 arr 移动...
我需要除以两个数组的总和,但结果是一个浮点数 (0.73)。我将如何除以两个变量并将浮点数存储在寄存器中。然后乘以浮点数...
我需要对 2 个单独的数组求和。一个数组总计为 243,添加它并将其存储在一个值中没有问题。但是第二个数组总计 330 并且因为它是一个 16 位数字我想我有 t...
我正在尝试这个程序,但我收到错误消息说 Number1.exe 中 0x00411B4A 处未处理的异常:0xC0000005:访问冲突读取位置 0x000AFF01。 .586 .模型平面 包括 io.h ...