8086源编辑器,汇编器,反汇编器和软件仿真器(带有MSDOS接口的虚拟PC)
我不允许使用循环来打印总和,我只能使用跳转 .型号小 .stack 100h 。数据 input_buffer1 db 10 DUP ('$') ;定义一个缓冲区来存储第一个输入字符串 输入缓冲区...
我写了一个电影票务系统的代码,我只为动作电影1实现了它来测试它的功能。当我运行代码时,一切都很顺利,直到我输入数量...
我正在尝试用汇编语言8086打印精灵。我已经编写了代码,但它没有显示任何内容。 .型号小 .stack 100h 。数据 精灵数据库 00h,00h,00h,00h,00h,00h,00h,00h,0Fh,...
我正在写一个猜数字游戏,但我在第 27 行的 mov al, 1h 部分不断收到错误。我尝试了 mov ah, 1h。我尝试了 mov ah, 01h ,但又失败了。 .型号小 .stack 100h 。数据 ...
此代码用于输入姓名年龄和城市。它可以打印出年龄等信息,但市政当局无法打印出该值。 .型号小 组织100小时 。数据 outmsg db '你好用户$' 在...
这是我的程序: 数据段 str1 db“你叫什么名字:$” str2 db“你多大了?$” str3 db 13,10,“名称输出为:$” str4 db 13,10,“年龄输出为:$&
我试图从用户那里获取 5 个数字并将这些数字存储在一个向上增长的堆栈中。然后它根据 LIFO(后进先出)概念显示堆栈的内容。我正在跑步...
我有一个简单的计算器,如下所示。我想添加幂功能,以便计算器可以计算 2 个数字的幂,这些值取自用户输入。 这是 4 个主要代码
我正在尝试使用 recherchemax 过程对数组进行排序(它允许我找到数组的最大值),我的想法包括找到最大值,然后每次都将其按正确的顺序排列,我
有人可以告诉我在emu8086中访问数组元素的最有效方法吗? 作为一个例子,我得到了这个数组: 选项卡 db 30h、35h、32h、37h、38h、39h、31h mov si, offset ta 写错了吗...
我有一个小程序可以将二进制字符串转换为十进制。我正确地将其存储在 BX 中,但是当我想在以下循环中打印 BX 时出现问题。即使 AX 是双的,它也会损坏...
大家好,我有一个小程序可以将二进制字符串转换为十进制,我将其正确存储在 bx 中,但是当我想在这个循环中打印 bx 时出现问题,它甚至打破了 ax 仍然大于...
下面的流程图用于对从地址[200h]开始的长度为N = 100h的数组进行升序排序,遵循以下原则: 原则: 对数组中的每对连续值进行排序(如果
mov ax, [integerOp1] mul [整数Op2] mov 结果Hi, dx mov 结果Lo, ax ;整数 -> ASCII mov cx, 0 ;计算结果中的位数 @IterateMulLo:...
访问数组中的元素并将每个元素存储在汇编 8086 中的寄存器中
所以我试图访问一个数组,每次迭代时我都会将元素的值存储在寄存器 AL 中。我正在访问的数组是一个从用户那里获取其值的数组,我输入的值...
我正在输入 4 位数字并将其存储在变量中。那部分完全没问题。然后我可以检索该值并打印它。我正在尝试将其转换为整数,以便我可以执行算术...
数组求和汇编语言代码,新的提示行向左移动,答案不打印而是打印以前的寄存器值
我正在尝试编写一个简单的汇编语言代码。它可以运行,但有一些小问题。 该代码旨在接受五个值并存储在数组中,因此它会提示用户五次。
我的任务是编写一个 Intel 8086 汇编语言程序,在不使用 INT 10h 指令的情况下显示数字金字塔。结果应如屏幕截图所示:金字塔 这是我的
我的代码没有离开从第228行开始的循环(称为ciclo),看起来它没有读取鼠标
;多段可执行文件模板。 数据段 ;在这里添加您的数据! ;埃斯科拉斯·埃尼西亚斯 stringjogar db "JOGAR$",0 stringtop5 db "TOP 5$",0