问题标签 [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.
assembly - Emu8086 - 条件打印不会中断
所以这是我的问题,每当我按“a”并且它满足条件时,它都会打印“a:”下的文本,然后也打印“b:”中的文本。我如何在不同的条件下互相打破?谢谢 :)
assembly - emu8086 - 我如何根据条件终止程序
我只想问在满足条件后如何终止或关闭程序。我即将完成这个案例研究..感谢您的回答:]
喜欢:
或者在这种情况下编码停止的东西
assembly - 不支持中断
我正在使用模拟器(emu8086)。我需要知道是否可以通过程序不支持的替代方式使用(中断)?
我正在尝试调试 MBR,但程序不支持某些中断。提示???
assembly - 输出未完整显示 [8086 程序集]
输入是最多 200 个字符(“str”)的字符串。它继续字符串并增加计数器数组(“arr”)中字符串中每个字符的ascii值位置。输出是每个 ascii 字符 [256 个字符(计数器数组的长度)] 的多次迭代。例如:
一个(005)3(016)%(109)
问题是如果我写了五个以上的字符,它只会显示其中的五个而不是其余的(全部)。代码中的问题是什么?
重要细节——
mone1
表示 counter1 和mone2
表示 counter2
谢谢!
assembly - 如何在 8086 汇编语言中声明和操作字符串数组?
我正在使用emu8086 4.08版。我必须建立一个学生数据库。那么,如果我想将名称或 ID 列表存储在字符串数组中,我该怎么做呢?还是有其他方法?提前致谢。
这是我正在尝试的代码:
assembly - 显示鼠标坐标
下面的代码显示了从 0 到 9 的数字。然后它将开始打印等效的 ASCII 数字。
问题是如何将它们转换回十进制?
这是我到目前为止所做的:
汇编代码
assembly - 删除屏幕上的字符
我正在使用 EMU8086 为学校的一个项目制作一个组装游戏。在这个游戏中,我需要允许用户输入一个字符串才能进行。当他输入字符串时,他可能会输入错误的内容并使用backspace来更正它。问题是backspace光标移动到前一个字符上,但之前输入的字符仍然存在。为什么退格键不清除前一个字符?如何修复我的程序,以便删除屏幕上的前一个字符?
我的代码是:
assembly - 在汇编中将字符转换为 ASCII 代码(十进制)
我对组装很陌生-不到一周的经验。我试图从提示中接收一个字符,然后以十进制显示 ASCII 码。我已经为此工作了几个小时,并决定来这里。
当我在提示符中输入“a”时,我的模拟器显示我的 char 变量正在存储 61 十六进制,这是正确的。我似乎无法让它打印到屏幕上(十六进制或十进制)。
编辑:将代码更改为循环并除以十。我有正确的字符打印出来,但相反。数字 97 打印出 79
到目前为止,这就是我所拥有的:
assembly - 8086Assembly - 无法反转字符串
我的 EMULATOR(emu8086) 的控制台最终打印了一个空白屏幕而不是 Reversed 字符串。我哪里做错了?