tasm 相关问题

Turbo Assembler是Borland的x86汇编程序

Turbo Assembler 16 BIT 加密二进制文件

我正在尝试加密二进制文件。但程序不会加密任何内容,并且在磁盘上写入文件时会出错。所以我没有在磁盘上获得加密文件,并且程序陷入无限循环...

回答 1 投票 0

Turbo Assembler 无法包含宏库

海友们, 我在这里的一个项目可能需要一些帮助。 我目前正在自学汇编(Tasm)。 我编写了一些简单的单文件程序来习惯这些东西。 现在我正处于...

回答 2 投票 0

为什么我无法在 ASM 中正确设置局部变量? (使用emu8086)

对于 asm 来说是新手,所以这可能是显而易见的,但是 - 这是代码的相关部分: localX 设备 [bp-4] 本地设备 [bp-6] localZ 等 [bp-8] 移动斧头,[bp+4] mov localX, 斧头 移动斧头,...

回答 1 投票 0

汇编如何在一行中一一输入几个数字

组装任务。 i8086。 根据计划,它应该显示“Enter elements:”行,然后用户输入第一个元素,按 Enter,下一个元素在同一行中输入。 ...

回答 0 投票 0

在汇编中打印一个三角形的字符

我正在开发这个练习: 编写汇编程序,给定一个字符作为输入,输出该字符本身大小为 5 x 5 的三角形。 我有一个问题,因为当我去输入一个

回答 2 投票 0

不支持 TASM 16 位段

标题EXOR .型号小 .stack 100h 。数据 iamge db 'exor.bmp',0 。代码 mov dx,[bp+4] MOV AX,3d00h 整整 21 小时 结尾 我正在尝试使用程序集打开一个 bmp 文件,但这发生在我 tasm 我的...

回答 1 投票 0

TASM 中的 JL 命令在不应该工作的时候工作

在我的 TASM 程序中,我需要将一个双字变量与一组其他双字变量进行比较,它们声明如下: dd_buf dd 0 powers_of_10 dd 3B9ACA00h, 05F5E100h, 00989680h, 000F4...

回答 1 投票 0

How do I play a midi file in assembly x86 DOSBox tasm?

我正在做一个项目,我需要有背景音乐。我正在使用 DOSBox 模拟器和 tasm。 我尝试使用 330h 和 331h 端口,但我无法发出任何音乐。

回答 0 投票 0

使用 TASM 写入文件

在我的大学里,我接到了以下任务:逐个字符地比较两个文本文件的内容。仅将第一个文件中的那些字符及其位置写入新文本文件

回答 1 投票 0

错误:操作数 1 后需要逗号,汇编语言错误

我正在用汇编语言创建一个名为 morse_buffer 的数组,并将所有位置初始化为 0,使用以下代码,但我收到该特定行的错误。 代码:morse_buffer d...

回答 0 投票 0

在 TASM 8086 中获取输入的计时器

我需要为 2 名玩家制作轮流游戏。每个玩家每个回合都应该有一个计时器,允许他们在提供的时间内玩(按键)(比方说 20 秒,它......

回答 1 投票 0

使用PC扬声器生成音乐音

我有这样的代码。IDEAL MODEL small STACK 100h DATASEG CODESEG PROC PLAY mov al, 182 out 43h, al out 42h, al mov al, ah ...

回答 1 投票 0

Windows 10上的Turbo Assembler 16位编译器

我只是想轻松编译和调试我的汇编项目,我下载了Visual ASM programm for windows 10。它在32位TASM编译器上运行和工作,但我不能在16位编译器上编译。...

回答 1 投票 0

无法通过滚动立方体功能修复Bug程序集8086

我正在为TASM的学校项目开发一款基本的西洋双陆棋游戏。我有函数滚动立方体,据称它可以工作,但是当我在主要函数上使用它时,它总是返回2-2、4-4或6-6。 ...

回答 1 投票 1

MOV CX的结果,DAT [4]索引到单词数组(DW)中

我有以下命令DAT DW 128,256,64,32 MOV CX,DAT [4]据我所知,DAT [4]表示我们将获得第4个索引的值,但是在这种情况下,我们没有这样的索引。你能告诉我什么...

回答 1 投票 0


EXTRN函数调用问题,有一种方法可以知道是什么引起的?

/ *函数应该在数组中分配内存并填充(一半在函数的帮助下;在调用中接收,另一半在外部函数rand *?的帮助下定义变量...

回答 1 投票 0

在x86中使用方括号

我想得到2种不同的东西:(1)(bp的值)加16(数学加法)类似于:mov ax,[bp] + 16(2)bp + 16的值(地 址bp +16)才能获得(1)I ...

回答 1 投票 0

汇编语言中“ segment at”的语法

newsegm段位于0B800h ... newsegm结束您能描述一下这是什么意思吗?我还有另一个地址为0B800h的网段吗?我问的原因是:我有一个带有这些字符串的代码lea DX,...

回答 1 投票 0

NASM,TASM和MASM之间的差异

有人可以解释:masm,tasm和nasm之间的区别吗?为什么我不能在linux上运行tasm代码?他们是不同的语言吗?我认为汇编语言在所有系统中都是唯一的。

回答 1 投票 -1

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