irvine32 相关问题

一个32位MASM库和面向Win32控制台的宏

我的汇编语言项目的 x86 代码中出现错误

请修复以下代码行中的以下错误。我在 Visual Studio 中将 x86 代码与 Irvine 文件一起使用: 我的程序中的第 98 行出现错误 A2032“无效使用寄存器&

回答 1 投票 0

在 VScode 中运行 Irvine32.inc

我正在尝试在 VScode 中运行包含 Irvine32.inc 的代码。我正在使用 MASM/TASM 扩展并将 Irvine32.lib 保存在与我的 main.asm 文件相同的目录中。

回答 0 投票 0

如何使用 Irvine 库打印格式化输出?

所以这些是我的代码的目标: 本作业的目的是让您体验使用循环、数组以及创建和使用您自己的过程的经验。您需要创建一个程序...

回答 0 投票 0

Microsoft Assembly Language Irvine Library 搜索程序,我的代码有什么问题吗?

所以这些是我的代码的目标: 本作业的目的是让您体验使用循环、数组以及创建和使用您自己的过程的经验。您需要创建一个程序...

回答 0 投票 0

SHLD换档

我仍在研究这个程序,我应该编写一个程序,通过将双字数组向左移动 n 位来执行 SHLD(传递 BL 寄存器中的位数...

回答 0 投票 0

如何在 EDX:EAX 中打印乘法结果

汇编中32位数相乘时,结果放在EDX:EAX组合中。结果的上半部分进入 EDX,下半部分进入 EAX。如果 EDX 和 EAX 都有两个 ...

回答 1 投票 0

如何用汇编语言生成随机长度在1-100之间的随机20个字符串?

我的代码只生成 10 个长度,但我需要从 1-100。请帮忙 包括 Irvine32.inc 海峡= 10 。数据 arr BYTE strLen DUP(?) 。代码 主进程 调用 Clrscr 移动 esi,偏移 arr 移动...

回答 0 投票 0

我在以下代码中遇到错误。代码示例和需要库

包括 Irvine32.inc 包含 macros.inc 缓冲区大小 = 200 。数据 十个双字 10 缓冲区大小 = 5000 缓冲区双字 BUFFER_SIZE dup (?) bytesRead dword 0

回答 0 投票 0

如何在MASM中显示计数?

这是我的 MASM 作业代码。任务是: 编写执行以下操作的应用程序: 声明一个包含 50 个未初始化值元素的 32 位整数数组 填写 32 位 a...

回答 1 投票 0

15以下的汇编加法求和自动转换为十六进制

对于我的作业,我必须制作一个最多可生成 15 个数字的斐波那契数列。每当我添加总和在 10-15 之间的任何数字时,我都会在内存和寄存器中得到它们的十六进制值。 ...

回答 0 投票 0

不能从递归循环返回主PROC - Stack Overflow

我试图编程一个简单的循环,调用自己并跟踪它的循环次数。当我踏过它的时候,一旦ECX在递归PROC里面打到0,它就会在L1里面跳到RET--我想......。

回答 2 投票 1

MASM循环计数器只显示'+0'(irvine32)

我有一个几乎已经完成的脚本。我正在努力完成单词计数器。在这种情况下,我正在计算每个空格的实例,并假设这意味着它是一个单词的结尾。总字数"...

回答 1 投票 0

汇编垃圾游戏。我的代码无法完成退出,卡在了一个循环中

写一个程序,使用上面所说的规则来玩Craps游戏,使它模拟一个没有人类输入的游戏。程序不应该要求下注,而应该只计算如果 ...

回答 1 投票 -2

十六进制数的二补码 在汇编语言中。

我想弄清楚如何将十六进制数转换为二的补码十六进制。我已经做了所有必要的检查,字符来作为十六进制数字,并将其转换为其数字代码...

回答 1 投票 0

在Assembly(masm32)中使用ReadHex函数时,有什么方法可以检测无效字符?

我想创建一个程序,如果输入值(32位十六进制)不正确,则该程序将接收新值。为此,使用ReadHex函数非常有用,但是我不知道如何检测...

回答 1 投票 0

MASM X86汇编程序中发生无限循环

我目前在我所在大学的计算机组织和架构课程中学习,我们一直在与MASM进行很多合作,出于我自己的兴趣,我一直在研究一些程序。对...

回答 1 投票 0

需要循环帮助以迭代方式将汇编中的sum变量相加

我正在尝试将以下C ++代码转换为Assembly(MASM,Irvine32):const int SIZE = 10; int number [SIZE] = {10,60,20,33,72,89,45,65,72,18};整数限制= 50; int索引= 0; int sum = 0; ...

回答 1 投票 0

为什么此汇编程序输出两次相同的字符串?

此Caesar密码程序生成解密字符串(长度始终为10),输出为output.txt文件。例如下面的代码制作.txt文件,ILIKEASSEM HOWAREYOUU,但是当我运行此代码时,...

回答 1 投票 1

扫描字符串以查找字符,在字符后打印其余字符串

我正在寻找一个字符串,直到找到一个特定的字符,然后在找到该字符后打印其余的字符串。基本上,如果我的字符串是“ The quick brown fox”,而我...

回答 1 投票 0

x86汇编如何使用DIV指令和循环检查整数是否为素数

我创建了一个过程,该过程将打印所有素数直至用户输入。但是,某些输出值不是素数,例如15、21等。如果我以15开始程序,则不会...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.