问题标签 [emu8086]

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 回答
2191 浏览

assembly - 在汇编中为什么不能在不移位的情况下打印十六进制数?

此代码取自在线示例。假设我有要在 DL 中打印的变量。

为什么要换班?不能像小数一样打印吗?另外,为什么这里同时使用SHRSHL

0 投票
1 回答
1686 浏览

assembly - 在程序集 8086 中输出数字的 ASCII 字符

我在斐波那契序列计算的每个步骤中输出计算值时遇到问题,它输出计算值的相应 ascii 字符,如 ☺ ☻ ♥ ♣ 序列应该运行多少次取决于用户,但它限制为 47 :

0 投票
1 回答
1430 浏览

assembly - 在汇编中,商和余数不是归于 AL,AH 吗?这里会发生什么?

我正在网上搜索一段十六进制到十进制的代码,我偶然发现了这个。我对其进行了测试,尽管我不明白为什么,但它运行良好。

虽然发生了分裂,但这家伙用 DL 代替 AL,就这样把它推入堆栈。这是如何运作的?

0 投票
4 回答
971 浏览

assembly - 防止 AX 寄存器被 DIV 指令破坏

我试图在汇编中解决这些简单的乘法和除法运算。

我已经这样做了

我之前在AX寄存器中的乘法值被除法的新结果覆盖。我该如何解决?

0 投票
1 回答
171 浏览

assembly - 比较 Micro ASM 1.00 中的 char

如何比较两个char,第一个是用户输入。

0 投票
2 回答
5734 浏览

assembly - 用 8086 汇编语言打印出十进制值

我目前正在做一个项目,该项目需要我提示用户输入三个输入(长度、宽度和高度),然后计算体积(l w h)。计算完成后打印结果时遇到问题。有没有办法打印出十进制值?

0 投票
1 回答
819 浏览

assembly - 用户按 EXIT 时汇编语言程序终止

我在尝试解决下面给出的问题时遇到了一些问题。

“编写一个程序,该程序一次输入一个字符,在同一行有间隙的阶段,它将显示用户已经给出的下一个字符。有一个条件可以停止程序,即当用户按下“退出”时,系统将终止”

实际上最后一行我不清楚。在此先感谢。

0 投票
2 回答
11492 浏览

assembly - 在汇编中生成随机数

我是组装新手,在生成随机数时遇到问题。

我的代码很简单:它在该0-25范围内生成 100 个数字并将它们存储在一个数组中。

我遇到的问题是,当我在emu8086汇编程序上运行 con 时,它成功运行并生成 100 个随机数,这些随机数存储在数组中。但是当我在 上运行它时masm611,它每 4 个周期生成一个新的随机数。这意味着数组中的值对于 4 个值是连续相同的数字,然后存储下一个随机值。

这是我的代码:

我的代码有问题吗?我需要添加一些东西吗?谢谢。

0 投票
3 回答
4027 浏览

assembly - 打印数组——得到奇怪的输出(emu8086)

我的问题与以汇编 8086 语言打印数组有关。我使用“emu8086”程序。

以下部分对我来说似乎很好(我是初学者),但我得到的结果是:*P000,而不是:12345。

你能解释一下我的功能有什么问题吗?先感谢您 !

0 投票
2 回答
837 浏览

assembly - 汇编语言 - 什么是临时字符串输入的寄存器

我一直在比较固定字符串和输入字符串。但是很难弄清楚输入的寄存器是什么,是它al还是ah什么。我只是一个初学者,这对程序员来说是一种痛苦的语言,哈哈。请帮助我真的很感激谢谢:)