masm 相关问题

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

masm 汇编中的 uhex$

我在英特尔结构上有这段代码,我想知道为什么 uhex$(ebx)+6 ?里面的+6是做什么用的?有人可以向我解释一下吗? 。代码 开始: ... WinMain 过程 hInst:HINSTANCE,

回答 1 投票 0

为什么没有窗口显示?

我正在尝试使用 x86 masm 中的 windows api 打开一个窗口。以下代码以代码 0 执行,我不明白为什么没有出现窗口。 。代码 WindowProc 过程 wHWND:DWORD, uMsg:DWORD,

回答 1 投票 0

在宏汇编器中连接

我想在我的代码中使用类似的东西: 。数据? my_macro_var db MAX_PATH DUP (?) 。代码 mov esi,偏移 my_macro_var my_macro esi,“你好,再见” 为此,我创建了这个宏,但我得到的信息很少......

回答 1 投票 0

IDE“Visual MASM”和“Easy Code”之间的区别?

我是汇编语言的新手。 我试图构建一个示例汇编代码(masm32),然后我意识到: 使用 Visual MASM 时,输出是一个大小为 的 .exe 文件 2.5 KB。 与...

回答 1 投票 0

为什么我的程序集结构的大小与 GetOpenFileNameA 函数期望的结构大小不匹配?

我正在尝试使用 win32 api 和 x64 程序集打开一个打开的文件对话框。为此,我将预期结构的内存分配与 OPENFILENAMEA 结构 (commdlg.h) 的内存分配相匹配,但我...

回答 1 投票 0

不知何故,如果不更改代码,我就无法再创建窗口了

我尝试在汇编中编写 pong 以更好地了解我的电脑中实际发生的情况 我已经禁用了我的杀毒软件,这会将其标记为有害,并在禁用杀毒软件的情况下重新启动我的电脑,然后...

回答 1 投票 0

我在从控制台读取输入并在其后输出字符串时遇到问题?

我试图从控制台获取输入,但是当我从控制台读取一些内容后,我无法再打印任何内容,读完后有一点停顿。 它尝试增加和减少面积...

回答 0 投票 0

在X64 MASM中使用printf/scanf

这个MASM X64来自教科书。我无法在 Visual Studio 中进行编译。我已经使用 Visual Studio 成功地使用 printf/scanf 编写并编译了 MASM X32 程序。我无法判断我是否是...

回答 1 投票 0

创建一个将温度从摄氏度转换为华氏度的 MASM 程序

我一直在 idiv dword ptr [NINE] 行上收到“整数溢出”。有没有另一种方法可以重写它以使我的 MASM 正常运行并在内存中给我答案 59°F? .386 .模型

回答 1 投票 0

使用 masm 限制在汇编中从十六进制转换为八进制:8 位和 16 位寄存器

十六进制到十进制 道塞格 .型号小 .stack 100h 。数据 msg1 db 10,13,10,13,'输入 1 到 4 个十六进制数字:$' msg2 db 10,13,'IN DECIMAL IS IT:$' msg3 db 10,13,10,13,'你想再做一次吗(是/否)?$' msg4 db ...

回答 0 投票 0

如何将十六进制转十进制和十进制转八进制这两个程序合并成一个十六进制转八进制的程序。限制:使用 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 ...

回答 0 投票 0

Jetbrain 中的 x64 masm 设置

如何在 JetBrains 产品中开发 x64/MASM 应用程序? 如果不可能,在 VS 中开发/设置 x64 masm 编码的正确方法是什么? 对不起,我完全是MASM的新手。我最近收到一个

回答 0 投票 0

Visual Studio 2019 中抛出的异常/未处理的异常

我不断收到一条消息,说“在 HWProject4.exe 中的 0x007B1D3C 抛出异常:0xC0000005:访问冲突读取位置 0x00000068。”在说 ret 20 的那一行。我认为它是

回答 0 投票 0

代码不起作用,我认为 .code 中有一个错误

这是我的代码。 .486; директива визначення типу мікропроцесора .model flat, stdcall ;визначення лінійної моделі пам’яті 选项案例图:无 包括 d:\ma...

回答 0 投票 0

如何让 MASM 程序集在 Linux .so 文件中工作

我有一个独特的问题。我有一个使用 VC++ 和 MASM 编写的 .dll。 (ml64 14.34.31942) C 部分只是一个包装器,因此 C# (.net6) 应用程序可以调用一个函数。有...

回答 0 投票 0

如何使用 Irvine 库打印格式化输出?

所以这些是我的代码的目标: 本作业的目的是让您体验使用循环、数组以及创建和使用您自己的过程的经验。您需要创建一个程序...

回答 0 投票 0

Microsoft Assembly Language Irvine Library 搜索程序,我的代码有什么问题吗?

所以这些是我的代码的目标: 本作业的目的是让您体验使用循环、数组以及创建和使用您自己的过程的经验。您需要创建一个程序...

回答 0 投票 0

同时编译 C++ 和 MASM

我正在做一个关于 MASM 的在线课程的练习,特别是一个同时使用 C++ 和 MASM 的项目。 C++文件的代码是这样的: #包括 #包括 外...

回答 0 投票 0

在 linux 上使用 MASM (ml64) 和 gcc 创建的 .obj

我有一个 .obj 文件,它由 ml64 创建,然后由 vsxproj 使用来编译 Windows dll。 C 部分只是作为 masm 代码中一个函数的传递。 有没有可能做...

回答 0 投票 0

汇编中如何判断二维数组的第二行是否降序排列

任务是:检查二维数组的第二行是否按降序排列。我需要使用 assembly masm 来做到这一点。这是代码: .686 .model 平面,stdcall 选项案例图:无

回答 0 投票 0

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