tasm 相关问题

Turbo Assembler是Borland的x86汇编程序

汇编器步进模式中断处理程序

我正在 x86 架构汇编器中编写一个步进模式中断处理程序,但不知道如何查找和打印 mov byte ptr [bx] 和 bx 寄存器。 到目前为止我已经有了这个,理论上它应该......

回答 1 投票 0

x86 汇编 tasm 中越界数组元素的内容

所以我有这个汇编程序来更改数组的内容。执行后数组的内容是什么,array_length的值是多少? 问题是在第二个c...

回答 1 投票 0

这段代码可能有什么问题?没有按预期运行

在 DOSBox 中使用 TASM 运行汇编代码。我正在尝试在显示器中央打印我的名字。字母应按如下方式打印:第一个字母,然后是从

回答 1 投票 0

如何循环获取输入并打印结构体数组

我对如何循环遍历结构数组以获取输入并存储它,然后打印结构中的所有输入感到非常困惑。我有这段代码,我可以在其中手动访问索引...

回答 2 投票 0

TASM Assembly - 如何循环获取输入并打印结构数组

我对如何循环遍历结构体数组来获取输入并存储它,然后打印结构体中的所有输入感到非常困惑。我有这段代码,我可以在其中手动访问索引...

回答 1 投票 0

驻留程序结构和逻辑

使用8086微处理器和DOSBox。 这个驻留程序是通过这两个命令完成的: TASM.exe 程序.asm & TLINK.exe /t 程序.obj 为什么当我运行另一个具有...的 .exe 时它不起作用?

回答 1 投票 0

打印号码的程序不起作用

我正在使用 TASM(在 DosBOX 模拟器中)。 我是初学者,我还不太了解。 下面是我的完整代码。问题是它不仅打印出预期的输出(25 + 10 = 35 和 25 - 10 = 1...

回答 1 投票 0

从文件中读取并在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

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