Turbo Assembler是Borland的x86汇编程序
Turbo Assembler 16 BIT 加密二进制文件
我正在尝试加密二进制文件。但程序不会加密任何内容,并且在磁盘上写入文件时会出错。所以我没有在磁盘上获得加密文件,并且程序陷入无限循环...
海友们, 我在这里的一个项目可能需要一些帮助。 我目前正在自学汇编(Tasm)。 我编写了一些简单的单文件程序来习惯这些东西。 现在我正处于...
为什么我无法在 ASM 中正确设置局部变量? (使用emu8086)
对于 asm 来说是新手,所以这可能是显而易见的,但是 - 这是代码的相关部分: localX 设备 [bp-4] 本地设备 [bp-6] localZ 等 [bp-8] 移动斧头,[bp+4] mov localX, 斧头 移动斧头,...
组装任务。 i8086。 根据计划,它应该显示“Enter elements:”行,然后用户输入第一个元素,按 Enter,下一个元素在同一行中输入。 ...
我正在开发这个练习: 编写汇编程序,给定一个字符作为输入,输出该字符本身大小为 5 x 5 的三角形。 我有一个问题,因为当我去输入一个
标题EXOR .型号小 .stack 100h 。数据 iamge db 'exor.bmp',0 。代码 mov dx,[bp+4] MOV AX,3d00h 整整 21 小时 结尾 我正在尝试使用程序集打开一个 bmp 文件,但这发生在我 tasm 我的...
在我的 TASM 程序中,我需要将一个双字变量与一组其他双字变量进行比较,它们声明如下: dd_buf dd 0 powers_of_10 dd 3B9ACA00h, 05F5E100h, 00989680h, 000F4...
How do I play a midi file in assembly x86 DOSBox tasm?
我正在做一个项目,我需要有背景音乐。我正在使用 DOSBox 模拟器和 tasm。 我尝试使用 330h 和 331h 端口,但我无法发出任何音乐。
在我的大学里,我接到了以下任务:逐个字符地比较两个文本文件的内容。仅将第一个文件中的那些字符及其位置写入新文本文件
我正在用汇编语言创建一个名为 morse_buffer 的数组,并将所有位置初始化为 0,使用以下代码,但我收到该特定行的错误。 代码:morse_buffer d...
我需要为 2 名玩家制作轮流游戏。每个玩家每个回合都应该有一个计时器,允许他们在提供的时间内玩(按键)(比方说 20 秒,它......
我有这样的代码。IDEAL MODEL small STACK 100h DATASEG CODESEG PROC PLAY mov al, 182 out 43h, al out 42h, al mov al, ah ...
Windows 10上的Turbo Assembler 16位编译器
我只是想轻松编译和调试我的汇编项目,我下载了Visual ASM programm for windows 10。它在32位TASM编译器上运行和工作,但我不能在16位编译器上编译。...
我正在为TASM的学校项目开发一款基本的西洋双陆棋游戏。我有函数滚动立方体,据称它可以工作,但是当我在主要函数上使用它时,它总是返回2-2、4-4或6-6。 ...
我有以下命令DAT DW 128,256,64,32 MOV CX,DAT [4]据我所知,DAT [4]表示我们将获得第4个索引的值,但是在这种情况下,我们没有这样的索引。你能告诉我什么...
/ *函数应该在数组中分配内存并填充(一半在函数的帮助下;在调用中接收,另一半在外部函数rand *?的帮助下定义变量...
我想得到2种不同的东西:(1)(bp的值)加16(数学加法)类似于:mov ax,[bp] + 16(2)bp + 16的值(地 址bp +16)才能获得(1)I ...
newsegm段位于0B800h ... newsegm结束您能描述一下这是什么意思吗?我还有另一个地址为0B800h的网段吗?我问的原因是:我有一个带有这些字符串的代码lea DX,...
有人可以解释:masm,tasm和nasm之间的区别吗?为什么我不能在linux上运行tasm代码?他们是不同的语言吗?我认为汇编语言在所有系统中都是唯一的。