一个32位MASM库和面向Win32控制台的宏
我需要一些帮助来将 Irvine32 inc/lib 支持添加到我的 asm 程序中。我将 inc/lib 添加到他们的文件夹中并添加 包括 Irvine32.inc includeLib Irvine32.lib 但我在链接时遇到错误
如何在 VS Code 2019 中为汇编语言安装和设置 Irvine 库
为什么 Irvine 库没有在 VS Code 2019(蓝色版本)中链接汇编语言 我尝试在 VS code 2019(蓝色版本)中为汇编语言设置 Irvine 库。一切都很好,但是...
我在尝试显示用户输入的负整数的最小值、最大值、总和和平均值的正确值时遇到问题。当我运行代码并输入两个负值(-10 和 -30)时,这是
MASM - 如何显示负整数的最小/最大、总和和平均值的正确值
我在尝试显示用户输入的负整数的最小/最大、总和和平均值的正确值时遇到问题。当我运行代码并输入两个负值(-10 和 -30)时,这是
Ret(来自过程)将控制权返回到该过程的开头,而不是 Main
我正在使用 MASM 和 Irvine32 编写基本的 ASM 代码。该代码按字符输入,用户输入他们想要输入的字符数,然后循环运行那么多次。 程序...
Ret(来自过程)将控制权返回到该过程的开始位置,而不是 Main
我正在使用 MASM 和 Irvine32 编写基本的 ASM 代码。代码是按字符输入,用户输入他想要输入的字符数&循环运行那么多次。
mov edx,偏移提示1 调用写字符串 移动ecx,32 mov edx,偏移字符串1 调用读取字符串 现在,我该如何访问 String1 呢?我如何将它移入寄存器以便我可以做
我收到错误 A1000:无法打开文件:Irvine32.inc,但是我包含在代码中并在链接器中发布了正确的目录
我正在 MASM 中编写一个程序,它将清除屏幕,提示用户输入两个整数,并执行算术运算,然后将其输出回来。但是,我无法调用 Clrscr 因为编译器
我正在尝试创建一个过程来生成长度为 L 的随机字符串,其中包含所有大写字母。此过程接收 EAX 中字符串 (L) 的长度,以及指向字节 a 的指针...
为什么我的 Masm615/Win32 代码没有向控制台输出结果或错误?
我只是在短短的一个学期(比如只有六周)内学会了这一点。仍然对整个汇编语言的事情感到困惑,这段代码还使用 chatgpt 来纠正一些错误,这是最终版本...
为什么我的Masm615代码没有输出?命令提示符显示没有错误,但没有显示输出
我只是在短短的一个学期(比如只有六周)内学会了这一点。仍然对整个汇编语言的事情感到困惑,这段代码还使用 chatgpt 来纠正一些错误,这是最终版本...
我现在正在学习汇编,我完全不知道如何使用符号扩展。我知道,如果您在 AX 中有一个值并执行 MUL 值,它将将该值乘以 AX 并得到结果...
请修复以下代码行中的以下错误。我在 Visual Studio 中将 x86 代码与 Irvine 文件一起使用: 我的程序中的第 98 行出现错误 A2032“无效使用寄存器&
我正在尝试在 VScode 中运行包含 Irvine32.inc 的代码。我正在使用 MASM/TASM 扩展并将 Irvine32.lib 保存在与我的 main.asm 文件相同的目录中。
所以这些是我的代码的目标: 本作业的目的是让您体验使用循环、数组以及创建和使用您自己的过程的经验。您需要创建一个程序...
Microsoft Assembly Language Irvine Library 搜索程序,我的代码有什么问题吗?
所以这些是我的代码的目标: 本作业的目的是让您体验使用循环、数组以及创建和使用您自己的过程的经验。您需要创建一个程序...
汇编中32位数相乘时,结果放在EDX:EAX组合中。结果的上半部分进入 EDX,下半部分进入 EAX。如果 EDX 和 EAX 都有两个 ...
如何用汇编语言生成随机长度在1-100之间的随机20个字符串?
我的代码只生成 10 个长度,但我需要从 1-100。请帮忙 包括 Irvine32.inc 海峡= 10 。数据 arr BYTE strLen DUP(?) 。代码 主进程 调用 Clrscr 移动 esi,偏移 arr 移动...
包括 Irvine32.inc 包含 macros.inc 缓冲区大小 = 200 。数据 十个双字 10 缓冲区大小 = 5000 缓冲区双字 BUFFER_SIZE dup (?) bytesRead dword 0