8086源编辑器,汇编器,反汇编器和软件仿真器(带有MSDOS接口的虚拟PC)
我目前正在开发一个项目,我应该向用户显示一个菜单,以便他可以与其交互,并且我正在使用带有 emu8086 的虚拟机。我正在尝试这样做,当我单击...
我正在尝试编写一个运行循环的代码,该循环打印斐波那契数列中的前 20 个数字,但我不知道如何解决它。我尝试了很多方法。 组织100小时 移动斧头, 0 移动 bx, 1 mov cx,...
汇编 Emu8086 中的 F = 56 - X / (Y * 17)
我正在尝试解决这个表达式 F = 56 - X / (Y * 17) 在汇编中(Emu8086) X、Y 是变量。 我是一个完全的初学者,我已经这样做了(但可能不正确): 移动bx,56; BХ =...
我有这个汇编8086(TASM)代码,并且屏幕上打印的文本是紫色的,我不希望它是紫色的(我需要蓝色或黑色), 那么我该如何改变它呢? 代码: .型号小 ...
我正在学习一些汇编语言。我找到了解决 a^2-3b 的问题,其中 a>=0 且 b<=100. My initial algorithm was: mov bl 3b mov cl a sub cl, bl mov dl This is as far as I c...
我试图获取用户输入并将其放入创建的文件中,但它返回以下错误: 文件不存在: C:mu8086驱动 mu8086驱动器\C\inventory.txt 中断错误:21h/3Dh:不能
我是装配新手。我的任务是将八进制转换为十六进制,反之亦然。我只能在两个不同的 asm 文件中将八进制编码为二进制,然后将二进制编码为十六进制。现在我真的很想合并它们
我想在 emu8086 程序集中创建一个简单的程序,提示用户输入一个值。然后就会显示出用户的价值。显示用户的值后,会显示一条消息。哈...
我想用 Emu8086 汇编语言创建一个简单的程序,提示用户输入一个值。然后就会显示出用户的价值。显示用户的值后,会显示一个m...
使用 Intel 8086 汇编语言的 BEDMAS 进程[重复]
我正在尝试解决表达式:7 * (4 + 10) + (15 / 5) 例如用汇编语言。我假设 BEDMAS 原则仍然适用,但我运行的代码没有给我正确的数字......
使用 intel 8086 汇编语言的 bedmas 过程[重复]
我正在尝试解方程:7 * (4 + 10) + (15 / 5) 例如用汇编语言。我假设 BEDMAS 原则仍然适用,但我运行的代码没有给我正确的数字 v...
我尝试运行这个,但我不知道错误在哪里。 包括“emu8086.inc” 组织100 。数据 数组 DB 12H、24H、26H、63H、25H、86H、2FH、33H、10H、35H 总和 DW 0 。代码 开始:MOV AX,@D...
汇编8086程序,使用16位算术将两个64位数字相加,然后显示结果
;当我将两个数字相加时 ;(1111 1111 1111 1111)h + (1111 1111 1111 1111)h ;显示结果为(2000 20000 2000 2000)h ;真实结果是 (2222 2222 2222 2222)h ;代码 .型号sma...
内核可以在 emu8086 中工作,但不能在带有软盘控制器的虚拟盒子中工作
我正在编写一个简单的操作系统,我在emu8086中编写了引导加载程序和内核,然后写入软盘扇区。当我从 emu 内的软盘驱动器启动时,一切正常,但是当我从
我在程序集 emu 8086 中的代码以小写形式显示字母,但它显示它们两次而不是 每次以新行显示它们一次。我已经尝试了人工智能等的所有方法,但无法...
.型号小 .堆栈100小时 。数据 柱DW? 斐乐 DW? AVANCEH DW? 阿万切夫 DW ? 。代码 DETENER_POR_TIEMPO PROC MOV CX,2000小时 MOV DX,2000h MOV BX,2000小时 诺普 视网膜色素变性 DETENER_POR_TIEMPO
试图理解“MOV AX,BX”的目标代码,是我笨还是教科书不好?
我目前正在学习计算机架构课程,其中使用的文本之一是 James W. Coffron 的“Programming the 8086/8088 First Edition”(亚马逊对此的评论说它是“
我尝试使用汇编语言制作计算器,这是我的代码: .型号小 .stack 100h 。数据 greeting db '欢迎使用您的计算器', 0Dh, 0Ah, '$' 菜单 db '1 - 添加'、0Dh、0Ah...
我需要一个计算器的完整程序,用于计算 2 个操作数(每个操作数 64 位)的和、减法、乘法和除法。 因为8086微处理器中的寄存器...
我不允许使用循环来打印总和,我只能使用跳转 .型号小 .stack 100h 。数据 input_buffer1 db 10 DUP ('$') ;定义一个缓冲区来存储第一个输入字符串 输入缓冲区...