如何将 ASM obj 文件与 C++ 集成程序?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章来更新问题,使其仅…
如何从 .DLL (Windows) 获取函数(地址)以从 Masm32 调用它们
我正在为类似 Pascal 的语言编写一个编译器,它将程序转换为 Masm32 (然后转换为 .exe)。我的目标是让编码人员包含 Windows 库 (.DLL)。所以我需要…
“错误A2006:未定义的符号”在window 7 64位的masm32中?
当我运行这个例子时,我收到一个错误。删除 PROC1 PROC FAR 后,我收到另一个错误“符号类型冲突”。使用 /coff:“起始地址需要前导下划线:START”…
masm32 链接 2 个 .obj 文件(简单)
我刚刚开始学习 masm32,对 .obj 文件有点困惑,我以前使用过 C#,所以编译器为我链接,现在我有 qeditor,但我找不到组装多个 .asm 文件的选项。我有…
将数组传递给 x86 asm 中的函数
我正在学习 x86 asm 并使用 masm,并且正在尝试编写一个与以下 c 函数具有等效签名的函数: void func(double a[], double b[], double c[], int len)…
mov ax, bx 与 mov ax, [bx]
下面两行有什么区别? mov ax, bx mov ax, [bx] 如果 bx 包含值 100h,并且内存地址 100h 处的值是 23,那么第二个是否将 23 复制到 ax? 另外,下面…
MASM.DATA 是如何实现的?内部指导工作
在基普·欧文斯的书中,我遇到了以下内容: .DATA?指令声明未初始化的数据。当定义一大块未初始化的数据时,.DATA?指令减少了编译程序的大小。例如,…
解码masm中的十六进制(空字节问题)
我正在尝试解码 masm 中的十六进制二进制字符串,一开始我尝试了 htodw 但解码不正确,所以我尝试了 hex2bin,这个似乎解码得很好,但我遇到了空字节…