masm

masm

文章 6 浏览 87

无法在程序中包含资源文件

我正在尝试 ICZELION 的教程,这是我的 asm 程序: .386 .model flat,stdcall option casemap:none include \masm32\include\windows.inc include \ma…

合久必婚 2024-12-06 06:19:05 0 0

如何在 MASM 中调用指向函数的指针

所以我试图调用指向函数的指针,但失败了。有人可以帮忙吗? 我像这样存储函数指针: mov pFunction,offset Function 我实际上可以通过这样做来调用工…

独自←快乐 2024-12-05 23:20:35 1 0

bt 汇编指令

我对 bt 汇编指令有疑问。我摘录了书中的部分内容以提供背景信息。请参阅最后一个示例,bt Testme, bx。为什么会复制 TestMe+8?它不应该复制 TestMe+…

岁月静好 2024-12-05 14:12:09 1 0

如何在EBX寄存器中存储连续字节

我试图将斐波那契序列的数组存储在 EBX 寄存器的连续字节中,从最低字节到最高字节。到目前为止,我的代码按预期工作: fib0=0 fib1=1 fib2= fib0 + f…

像你 2024-12-05 09:58:02 1 0

“无法加载 VDM IPX/SPX 支持”运行汇编程序时

当我尝试在 Windows XP 上运行 x86 汇编语言(使用 MASM 构建)程序时,我在命令提示符中收到以下错误: Cannot load VDM IPX/SPX support 但是,程序…

眼角的笑意。 2024-12-03 12:41:50 2 0

装配mov段

以下关于段使用的假设是否正确? mov ax, [bp] ; Uses SS? mov ax, disp[bp]; Uses SS? mov ax, [bp+10h]; Uses SS? mov ax, [bx+10h]; Uses DS? …

來不及說愛妳 2024-12-02 19:59:29 1 0

寄存器怎么会有地址呢?

根据书上的说法,寄存器是CPU中存储空间较小的地方(例如16位CPU上的16位)。那么CPU寄存器是如何拥有地址的呢?如果它不是在内存中而是在 CPU 中,我…

长不大的小祸害 2024-12-02 17:49:07 4 0

x86 寄存器名称、寻址模式、位移和存储

我有一些关于汇编的问题,我正在学习这些问题,但我很困惑。 bx 和 bp 以及 ss 和 sp 之间有什么区别?书上说bx是基址寄存器,bp是基址指针。这是否意…

黎歌 2024-12-02 17:35:05 1 0

将数组传递给 x86 asm 中的函数

我正在学习 x86 asm 并使用 masm,并且正在尝试编写一个与以下 c 函数具有等效签名的函数: void func(double a[], double b[], double c[], int len)…

-小熊_ 2024-12-02 16:10:23 2 0

mov ax, bx 与 mov ax, [bx]

下面两行有什么区别? mov ax, bx mov ax, [bx] 如果 bx 包含值 100h,并且内存地址 100h 处的值是 23,那么第二个是否将 23 复制到 ax? 另外,下面…

冰魂雪魄 2024-12-02 12:52:46 1 0

ASM 启动进程隐藏

我有一个已经编译的 C++ 控制台应用程序,它显示为一个黑色的小窗口。 现在我想反汇编应用程序并添加代码以隐藏进程启动。也许你可以帮我找到 api 调…

零度℉ 2024-11-30 11:51:15 1 0

使用 MASM 将寄存器输出到控制台

我有一天开始学习 ASM,并且已经完成了一些教程,甚至成功修改了教程内容以使用 jmp 和 cmp 等而不是 MASM .if 和 .while 宏。 我决定先尝试写一些非…

浅沫记忆 2024-11-29 23:27:56 0 0

MASM 中的 _emit 相当于什么

我正在尝试将 Visual Studio 中编写的一些内联汇编代码移植到 MASM64 中。原始代码使用_emit,这是一条伪指令,在当前文本段的当前位置定义一个字节。…

病女 2024-11-27 19:29:25 0 0

从哪里开始学习汇编 - IDE、示例

我有扎实的 C# 知识,我可以很好地使用 C,并且我正在学习 C++。我真的很想学习 Windows 的 x86 汇编语言,也许是 MASM,但我不知道从哪里开始。 首先…

天暗了我发光 2024-11-27 11:47:03 2 0

旧 dos 程序集中的硬件 VGA 文本模式 IO 问题

在阅读了大约 4 本关于汇编编程的不同书籍的至少前 3 或 4 章后,我已经到了可以使用 MASM 6.11 在 dosbox 控制台上放置“Hello World”的阶段。想象…

梦萦几度 2024-11-27 00:43:31 2 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文