问题标签 [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 - 将 seg 移动到 emu8086 中的斧头错误
我刚刚安装了emu8086,但出现了奇怪的错误,我在网上看不懂mov ax, SEG datahere
。看起来它无法识别 SEG 关键字。为什么?代码在 TASM+DosBox 或 GUI Turbo Assembler 中编译得很好。
错误:
arrays - 使用数组汇编器 8086
定义一个包含十个 16 位字的数组。从键盘读取包含任何字符的字符串的值。之后,应转换字符串,使其仅保留为小写字母 ( a
- z
) 的元素。
然后,在屏幕上打印字符串并将CX
修改后的序列的元素数量存储在寄存器中。
这是我的代码:
我的问题是,它不能与dw
. 有谁能够帮助我?
string - 遍历字符串(8086 程序集)
好的,我一个月前开始学习 8086 汇编,直到现在我学习它并没有太多问题,但现在我被字符串困住了。问题是我如何迭代 8086 中的字符串并操作字符?我的微处理器课程还有一个任务是从给定字符串中删除所有 ' 字符(我的代码中的字符串“proce'so'r”),然后将新获取的字符串与第一个字符串进行比较并检查它们是否相等. 问题是我什至不知道如何迭代它。课堂上真的没有解释,所以我在这里寻求帮助。到目前为止,这是我的代码(仅用于字符串迭代和打印字符,它不起作用,不知道为什么):
string - 在汇编中将字符串元素移动到另一个字符串中
我正在尝试将 elemenet 逐个元素地移动到汇编语言中的另一个字符串中。问题是我在组装时不断收到错误,例如:“无法添加相对类型”。为什么会发生这种情况,我该如何解决它,以便我可以将所有元素从 STRING 复制到 STRING2?
assembly - emu8086 assembly Int 16 ah=01h, how to empty buffer?
Im coding a little game with keyboard strokes 'a' and 's', i dont wanna have a wait in my loop, so i tried int 16h, ah=01h. when i press key 'a' it acts as if key was stuck, how to empty/flush buffer after key is pressed ?
Thanks for help
assembly - 使用 include 'emu8086.inc' 反转字符串的大小写和顺序
在以下代码中,我能够反转字符串,但我不知道如何在此代码中添加函数以获得以下结果:
输入 AbCDeF_XYz 输出:Zyx_fEdcBa
assembly - 组装emu 8086输入点击特定按钮2040
这是我的代码:
我想在按下按钮 1 时选择一个动作,比如调用另一个过程。
assembly - 汇编中的编译错误 - emu8086
我对汇编和emu8086非常陌生,似乎无法弄清楚为什么这条线会出现错误:
虽然这条线有效:
错误是:“MOV [ax],dl,可能是未定义的 var:[ax]”
谢谢