irvine32 相关问题

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

Irvine32 SmallWin.inc导致错误

我从Irvine32库的SmallWin.inc中收到20个错误。所有错误都是“非良性结构重定义”,但带有“错误的初始化程序” +“标签太少” +“标签太少...

回答 1 投票 0

计算数组(Assembly,Irvine)中数字之间的差异

我正在尝试计算数字之间的差距。为此,我使用2个数组。因此,除了输出和数字后面出现的奇异符号外,其他所有东西都工作正常。第一个数字-...

回答 1 投票 0

当我删除此“ WORD 13”时,它工作正常,但我想移动整个'str1

include irvine32.inc .data str1 WORD 13 BYTE'Source String',0 desti BYTE 80 DUP(?).code main PROC mov esi,offset str1 inc esi mov edi,offset desti call dumpregs mov ecx,lengthof str1 rep。 ..

回答 1 投票 0

将多字节字符常量存储到MASM字节数组中吗?

我正在尝试编写一个简单的过程,该过程将根据用户输入的等级将字母等级分配给字符串变量,该等级已存储在名为“ AGrade”的变量中。我写了...

回答 1 投票 0

将多字节字符常量存储到MASM字节数组中吗?

我正在尝试编写一个简单的过程,该过程将根据用户输入的等级将字母等级分配给字符串变量,该等级已存储在名为“ AGrade”的变量中。我写了...

回答 1 投票 0

在汇编中写一个寄存器

这次很简单的问题。我该如何编写屏幕程序集中单个寄存器的内容?我有点讨厌只看一个寄存器的值就调用DumpRegs。我正在使用...

回答 2 投票 0

求和x86。在输入的索引上

我在添加数组但在输入的索引上遇到麻烦。例如,用户输入4作为开始数组,6作为结束数组,因此我将不得不遍历array [4]到array [6]并添加...

回答 1 投票 1

在汇编中一点一点地减去两个整数

我正在尝试逐位减去2个整数,并且给了该算法b = 0差= 0(对于i = 0到(n-1)x = X的第i y = Y的第i个bit i差异之和= x xor y xor bb = ...

回答 2 投票 0

数组中具有间接寻址的意外输出

在我的问题中,我试图创建一个循环,该循环将遍历数组,并使用WriteInt / WriteHex过程通过MASM打印数组的元素。在下面的代码中,我有...

回答 1 投票 0

无法理解为什么某些变量被改变了

我的任务是创建一个程序,在用户识别的范围内列出复合数字。为了确定一个数字是否是复合数,我将除以它并检查剩余的...

回答 1 投票 0

使用32位汇编x86。如果我的情况属实,我该如何跳转到标签?

我正在学习装配,我对它很新。我正在做一个基本的总和程序,当它完成后,我有一个提示,询问我是否愿意“继续:y / n”。当我调用readChar(在AL寄存器中存储)时,......

回答 1 投票 0

在过程中操作运行时堆栈

我正在开发一个包含两个程序的程序。一个将N个无符号双字数组推送到堆栈,另一个从堆栈中弹出N个无符号双字并将它们存储在...中

回答 2 投票 3

如何输入包含1到50个字符的字符串。(程序集)

;这个程序反转一个字符串。 INCLUDE Irvine32.inc .data aName BYTE“Abraham Lincoln”,0 nameSize =($ - aName) - 1。code main PROC;在堆栈上推送名称。 mov ecx,nameSize mov ...

回答 1 投票 -1

ASM的未定义.data部分

当我试图编译这个ASM时,我遇到了一个错误。编写一个汇编程序来实现以下内容。而X> 0,如果X!= 3 AND(X> A OR X.

回答 1 投票 0

使用MASM链接外部库

我有一个使用Visual Studio 2015编写的汇编项目。该项目依赖于2个外部库。我把它们都包含在我的.asm文件的顶部,如下所示:include lib \ Irvine \ ...

回答 1 投票 0

8086汇编语言程序查找两个数字的GCD

当它点击“Ret 8”时,我的程序停止工作。有人能告诉我为什么吗?找到用户输入的2个数字的GCD。保持循环,直到你停止它。提前致谢 ...

回答 1 投票 0

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