masm

masm

文章 6 浏览 86

ml64 - 警告 A6004:未引用过程参数或本地

我在 Visual Studio 2005 中为 x64 microsft 宏汇编器编写了一个函数。 该函数接收 3 个参数: theFunction PROC firstP:QWORD, secondP:QWORD, third…

眼睛会笑 2024-08-08 08:49:14 8 0

URLDownloadToFile进度条

我正在使用 MASM 构建一个下载程序,但问题是我不知道如何使用进度条来显示下载进度,我正在使用 URLDownloadToFile,如下所示: invoke URLDownloadT…

橘亓 2024-08-07 23:19:17 2 0

无法通过段寄存器访问标签,汇编错误

INCLUDE Irvine16.inc .data byteArray BYTE 6 DUP(?) listSize = ($ - byteArray) aSum WORD 0 soffset = 0 .code main PROC mov ax, @data mov ds, …

早茶月光 2024-08-06 18:12:07 2 0

Masm x86 程序集崩溃时的 DOS 中断

我刚刚开始学习 win32 上的一些 x86 汇编,并且我使用了 masm 和 Visual Studio 2008,使用 .asm 文件的 ide 附带的自定义构建规则。我一直在尝试使用…

她如夕阳 2024-08-04 08:51:53 4 0

访问段寄存器 MASM

我正在尝试查询 FS 段寄存器指向的进程环境块中的值。 尝试编译包含 fs:[0] 段的代码会导致错误(错误 A2108:使用假定为错误的寄存器)。 如何查询段…

混浊又暗下来 2024-07-26 12:59:32 5 0

一个简单的汇编程序?

我最近学习了如何从 MSVC++ IDE 使用 MASM,为了测试它是否有效,我想运行一个简短的程序。 但是,我还不知道任何汇编(我所做的毫无用处:即:即使我…

路弥 2024-07-25 11:34:32 3 0

如何在 MASM 汇编中将十进制数转换为 REAL10?

现在,我将包含十进制数的字符串转换为整数(暂时忽略小数点),将其加载到 ST(0) 中,然后除以正确的 10 次方以计算小数点。 这看起来很绕,并且需要…

绝對不後悔。 2024-07-18 23:40:08 6 0

dword ptr 使用混乱

在汇编语言中如果我们使用 mov eax, dword ptr[ebx] then就意味着复制ebx指向的值(ebx包含地址值,而不是实际值,该指令复制地址中的实际值)? 如果…

感性 2024-07-15 07:48:57 5 0

组装原型说明

我正在 MASM32 Assembly 中写一篇作业,我几乎完成了它,但我有 2 个问题我似乎无法回答。 首先,当我编译时,我收到消息: INVOKE 需要原型 流程 与 …

风追烟花雨 2024-07-13 04:50:11 6 0

zlib + 马斯姆

zlib 是否可以与 masm 一起使用,而无需所有 c 运行时库(例如 msvcrt.dll 等)? 如果是这样,你能告诉我怎么做吗?…

一身骄傲 2024-07-12 03:10:16 8 0

Linux下的MASM?

有没有办法在 Linux 下使用 MASM 。 即使严格的 NASM 在 Linux 下也很流行,但它在代码上的某些指令风格仍然有所不同。…

烈酒灼喉 2024-07-09 07:59:08 6 0

使用 Visual Studio 2008 汇编、链接、调试和执行 MASM 6.11 汇编代码

我想最大程度地使用 Visual Studio 2008,同时有效地编译/链接/构建/等代码,就好像所有这些构建过程都是由 MASM 6.11 提供的工具完成的一样。 MASM …

与往事干杯 2024-07-06 21:33:22 7 0

为什么我无法更改段寄存器的值? (MASM)

我决定自学汇编语言。 我意识到,如果我尝试更改任何段寄存器的值,我的程序将无法编译。 我发现的每一篇文章都说我确实可以更改至少 4 个段寄存器的…

○愚か者の日 2024-07-06 12:44:21 4 0

什么会导致汇编语言程序显示“垃圾”?

我有一些代码应该显示一条短消息。 这是相关代码: DATA SEGMENT 'DATA' MSG DB 0AH, 0DH, 'Hello, Adam', '$' CHAR DB 00H DATA ENDS CODE SEGMENT '…

瀟灑尐姊 2024-07-04 13:16:59 6 0

求解,gcc编译c++内联汇编编译后,原始内联代码被更改的问题

c++内联汇编代码,内存访问处的代码,g++编译之后出现问题: 原始代码: 1 int main() 2 { 3 unsigned long tmp = 0 4 __asm__ __volatile__ 5 ( 6 "…

偏爱自由 2021-11-30 20:21:25 881 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

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