如何使用 MASM 或 FASM 编译 DOS 程序
我想使用 MASM 或 FASM 等汇编器编译简单的程序。 Ideal model small Stack 256 Dataseg str1 db 'hello','$' Codeseg Startupcode lea dx, [str1] mo…
如何将 ASM obj 文件与 C++ 集成程序?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章来更新问题,使其仅…
调用 MASM DLL 时找不到入口点
我正在创建简单的 masm DLL : ; ######################################################################### .386 .model flat, stdcall option ca…
如何在汇编中就地反转数组?
我应该就地反转数组。我已经为此工作了一段时间,这就是我所拥有的。谁能告诉我我做错了什么? .data array BYTE 10h, 20h, 30h, 40h .code main PROC…
“错误A2006:未定义的符号”在window 7 64位的masm32中?
当我运行这个例子时,我收到一个错误。删除 PROC1 PROC FAR 后,我收到另一个错误“符号类型冲突”。使用 /coff:“起始地址需要前导下划线:START”…
无法在程序中包含资源文件
我正在尝试 ICZELION 的教程,这是我的 asm 程序: .386 .model flat,stdcall option casemap:none include \masm32\include\windows.inc include \ma…
如何在 MASM 中调用指向函数的指针
所以我试图调用指向函数的指针,但失败了。有人可以帮忙吗? 我像这样存储函数指针: mov pFunction,offset Function 我实际上可以通过这样做来调用工…
如何在EBX寄存器中存储连续字节
我试图将斐波那契序列的数组存储在 EBX 寄存器的连续字节中,从最低字节到最高字节。到目前为止,我的代码按预期工作: fib0=0 fib1=1 fib2= fib0 + f…
“无法加载 VDM IPX/SPX 支持”运行汇编程序时
当我尝试在 Windows XP 上运行 x86 汇编语言(使用 MASM 构建)程序时,我在命令提示符中收到以下错误: Cannot load VDM IPX/SPX support 但是,程序…