一个32位MASM库和面向Win32控制台的宏
您好这是x86处理器的汇编语言,使用Visual Studio 2019编译。 我仅使用 Irvine32 库中的指令进行基于标志的跳转。 我问
我需要将手动输入的数组元素逐个写入屏幕,但是当我尝试写入第一个数组元素时,我在屏幕上得到5的输出。 我还需要兑换第五个...
我需要将手动输入的数组元素逐个写入屏幕,但是当我尝试写入第一个数组元素时,我在屏幕上得到5的输出。 我还需要兑换第五个...
从 Irvine 调用时不会显示控制台输出,但它会向 'c' 返回一个值,然后可以在控制台上打印该值
main.c #包括 #ifdef __cplusplus 外部“C”{ #万一 // 声明汇编函数 extern int add_func(int a, int b); #ifdef __cplusplus } #万一 国际麦...
所以这是我打字文字游戏的延续。我已经完成了大部分内容,但更改了之前代码的相当一部分。我几乎已经完成了所有事情,除了由于某种原因打印出...
所以我正在制作一个打字游戏,单词从屏幕上掉下来,用户必须在单词到达屏幕底部之前输入单词。我的代码有如果用户输入正确的字符...
我试图提示用户输入长度为 1 到 30 个字符的 ID。可以是字母和数字,但最多 30 个字符。下面是我的代码,它显示错误...
我正在尝试利用汇编语言中的 GetAsyncKeyState 函数来检测键盘按键的状态。具体来说,我想在用户按下“W”k 时打印一条消息...
我需要一些帮助来将 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 并得到结果...