emu8086 相关问题

8086源编辑器,汇编器,反汇编器和软件仿真器(带有MSDOS接口的虚拟PC)

x86汇编:如何重写中断?

我正在尝试将0h中断(除以零)重写为我制作的自定义标签,该标签应该打印我制作的自定义消息,而不是模拟器抛出的普通异常。我...

回答 1 投票 0

如何解决程序集安全问题的组装

我是一个新的汇编程序员,我想知道是否有一种方法可以完全清除堆栈(从所有函数参数和函数指针中清除)

回答 1 投票 -3

在程序集8086(emulator8086)中调用操作码后出现错误的参数错误

我正在尝试在Assembly x86中创建一个函数(过程),但是由于某种原因,调用操作码会给我“扭曲参数”错误; 通话上限; ->给出一个错误int ...

回答 1 投票 0

如何在8086的内存地址中存储数组的元素

这里是问题,我正在尝试在emu8086中编写一个程序。该程序有关内存操作和数组。内存传输操作必须在数据段上完成。而且我必须存储我的元素...

回答 1 投票 2

8086程序,读取用户的DOB并确定年龄

这是我的8086 .COM文件代码:org 100h;告诉汇编程序应将后面的代码放置在偏移量1000H处。MODELSMALL;确定代码的大小...

回答 1 投票 0

为什么我没有输出到程序中以找到8086仿真器中给定数组中的最小值?

我正在尝试查找给定数组中的最小值,并且我使用的代码是此MOV SI,500 MOV CL,[SI] MOV CH,00 INC SI MOV AL,[SI] DEC CL INC SI L1: CMP AL,[SI] JNC SKIP MOV AL,[SI] SKIP:INC SI ...

回答 1 投票 -1

我如何以二进制/十进制打印寄存器ds的内容..

我需要一些帮助以二进制和十进制显示寄存器DS的内容,而我所做的只是将十六进制转换为binary。如何显示我的需求? .MODEL小.STACK 100H .DATA ...

回答 1 投票 0

如何显示两个数字的加法

我提供了两个输入,并希望将数字相加并显示输出。但是在这里它给出了ascii号作为输出。我该如何解决? org 100h mov ah,1 int 21h mov bl,al int 21h mov ch,al ...

回答 1 投票 0


另外两个8位数字的8086给人错误的答案

我做了这个8086 MASM程序中添加两个8位数字54H和13h这是应该给予67H的答案,而是让07作为答案。有人可以告诉我什么是错我的代码?这是我的 ...

回答 1 投票 1

如何打印BMP在特定的地方

我想打印一张小照片10×10像素在一个特定的地方,但我不知道该怎么做。我知道如何打印320 * 200的照片。

回答 1 投票 0

如何计算8086 ALP中字符串中的元音数量?

我编写了一个汇编程序,用于计算用户读取的字符串中的元音数量。读取字符串和计算长度工作正常。但是比较......

回答 1 投票 2

如何查找命令地址?

我是汇编编程的初学者,我遇到了这个问题的一些问题。因此,下面命令的地址由CS:IP寄存器的内容定义。如果CS等于0750h ......

回答 1 投票 2

我正在寻找如何添加2个数字的3个数字

我想把3个数字和2个数字相加。我正在做一个程序,询问3个数字,但我不知道如何添加它们。示例:99 + 99 + 99 = 270(示例)这是我的程序,我问...

回答 1 投票 1

程序集8086中的SHR命令

我得到了以下代码,我想在每一步之后写下观察结果。代码是:MOV AL,15 MOV AH,0FFH XOR AL,AL MOV CL,3 SHR AX,CL现在唯一令我困惑的是SHR命令。 ...

回答 1 投票 2

使用函数技术编写汇编代码

我有一个问题,我必须将8位数字从内存位置ABCDH:1200H移动到内存位置DCBAH:3456H。以下是我的代码:MOV [1200H],6 MOV AL,[1200H] ......

回答 1 投票 1

如何在emu8086中创建和绘制精灵?

我已经获得了一项任务,我需要使用emu8086创建一个游戏。但问题是我不知道如何绘制精灵。任何人都可以通过向我解释精灵创作来帮助我吗?

回答 1 投票 0

从另一个文件调用过程

我有一个.ASM文件,我想在其中调用另一个.ASM或.INC文件的程序。我已经尝试将以下内容写入我的main.asm文件:INCLUDE file_op.inc但是当我尝试运行它时,它...

回答 1 投票 3

emu8086-程序添加两个数字并显示输出

如果你输入键盘3它将是3 +并输入另一个数字3它将是3 = 3 + 3 = 6我是这个主题的新手,我很难理解这一点请帮助我,谢谢你提前......

回答 3 投票 0

这里的任何人都可以让我理解这个程序以及我将通过它获得什么输出?

数据段STRING1 DB 11H,22H,33H,44H,55H MSG1 DB“FOUND $”MSG2 DB“未找到$”SE DB 34H数据结束打印宏MSG MOV AH,09H LEA DX,MSG INT 21H INT 3 ENDM CODE .. 。

回答 3 投票 -2

© www.soinside.com 2019 - 2024. All rights reserved.