masm32

masm32

文章 0 浏览 3

将数据写入正在运行的可执行文件

我正在尝试运行一个进程,等待它完成,打开可执行文件,然后向其中写入一些内容。所以我创建了一个小的“加载器”来完成这个任务。 这是我的代码: ;R…

以酷 2024-12-11 19:57:35 1 0

如何将 ASM obj 文件与 C++ 集成程序?

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章来更新问题,使其仅…

彡翼 2024-12-09 09:07:02 0 0

代码优化技巧:

我正在使用以下 ASM 例程对数组进行冒泡排序。我想知道我的代码效率低下: .386 .model flat, c option casemap:none .code public sample sample PRO…

云仙小弟 2024-12-08 17:09:20 0 0

如何在汇编中实现数据类型(例如堆栈)?

我需要在汇编中实现自定义数据结构。最好,它需要是动态的。类似于 C++/Java 中的链表,其中每个元素都指向下一个元素。请注意,每个元素的大小可能会…

·深蓝 2024-12-07 20:35:57 0 0

如何从 .DLL (Windows) 获取函数(地址)以从 Masm32 调用它们

我正在为类似 Pascal 的语言编写一个编译器,它将程序转换为 Masm32 (然后转换为 .exe)。我的目标是让编码人员包含 Windows 库 (.DLL)。所以我需要…

╄→承喏 2024-12-07 16:56:14 0 0

“错误A2006:未定义的符号”在window 7 64位的masm32中?

当我运行这个例子时,我收到一个错误。删除 PROC1 PROC FAR 后,我收到另一个错误“符号类型冲突”。使用 /coff:“起始地址需要前导下划线:START”…

浮光之海 2024-12-06 12:04:49 1 0

bt 汇编指令

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

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

masm32 链接 2 个 .obj 文件(简单)

我刚刚开始学习 masm32,对 .obj 文件有点困惑,我以前使用过 C#,所以编译器为我链接,现在我有 qeditor,但我找不到组装多个 .asm 文件的选项。我有…

云柯 2024-12-05 07:47:33 2 0

masm32:简单的数组操作

我有一个非常简单的问题: 我想将字节存储在masm32中的一维数组中(我昨天刚开始使用它,之前使用过c#),然后用一些简单的数学对其进行修改,但我没…

岁月如刀 2024-12-05 00:27:05 1 0

寄存器怎么会有地址呢?

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

长不大的小祸害 2024-12-02 17:49:07 4 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

MASM.DATA 是如何实现的?内部指导工作

在基普·欧文斯的书中,我遇到了以下内容: .DATA?指令声明未初始化的数据。当定义一大块未初始化的数据时,.DATA?指令减少了编译程序的大小。例如,…

黯淡〆 2024-11-30 18:43:12 1 0

解码masm中的十六进制(空字节问题)

我正在尝试解码 masm 中的十六进制二进制字符串,一开始我尝试了 htodw 但解码不正确,所以我尝试了 hex2bin,这个似乎解码得很好,但我遇到了空字节…

悲欢浪云 2024-11-26 11:59:06 1 0

汇编语言:如何打印 ax 命令行的值?

汇编语言。我用的是masm32。 假设我有 ax = 100h。 如何在命令行上打印 ax 的值。 谢谢…

命硬 2024-11-18 10:59:02 1 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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