irvine32 相关问题

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

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

包括 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

Assembly x86使用循环交换array1和array2中的第n个位置元素

我目前正在上一门汇编课程,我有一个作业问题,我想确保它是正确的。我的问题是:给一个名为array1的数组,其值为1000h,2000h,3000h,4000h,...

回答 1 投票 0

如何使用Irvine32 WriteFloat而不是printf显示四舍五入为.001的浮点数

我对汇编语言非常陌生,所以请耐心...我有一个浮点数,我已经舍入到最接近的.001,但仍显示为+ 1.6670000E + 000。我希望它显示...

回答 1 投票 0

试图找出为什么这个用于ID回文的x86汇编代码认为一切都是回文

。我到目前为止已经呆了几天,尽管在这个站点上浏览了所有其他针对此确切问题的答复,但我仍无法弄清楚我在做什么错。谁能提供我...

回答 1 投票 0

MASM偏移量与用于寻址的标签

我目前正在研究Irvine x86汇编书,目前正在学习第四章。他们引入了OFFSET指令,但是我对为什么要使用它感到困惑。为什么我不就拿...

回答 1 投票 0

如何一一显示数组编号(Irvine 32库Visual Studio 2019 ASM)

我需要将每个手动输入数组一个一个地写入屏幕,但是当我尝试将第一个数组(0)写入时,输出为5。我还需要交换第五个数组的值...

回答 1 投票 0

在cpp文件中运行asm过程

我正在尝试从cpp文件中的asm文件运行过程,但出现以下错误:错误1错误LNK2019:函数_main D:\ Addem \ main.obj Project中引用了未解析的外部符号_calka ...

回答 1 投票 1

找不到最长的递减序列的负数

我写了一个与C组合的汇编代码。只有在数组中的数字为正数时,它才有效。如果我要测试任何负数,它将跳过这些数字。这是我的汇编代码:...

回答 1 投票 0

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