tasm 相关问题

Turbo Assembler是Borland的x86汇编程序

从文件中读取并在Assembly中输出其内容

我这里有一个代码片段,它使用视频模式 10h 打印欢迎消息(菜单)。当按下 4 时,它应该从文件中读取并将其内容显示在屏幕上。然而,它显示服装...

回答 2 投票 0

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

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

回答 1 投票 0

如何在汇编中使用堆栈对数组进行排序

我想在使用堆栈时对数组进行排序: 所以首先我把它全部推入堆栈。 然后我找到堆栈中的最小元素,将其与弹出它的顶部元素交换...

回答 1 投票 0

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

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

回答 1 投票 0

8086汇编编程中接受字符串和显示字符串

.型号小 .stack 100h 。数据 address_req1 DB 10, 13, " 输入送货地址(第 1 行):$" address_req2 DB 10, 13, "(第 2 行):...

回答 1 投票 0

8086汇编语言2位整数打印

为什么42没有打印出来? 输出是0M而不是42 测试2过程 mov arrCount[0], 42 mov al, arrCount[0] 移动 bx, 10 异或 dx, dx 分区Bx 莫夫布尔 移动 bh 啊 移动啊,02h 添加 bh,'0' mov dl,...

回答 1 投票 0

lea 和 offset 的区别

ar db“差异$” 有什么区别 mov dx,偏移ar 和 le dx,ar 我认为两者都在做相同的工作,但这两者有什么区别

回答 4 投票 0

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

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

回答 1 投票 0

鼠标和输出装置出现问题

我想允许用户单击他选择的潜艇(已经定位:)),然后他在屏幕上再次单击,潜艇就会出现在那里。出于某种原因,无论如何我

回答 1 投票 0

使用 TASM 进行二进制除法。运行时很难获得准确的商

这是代码,你认为它为什么不断产生错误的商有什么问题吗? 划分过程 ;设置 PROMPT_1 的光标位置 移动啊,02h 移动 bh,00h 移动 dh, 0...

回答 1 投票 0

TASM Assembly 8086 Pong 游戏中按键释放后左侧玩家的球拍继续移动

我正在开发一款汇编语言乒乓球游戏,即使在释放按键后,左侧玩家的球拍仍会继续移动。正确的玩家的球拍工作正常,当钥匙未预先按下时停止...

回答 1 投票 0

在 TASM 8086 中比较 3 个数字(每个数字都是三位数)

移动啊,09h lea dx,味精1 21小时内 ;读取第一个数字 移动啊,01h 21小时内 莫夫·巴赫 移动啊,01h 21小时内 莫夫布尔 移动 ax,bx 和斧头,0F0Fh aad ;0X0X --> 00XX mov bl,al ;第一个数字 ...

回答 1 投票 0

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

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

回答 1 投票 0

不需要时屏幕上会显示消息(c:/tasm/cin)

开始: 移动斧头,@data mov ds, 斧头 mov ax, 13h ;图形模式 int 10h ;图形模式 jmp图像1 图片2: ;返回文本模式 ;移动啊,0 ;移动等,2 ...

回答 1 投票 0

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

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

回答 1 投票 0

在汇编8086 TASM中与TEA算法作斗争

我正在尝试用汇编语言(8086 TASM)实现TEA算法。然而,我在两个方面遇到了困难 字符串输入:我需要帮助来实现一种机制,以便我...

回答 1 投票 0

在 tasm 8086 中创建精灵时遇到问题

我想通过使用精灵方法为玩家创建 5 艘潜艇,为计算机创建 5 艘(总共 10 艘)。当我检查 DosBox 是否有错误时,我发现我的所有精灵行都有相同的错误

回答 1 投票 0

贪吃蛇游戏,如何让蛇不向相反的方向移动?

我正在制作蛇游戏,现在正在做如果你向上移动就不能直接向下移动的部分,等等...... 我认为我写的代码很好并且可以工作,但是跳转点太大了,我......

回答 1 投票 0

汇编语言编程中的文本居中

您知道如何在汇编语言编程中将文本或字符串居中吗? 这是我的源代码: .型号小 .stack 100h 。数据 ;****************************************************

回答 1 投票 0

在 TASM 8086 中加载多张图片

理想 型号 小号 堆叠100小时 p386 数据段 filename1 db '图片1.bmp',0 filename2 db '说明.bmp',0 文件句柄1 dw ? 文件句柄2 dw ? 标头 1 db 54 dup (0) 标头2 db 54 dup (0) 调色板1 db 2...

回答 1 投票 0

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