dosbox 相关问题

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

汇编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

为什么IRET后进位不跳转

我是一个使用DosBox学习8086汇编语言的初学者。我正在使用 int21h 函数 3dh 打开数据文件,并且我想在打开文件时使用文件处理程序执行代码

回答 1 投票 0

我如何修复我的代码中Msg3中的显示?

我不知道我应该在代码中更改什么 .型号小 .stack 100h 。数据 Msg1 DB '输入第一个数字:$' Msg2 DB 10, 13, '输入第二个数字:$' Msg3 DB 10, 13, '输入的数字是:$'

回答 1 投票 0

有符号个位数十进制数的输入和输出

我的这段代码有问题。 .型号小 .stack 100h 。数据 Msg1 DB '输入第一个数字:$' Msg2 DB 10, 13, '输入第二个数字:$' Msg3 DB 10, 13, '输入的数字是:$'

回答 1 投票 0

输入带符号的一位十进制数的输出

我的这段代码有问题。 .型号小 .stack 100h 。数据 Msg1 DB '输入第一个数字:$' Msg2 DB 10, 13, '输入第二个数字:$' Msg3 DB 10, 13, '输入的数字是:$'

回答 1 投票 0

DOSbox自动死机并崩溃,没有任何提示警告

我试图运行我的汇编语言程序,当我尝试输入第二个输入时,光标冻结,DOSbox 模拟器会在几秒钟的延迟后崩溃。 我试过跑步...

回答 1 投票 0

为什么要把ax的值设置为0呢?异或斧头,斧头

美好的一天!我只是想知道为什么要把ax的值设置为0? 有人可以向我解释一下这里每一行代码的含义吗? 我知道第一行的作用是跳转到内存

回答 1 投票 0

为什么程序会在将字符串地址移至BX的那一行崩溃?

我在 TASM 中有这个 RPN 计算器程序,它计算字符串 data_stack 中的表达式: .型号小 .stack 100h 。数据 data_stack 数据库 '3 4 +', 0 顶级装备 0 结果数据库0 。代码 ...

回答 1 投票 0

为什么TASM中的程序会在将字符串地址移至BX的那一行崩溃?

我在 TASM 中有这个 RPN 计算器程序,它计算字符串 data_stack 中的表达式: .型号小 .stack 100h 。数据 data_stack 数据库 '3 4 +', 0 顶级装备 0 结果数据库0 。代码 ...

回答 1 投票 0

为什么MS-DOS Debug中的代码无法运行并使提示符消失?

我在 DOSBox-0.74-3 中编写这段代码,利用 MS-DOS 调试,一旦我运行它,提示符就会消失,并且不会执行任何其他操作。 移动CX,16 db 0d,0a,"占位符",0d,0a,24...

回答 1 投票 0

如何使用mov ah,0 int 16h让蛇不断移动

我正在制作蛇游戏并遇到了问题。 目前,我使用 int 21h,因此它仅在我按下某个键时才移动。现在我希望它连续移动,这样它就不会等待我按下某个键,而只是

回答 1 投票 0

替换数组中的值并递增

我正在制作贪吃蛇游戏,遇到了两个问题。 我不明白如何进行替换。 当你移动时,在DS中你有星星的坐标,每颗星星都会移动一个 地点...

回答 1 投票 0

截取15H/4FH以使用热键

我有一个标志变量,按 ctr+alt+s 时应为 1,按 ctrl+alt+h 时应为 0。 Int 09 是由按键调用的硬件中断,它将进一步调用软件

回答 1 投票 0

如何在 Windows 10 上运行使用 MS-DOS 图形模式的 Turbo Pascal 代码?

我发现了一些用 Turbo Pascal 编写的旧代码,我想运行它们。我不确定这是否是提问的正确地方。 我已经从 sourceforge 安装了带有 DOSBox 的 Turbo Pascal (

回答 1 投票 0

打开 COBOL 索引文件时程序挂起

我最近开始了 COBOL 课程,由于我的计算机配置(Windows 7 64 位和 GNU/Linux 64 位),我必须使用 Dosbox 来编译和执行程序。 一切都会顺利,我们...

回答 4 投票 0

为什么它在屏幕上添加一个随机像素?

我正在制作贪吃蛇游戏,我已经到了(目前)有 3 * 制作贪吃蛇的部分。当我从垂直移动到水平以及从水平移动到垂直时,它会添加另一个 * 而为了...

回答 1 投票 0

在弄清楚如何在 DOSBox 中正确循环时遇到困难

我正在尝试显示: A123*B123*C123* 在 DOSBox 中使用循环,但我得到: A1*2*3*B*1*2*3*C*1*2*3*D 这是我当前的代码: .型号小 。堆 。数据 。代码 主程序 移动...

回答 1 投票 0

如何在 DOSBox(MacBook M2 上)中编译以 Assembly 8086 编写的文件?

我不知道如何在MacOS上用M2编译用Assembly 8086编写的.asm文件。 我尝试安装 DosBox,我进入 cd name 文件夹,其中有 .asm 文件,但输入 tasm filename.asm giv...

回答 1 投票 0

FASM汇编器,同时点击两个shift键并制作大写字母

我在FASM汇编器中有这样一个程序,我想让它们在我输入字母dfghjkl时同时单击左移和右移时使它们大写,目前它在su中工作...

回答 1 投票 0

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