问题标签 [irvine32]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
724 浏览

assembly - 获取符号而不是 int

当我要求用户输入rown&coln和之后,readint我得到的是符号而不是 int。writestring如何让输入的 int 显示出来?

0 投票
2 回答
13564 浏览

assembly - 无法打开文件 irvine32.inc

我正在尝试在 masm 6.15 中组装程序,但它给出了标题中提到的错误。我正在尝试在 Google 和其他搜索引擎中搜索此错误,但没有可用的有用信息,请提供帮助。

0 投票
1 回答
1034 浏览

assembly - MASM - 为什么这段代码不会导致计算机发出哔哔声?

我已经阅读了有关使计算机发出哔哔声的代码,但我无法让它工作。以下代码要求用户输入数字。数字显示在屏幕上,但如果用户键入非数字字符,它应该会发出哔哔声。当我运行程序并输入一个非数字字符时,它就会崩溃。

当您键入非数字字符时,它将打印 3。不知道这是否有任何区别。

0 投票
2 回答
4067 浏览

assembly - 将字符串传递给宏汇编器 MASM

好的,所以我已经在一定程度上完成了这项工作,但是当我尝试将变量名传递给宏时,它会说:

错误 A2071:初始化程序幅度对于指定大小来说太大

我没有看到我在这里做错了什么。我正在关注如何传递参数的示例,但这就是它给我的。这就是我到目前为止所拥有的。

现在这不起作用,但是当我在 .code 部分中调用宏时,如果将其放入像“Some Thing”这样的字符串中,则宏可以正常工作并继续前进。这是为什么?我没有传递正确的字符串还是我没有在我的.data部分中终止字符串?我使用的例子是这样的

0 投票
3 回答
10475 浏览

loops - 如何在汇编语言中循环

我将如何计算斐波那契数列中的前 12 个值并能够将其放置在 EAX reg 中。并显示调用 DumpRegs?使用间接寻址我知道我需要一个 for 循环,但我什至不知道如何去做。任何帮助或提示表示赞赏。

0 投票
2 回答
1943 浏览

loops - 用汇编语言显示十六进制内容

嘿伙计们,我不确定我是否以正确的方式进行这一切。我需要斐波那契数列的前 12 个数字来计算我已经很确定它在做什么。但是现在我需要使用 dumpMem 在我的程序中显示 (Fibonacci) 的十六进制内容。我需要打印:01 01 02 03 05 08 0D 15 22 37 59 90

但我只得到:01 01 00 00 00 00 00 00 00 00 00 00

非常感谢任何提示或帮助。

0 投票
1 回答
2015 浏览

winapi - 汇编和 Win32API 输入输出

我试图弄清楚这一点,但有点难过。我想要做的是使用 win32 lib 中的ReadConsole/WriteConsole函数并让它在一定程度上工作,但只是不在那里。我无法让第二个写入控制台正常工作。我不认为我将缓冲区发送到变量。我一定在这里遗漏了一些东西,我不知道它是什么。这是我到目前为止所拥有的

谢谢你的帮助 :)

0 投票
1 回答
2019 浏览

assembly - 致命错误:不匹配的宏嵌套?

0 投票
1 回答
6558 浏览

assembly - 在程序集中读取文件

第一:汇编中的这段代码无法打开我输入的文件名

第二:我不知道如何将此代码合并到我用来打开文件的代码中

0 投票
1 回答
4441 浏览

assembly - x86 将 ASCII 字符转换为数字

我在做家庭作业时度过了一段美好的时光,希望得到一些指导。该分配要求您将任意基数的 ASCII 字符串转换为任意基数输出。当我调用 AsciiToDigit 过程(嵌套在 ReadInteger 过程中)时程序挂起,我不知道为什么。调试器没有任何帮助,因为当它到达程序的那个部分时它什么都不做,只是挂起。

我相当确定我需要先将字符转换为数字才能正确执行此操作,但也许我遗漏了一些东西。感谢任何人都可以提供的任何帮助。