emu8086 相关问题

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

在汇编语言中试图将 8 位数字分成 2 位数字组并计算数字平均值

组织 100H school_number DB 2H,1H,9H,4H,7H,2H,9H,1H MOV SI, OFFSET 学号 MOV CX,0000H MOV BX,0000H 这里: MOV AL,[SI] 添加 BX,AX 国际公司 公司客户体验 CMP CX,00...

回答 0 投票 0

无法将变量分配给所需的内存位置

我是组装新手。我正在尝试将一些数字移动到从 0800:0010 开始的内存位置,但无法弄清楚。 这是代码: 。数据 NUM0 数据库 00H NUM1 数据库 22H NUM2...

回答 1 投票 0

从键盘输入字符串并在程序集(8086)中输出字符串

我正在尝试创建一个程序,用他们的名字问候用户。用户在提示后输入他们的名字,他们会连同他们的名字一起受到欢迎。我已经尝试过使用此代码...

回答 2 投票 0

汇编语言除法(问题是获取余数)

跳转开始 mess1 db '输入第一个数字:$' mess2 db 0a,0d, '输入第二个数字:$' 下一行 db 0a,0d, '$' 开始: 斧头,03 整数 10h mov dx, 偏移 mess1 调用打印字符串 呼叫输入 ...

回答 1 投票 0

在数组中查找空值的汇编代码(使用emu8086)

我是新来的,也是一个完全不懂组装的人,所以请记住这一点;) 好吧,进入正题,我看到了这段汇编代码,它应该是用来计算null的数量的。

回答 1 投票 0

如何检查一个数字是否为非整数?[关闭]

如何用汇编语言检查一个数字是否是非int?我首先想到的是检查是否有余数存在

回答 1 投票 -2

我如何检索2个大数的和?

我想把两个数字相加(比方说第一个数字=200,第二个数字=100)。当我在AL中添加它们时,我得到的是2C的十六进制,而不是300。如果是这样的话,是不是因为有一个溢出的问题?

回答 1 投票 0

在16位寄存器(8086)中切换咬字。

我想切换(反转)AX寄存器中最重要的位数和最不重要的位数。汇编语言指令的顺序是怎样的?

回答 1 投票 0

添加数组时遇到麻烦 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

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.