8086源编辑器,汇编器,反汇编器和软件仿真器(带有MSDOS接口的虚拟PC)
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 ...
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,...。
我需要在我的正方形上画一条对角线 从左边到右边 我已经有了正方形 所以我只需要画一条对角线 我把我的正方形代码留在下面 这个问题还没有回答 emu8086.code: ...
我刚刚开始学习Assembly(我有基础),但是我不知道如何在数据段之间切换。这是示例:FRASE DB'Inserisci un numero:','$'DATA ENstrong textDS DATA2 ...
我正在尝试使用图形模式(vga)在emu8086中绘制一个框。由于某种原因,像素之间存在延迟,这使其看起来像动画,而不是立即绘制该框。有吗...
我需要在asm 8086中编写类似b = a / 6的程序,但没有DIV指令。我知道如何使用SAR,但只有2,4,8,16 ... mov ax,a sar ax,1; // div a by 2 mov b,ax我的问题是我该如何...
所以我有一个字符串,我想根据用户输入在其中添加更多内容。例如,字符串的默认值为“输入中的两个数字为:$”,一旦用户输入2个数字,就说21 ...
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
我正在尝试完成我的微处理器课程的上一个实验练习,可以为此提供一些帮助。工作是用我自己的代码填充注释的空行。这是任务:** ...
我对汇编语言很陌生。请考虑以下功能:其中,“ +”代表“或”逻辑门,变量的串联代表“与”逻辑门。我该如何实现这样的...
Assembly x86 | return(ret)不起作用
最近,我出于好奇心开始学习Assembly 8086。汇编中的输入仅允许您键入一个字符,因此我尝试在汇编8086中制作一个程序,以使您可以......>
我正在开展一个项目,目的是使用汇编语言组织学生参加3项考试的评分。我希望emu通过文本文件中的CMP来对用户的字符串进行CMP,因此,如果ZF设置为1,emu将打印出...
使用Intel x86 / emu8086仿真器,当字节溢出时具有以下值:mov al,-128 sub al,128为什么CF为0,OF也为0?谢谢
汇编语言:.txt文件放在哪里,以便程序可以读取它? (DOSBox)
我需要阅读并显示作业的文本文件。基本上,它需要读取并显示名为“ textfile.txt”的文件中的文本。在EMU8086中,我知道文件和程序的放置位置...
当我运行emu8086时,此结果返回给我0 ..为什么?数据段ans dw?结束堆栈段dw 128 dup(0)结束代码段开始:mov ax,@ data mov dx,ax mov ax,2 mov bl,2 mul ...
我试图查找存储在内存中的5个偶数之和,从500到504。我无法获得所需的结果。能否请我找到我的逻辑错误?我正在尝试使用8086汇编语言...
我的程序应设置非闪烁文本光标。我只发现了如何隐藏光标(使用10h)。光标应可见但不闪烁。有可能吗?
嗨,我是汇编语言及其概念的新手。我已经将两组数字相乘并划分为不同的寄存器,但是我不知道如何继续从每个数中减去这两个值...