dosbox 相关问题

适用于旧PC应用程序的x86仿真器

创建 .exe 文件的快捷方式以在 dosbox 中打开

我最近下载了一些旧的dos游戏,并且正在使用dosbox运行它们,除了转到每个游戏目录的路径并运行.exe之外,还有其他方法可以打开这些.exe文件吗?创造

回答 3 投票 0

用单词替换数字并使用汇编器 8086 写入文件

我正在编写一个程序,将数字转换为单词,并将所有其他字符不变地写入输出文件。但由于某种原因,输出缓冲区会覆盖彼此之上的字符......

回答 1 投票 0

将数字替换为单词并写入文件,汇编器8086

我正在编写一个程序,将数字转换为单词,并将所有其他字符不变地写入输出文件。但由于某种原因,输出缓冲区会覆盖彼此之上的字符......

回答 1 投票 0

NASM DOSBox 组件中的定时器实现

OP的文字: 我怎样才能在 nasm 汇编中使向后计时器 3 分钟? 计时器不向后运行。 编辑: 看起来分割模式工作正常。不确定单圈模式。 为了建立一个国家...

回答 1 投票 0

如何让红蓝绿‘+’闪烁

TITLE clits.asm 道森格 .型号小 .堆栈0100H 。数据 。代码 MOV AX,@DATA MOV DS、AX ; --- 清除屏幕 --- MOV AX,0600H 莫夫BH,07H 莫夫CX,0000H MOV DX,184FH INT 10H ; --- 显示在...

回答 1 投票 0

装配中的文字颜色更改 (8086)

我有这个汇编8086(TASM)代码,并且屏幕上打印的文本是紫色的,我不希望它是紫色的(我需要蓝色或黑色), 那么我该如何改变它呢? 代码: .型号小 ...

回答 1 投票 0

DOSBox 中的 DOS 路径无效?

我正在尝试将 Daggerfall 安装到我的计算机上。 它询问我安装目录;默认位置是 C:\dagger,但我希望它安装到 C:\Program Files (x86)\Dagger。问题是它确实...

回答 1 投票 0

在linux上编译windows屏保

客户希望向其网站访问者提供 Windows 屏幕保护程序供下载。到目前为止,上帝,但是:屏幕保护程序应该是动态生成的,并且需要一些元数据

回答 3 投票 0

16位(4位)BCD加法(TASM 8086)

我正在尝试将两个 4 位(16 位)BCD 数字相加并显示结果。 我已经写了下面的代码,但我想知道如何处理进位位,因为这个程序挂起了DOSBox(...

回答 1 投票 0

有人可以帮我纠正语法错误和无效有效地址错误吗?

这里是 nasm x86 汇编代码,用于识别数组序列中缺失的数字: [组织0x100] 跳转开始 开始: 莫夫西, 0 jmp外层 外: mov bx,测试 mov ax, [bx+si] 移动CX,0 jmp旅馆...

回答 1 投票 0

在 DOSBox 中打开汇编语言编辑器后光标暂时消失

我最近安装了 DOSBox(版本 0.74-3)并尝试在其中编写 x86 汇编代码。但是,在使用编辑命令打开编辑器时,我遇到了光标

回答 1 投票 0

汇编代码打印符号而不是数字

我在 vs code 中使用 masm/tasm 组合来运行以下代码,以在新行中打印 0-9 的数字。 .型号小 .stack 100h 。数据 。代码 主程序 mov cx, 10 ;循环计数器...

回答 1 投票 0

汇编中的代码打印字母两次而不是下一行。 (emu8086)

我在程序集 emu 8086 中的代码以小写形式显示字母,但它显示它们两次而不是 每次以新行显示它们一次。我已经尝试了人工智能等的所有方法,但无法...

回答 1 投票 0

如何让DosBox在屏幕打印时停止闪烁?

我是汇编新手。我正在尝试制作一款“太空入侵者”游戏,但遇到了问题。 每次打印主飞船和敌人时,我都会擦除整个屏幕,然后打印...

回答 1 投票 0

如何在DOSBox中用批处理文件提示打开不同的东西?

我一直在dosbox中为我的dos游戏制作批处理文件快捷方式,我想为doom 2制作一个批处理文件,询问您是否要打开doom 2,或者通过键入1或打开安装文件2....

回答 1 投票 0

显示结果和执行所选算术运算时出错

.型号小 .stack 100h 。数据 greeting db '欢迎使用您的计算器', 0Dh, 0Ah, '$' 菜单 db '1 - 加法', 0Dh, 0Ah, '2 - 减法', 0Dh, 0Ah, '3 - 乘法', 0Dh, 0Ah, '4 -

回答 1 投票 0

总是有警告消息,而且当我输入正确的学生编号时,它总是显示访问被拒绝

.型号小 .堆栈64 。数据 。数据 username_buffer DB 20 DUP(?) ;存储用户名的缓冲区 Prompt_username DB“输入您的用户名:$” msg_wrong_username DB“错误的用户...

回答 1 投票 0

如何缩短我的代码以满足命令跳转长度

我有这段代码正在尝试运行,但它告诉我它的跳跃太大了。 起初它说“相对跳转超出范围 0015h 字节”,代码如下: 重新开始: 移动...

回答 1 投票 0

汇编8086 TASM - TEA算法 - 如何将8字节变量拆分为两个不同的4字节变量?

我想在程序集8086(TASM)中编写TEA算法,但我陷入了将明文(块)变量拆分为2个变量并将密钥拆分为4个变量(k1,k2,.. .

回答 1 投票 0

我面临着关于 8086 汇编语言中的阿姆斯特朗数字的问题。该代码在 0 到 9 的范围内工作,但我希望它是 3 位数字

.型号小 .stack 100h 。数据 msg1 db "请输入一个三位数:$" msg2 db“阿姆斯特朗号!” msg3 db“不是阿姆斯特朗数字!” notValid db“请输入 3-d...

回答 1 投票 0

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