tasm

    0热度

    1回答

    我在汇编中编写了一个简单的“Hello world”程序,并且我想在其中包含一个.inc文件。这个怎么做? include "windows.inc" IDEAL MODEL small STACK 100h DATASEG HelloMessage DB 'Hello, world',13,10,'$' CODESEG start: mov ax,@data mov

    2热度

    1回答

    我试图在理想模式下使用8086装配和Turbo Assembler(TASM)制作钢琴。当我运行一切都很好,当我点击一个键有一个声音,但当我再次点击整个屏幕打印垃圾数据。 你能看到这个TASM代码中的问题吗? IDEAL MODEL small STACK 100h DATASEG Welcome db "Welcome! Just Try Clicking those buttons o

    5热度

    1回答

    配置: MS-DOS 16位(写在.ASM文件,然后用TASM和TLINK编译它们) 的Windows 7 64位 我在Assembly中做了一个简单的程序,它应该只打开一个文件并向它写入文本。 下面是代码吧: assume cs:code, ds:data data segment fileName db "input.txt", 0 ; We assure it is an ASC

    0热度

    1回答

    好吧,所以我基于我的代码从turbo汇编手册,我们有...我试图交换寄存器,它只适用于逆减法示例1-2 = -1 ...现在我在这段代码的问题是,当第一数量大于第二数量越多,我不能得到正确的答案 ;Subtract .MODEL Small .STACK 100h .DATA Start DB 13,10,'Subtract 2 numbers!$' FOne DB 13,10,'Ent

    1热度

    1回答

    我在TASM汇编中编写了以下代码,用于从文件读取并使用缓冲区打印出文件内容。 缓冲声明: buffer db 100 dup (?), '$' ;regarding to comment, buffer is db 101 dup (?), '$' 编辑 我的程序的结构是: 任务1是问我要,我要读取一个文件名(字符串)。 输入文件名后,程序task1打开文件。 mov ah, 3dh x

    -3热度

    1回答

    我在汇编语言中使用此代码,并且它只显示数字是奇数还是偶数。如果一个数字甚至显示数字的相反数字,并且如果奇数显示数字2,我也想要。你能帮助我吗?谢谢。对不起,我的英语不好 .model small .stack 100h .data msg db 10,13,'Enter number=$' msg1 db 10,13,'Number is even$' msg2 db 10,13,'Nu

    1热度

    1回答

    我想在TASM中做一个Snake游戏,但我遇到了问题;我似乎无法弄清楚如何在等待按键时让Snake保持移动,因为啊= 0和int 16h会停止Snake并等待按键。 有人可以帮我吗?

    0热度

    1回答

    当我运行代码: ;-------------------MACRO----------------- println MACRO info push ax push dx mov ah, 09h mov dx, offset info int 21h ;print new line mov dl, 10 mov

    1热度

    1回答

    使用Tlink /tdc命令链接此组件文件时,我得到FATAL: Cannot generate COM file : invalid initial entry point adress.错误消息。我不知道如何修复这个BUG。我应该更改我的代码以使该程序能够启动。 .MODEL HUGE org 100h ;.386 .code Dane SEGMENT DL_TABLICA