Turbo Assembler是Borland的x86汇编程序
我有一个简单的计算器,如下所示。我想添加幂功能,以便计算器可以计算 2 个数字的幂,这些值取自用户输入。 这是 4 个主要代码
第一次与苹果碰撞后,它有时会移动,但之后你就没有机会让它移动了。这是使用 check_collision 函数来检查的,该函数计算了...的 x 和 y
我尝试实现的算法是https://gbdev.io/gb-asm-tutorial/part3/collision.html 这是获取苹果和蛇的中心的代码 shr bx,1 mov [CenterSquare_X], b...
我刚刚尝试创建一个计算器来简单地执行 5 种不同的操作(加、减、除和对数),但在 Turbo Assembler 中汇编代码时遇到问题。 任何想法如何
算法由GB-ASM制定: 你检查2个物体的2个中心之间的差异,如果这2个差异的绝对值都小于它们的半宽度的总和,那么我...
如何在 DOSBox(MacBook M2 上)中编译以 Assembly 8086 编写的文件?
我不知道如何在MacOS上用M2编译用Assembly 8086编写的.asm文件。 我尝试安装 DosBox,我进入 cd name 文件夹,其中有 .asm 文件,但输入 tasm filename.asm giv...
我目前正在开发一个用于任务管理的 Assembly x86 tasm 语言程序,该程序允许添加和查看任务。然而,我一直在努力实现一个删除特定t的功能......
我有这个问题: 从键盘读取两位十进制数(00 到 12 之间)。 “大本钟”的时钟会根据所读到的数字响多少次。 输入00会导致p...
如何从字符串中删除前导零?将 int 转换为固定宽度字符串,并使用前导空格而不是零
我对汇编语言非常陌生,我想知道如何删除整数字符串前面的零?这是完成之前我需要的最后一件事,这就是我们的
如何从字符串中删除前导零?将 int 转换为带有前导空格而不是零的固定字符串
我对汇编语言非常陌生,我想知道如何删除整数字符串前面的零?这是完成之前我需要的最后一件事,这就是我们的
我对汇编语言非常陌生,我想知道如何删除整数字符串前面的零?这是完成之前我需要的最后一件事,这就是我们的
大家好,我想知道给我的测试代码是否正确,或者我是否没有正确下载我的 dosbox。 错误提示“操作数类型不匹配” 该代码是...
我需要使用 TASM 执行一些任务,但为此我需要使用输入数字。 所以首先我尝试在控制台中输入数字,然后将此字符串值转换为数值,然后
我不确定我做错了什么。 我尝试在宏中添加前缀@@以及在宏中声明本地@@标签,但没有用。 我还检查了这个网站链接 那也是
我正在尝试在asm中制作一个strstr类似物。但我正在挣扎。由于某种原因,代码没有输出任何内容。我想做的是:我将参数传递给堆栈上的 strstr 过程...
我正在尝试在asm中制作strstr类似物。但我正在挣扎。由于某种原因,代码没有输出任何内容。我想做的是:我用堆栈将参数传递给 strstr proc,然后在 st...
我需要用汇编语言编写 C 编程语言的 strsmp 函数的类似物。我的程序似乎正确检测字符串相等性,但如果它们不相等,则在 var...
Turbo Assembler 16 BIT 加密二进制文件
我正在尝试加密二进制文件。但程序不会加密任何内容,并且在磁盘上写入文件时会出错。所以我没有在磁盘上获得加密文件,并且程序陷入无限循环...
海友们, 我在这里的一个项目可能需要一些帮助。 我目前正在自学汇编(Tasm)。 我编写了一些简单的单文件程序来习惯这些东西。 现在我正处于...
为什么我无法在 ASM 中正确设置局部变量? (使用emu8086)
对于 asm 来说是新手,所以这可能是显而易见的,但是 - 这是代码的相关部分: localX 设备 [bp-4] 本地设备 [bp-6] localZ 等 [bp-8] 移动斧头,[bp+4] mov localX, 斧头 移动斧头,...