emu8086 相关问题

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

添加数组时遇到麻烦 8086

start : mov ax, @data mov ds, ax MOV BL, 00H MOV DL, 00H LEA SI, ARX LEA DI, ARY PRINTF MSG1 X: MOV CL,05 mov ah, 01h int 21h MOV BL,AL INC BL ...

回答 1 投票 0

以8086方式读取文件,直到文件结束。

MOV AH,3DH MOV DX,OFFSET(FNAME) MOV AL,0 ; 0 MEAN FOR READING PURPOSE ;OPEN INT 21H MOV HANDLE,AX MOV AH,3FH MOV BX,HANDLE MOV DX,OFFSET(BUFFER) ;READ MOV CX,...。

回答 1 投票 2

装配EMU8086对角线

我需要在我的正方形上画一条对角线 从左边到右边 我已经有了正方形 所以我只需要画一条对角线 我把我的正方形代码留在下面 这个问题还没有回答 emu8086.code: ...

回答 1 投票 0

如何在数据段之间切换?

我刚刚开始学习Assembly(我有基础),但是我不知道如何在数据段之间切换。这是示例:FRASE DB'Inserisci un numero:','$'DATA ENstrong textDS DATA2 ...

回答 1 投票 0

emu8086图形模式延迟

我正在尝试使用图形模式(vga)在emu8086中绘制一个框。由于某种原因,像素之间存在延迟,这使其看起来像动画,而不是立即绘制该框。有吗...

回答 1 投票 1

ASM 8086除法除法

我需要在asm 8086中编写类似b = a / 6的程序,但没有DIV指令。我知道如何使用SAR,但只有2,4,8,16 ... mov ax,a sar ax,1; // div a by 2 mov b,ax我的问题是我该如何...

回答 3 投票 2

为什么不能将A000H或更高的值移动到16位寄存器中? [重复]

我尝试了最基本的指令“ mov ax,B006H”并收到错误消息

回答 2 投票 1

为什么我们不能给16位寄存器提供A000H或更高的值?

我尝试了最基本的指令“ mov ax,B006H”并收到错误消息

回答 2 投票 1

我如何附加到字符串?

所以我有一个字符串,我想根据用户输入在其中添加更多内容。例如,字符串的默认值为“输入中的两个数字为:$”,一旦用户输入2个数字,就说21 ...

回答 1 投票 1

我想先打印偶数,然后再打印奇数

DOS段.model小.stack 100h .data array1 dw 1,4,6,3,7;因为除法8位除数需要16位除数.code main proc mov ax,@ data mov ds,axlea si,array1 mov cx,5

回答 1 投票 0

emu8086的回文程序用汇编语言

我正在尝试完成我的微处理器课程的上一个实验练习,可以为此提供一些帮助。工作是用我自己的代码填充注释的空行。这是任务:** ...

回答 2 投票 1

如何将布尔表达式转换为汇编代码

我对汇编语言很陌生。请考虑以下功能:其中,“ +”代表“或”逻辑门,变量的串联代表“与”逻辑门。我该如何实现这样的...

回答 1 投票 1

Assembly x86 | return(ret)不起作用

最近,我出于好奇心开始学习Assembly 8086。汇编中的输入仅允许您键入一个字符,因此我尝试在汇编8086中制作一个程序,以使您可以......>

回答 1 投票 1

是否有使用emu8086 CMP两个字符串的方法?

我正在开展一个项目,目的是使用汇编语言组织学生参加3项考试的评分。我希望emu通过文本文件中的CMP来对用户的字符串进行CMP,因此,如果ZF设置为1,emu将打印出...

回答 1 投票 1

[CF,数据溢出期间标志寄存器中的OF

使用Intel x86 / emu8086仿真器,当字节溢出时具有以下值:mov al,-128 sub al,128为什么CF为0,OF也为0?谢谢

回答 1 投票 0

汇编语言:.txt文件放在哪里,以便程序可以读取它? (DOSBox)

我需要阅读并显示作业的文本文件。基本上,它需要读取并显示名为“ textfile.txt”的文件中的文本。在EMU8086中,我知道文件和程序的放置位置...

回答 1 投票 0

存储器中的变量未由商店更新为该符号

当我运行emu8086时,此结果返回给我0 ..为什么?数据段ans dw?结束堆栈段dw 128 dup(0)结束代码段开始:mov ax,@ data mov dx,ax mov ax,2 mov bl,2 mul ...

回答 1 投票 1

8086程序来查找给定序列中的偶数之和

我试图查找存储在内存中的5个偶数之和,从500到504。我无法获得所需的结果。能否请我找到我的逻辑错误?我正在尝试使用8086汇编语言...

回答 1 投票 -1

如何设置非闪烁文本光标(组件)? [关闭]

我的程序应设置非闪烁文本光标。我只发现了如何隐藏光标(使用10h)。光标应可见但不闪烁。有可能吗?

回答 1 投票 0

您如何在两个不同的寄存器中加减两个数字?

嗨,我是汇编语言及其概念的新手。我已经将两组数字相乘并划分为不同的寄存器,但是我不知道如何继续从每个数中减去这两个值...

回答 1 投票 -1

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