tasm 相关问题

Turbo Assembler是Borland的x86汇编程序

大会两位数数量减去

我对队打,我需要增加或减去两个2位数字(用户输入的数字)的项目。我得到了另外的工作。减法给出了十位数是正确的,但给奇...

回答 1 投票 0

在装配读取两位数字并将其存储在一个变量

我需要一个程序组件读取用户的一个两位数,它存储在一个变量稍后打印。我已经尝试了很多,但打不通。这里是我的编码。 .MODEL小....

回答 2 投票 1

使用int16h读取shift +箭头

我正在使用TASM程序集编写程序,在该程序中我正在监听用户的按键。当用户按住班次和箭头键时,我想听。但似乎......

回答 1 投票 0

从另一个文件调用过程

我有一个.ASM文件,我想在其中调用另一个.ASM或.INC文件的程序。我已经尝试将以下内容写入我的main.asm文件:INCLUDE file_op.inc但是当我尝试运行它时,它...

回答 1 投票 3

汇编程序(TASM)比较的麻烦

我在比较TASM 64位Windows 10中的两个值时遇到了麻烦。我试图显示文件的最后N行(我没有包含所有代码但是假设文件处理是正确的,我......

回答 2 投票 2

Assembly-TASM:图形模式下的屏幕按钮

我想知道什么是最简单的方法来知道鼠标是否在某个像素范围之间被点击,即在图形模式下显示矩形按钮并找出用户是否点击了...

回答 1 投票 1

如何在装配图形模式下打印BMP照片文件

所以我试着复制代码从我在学校的学习书中打印bmp文件,做了所提到的一切,它只是显示错误信息。任何人都可以帮我调试吗?代码:理想模型......

回答 2 投票 -1

如何忽略多个按键?

我在程序集中制作了一个DOS程序,当你按下空格时会跳转。如果在方形跳跃时保持空间,即使在停止按空格后也会继续跳跃。我怎么能......

回答 1 投票 1

如何让两个代码同时运行? (DOS组装)

我做了两个正方形(我正在使用程序集DOS),我试图让一个正方形移动,另一个正方形将在用户按下SPACE时跳转。问题是用户只能按SPACE ...

回答 1 投票 0

如何使用/链接.lib文件作为使用TASM汇编程序的库?

我用汇编语言创建一个项目,需要使用.lib文件。我使用TASM汇编程序,我没有成功运行我的程序。我搜索了使用TASM链接.lib文件,但所有来源都显示...

回答 1 投票 0

Tasm宏默认值

在turbo汇编程序中,我有一个宏子宏x,y mov ax,x sub ax,y endm如何给y一个默认值,等于1,所以我可以写sub bx和ax变得等于bx - 1?

回答 1 投票 2

移动时无法将正方形保持为正方形

我一直试图在装配中绘制一个盒子并在屏幕上水平移动它。打印广场本身的代码对我来说很有用,但是当我试图让它移动它时效果不佳。 ...

回答 1 投票 2

跳回1000行

我试图制作一个代码,当你最后,它会问你是否想再试一次。如果按'y',它将在程序开头直接跳回1000行。 ...

回答 1 投票 -3

如何多次打印.bmp图像?

我正在为课程组装项目,我有一些代码。我的问题是我有错误,因为代码不是设计为多次打印相同的.bmp图像。我需要的是一些......

回答 1 投票 2

打印彩色字符串

我试图在汇编中打印彩色字符串,但它不起作用。资料:MSG db'hey $'PROC PrintScore push bp mov bp,sp push ax push bx push cx push dx;将光标位置设置为(dl,dh)MOV AH,...

回答 2 投票 1

汇编语言将字符串转换为十进制

我正在尝试将字符串转换为十进制,然后将所有数字添加到该十进制数(例如,如果数字为5,我需要添加1 + 2 + 3 + 4 + 5)然后在转换后再打印该数字至 ...

回答 1 投票 0

TASM中的虚拟键盘

我知道这是一个很长的镜头,但我陷入了学校组装项目的中间,因为我是编程的新手,我很难跟踪我的代码中的问题。我尝试着 ...

回答 1 投票 0

如何在PSP之后获得第一个符号

PSP在内存中占多少空间?我的意思是,我想跳过PSP并在PSP之后获得第一个符号到DS。 ;打印mov啊,2 mov dl,ds:[PSP] int 21h

回答 1 投票 0

尝试输出先前在TASM中连续输入两个字符串

好吧,标题说明了一切:如果我输入“a”,那么我得到这个“antered string:a”(原文如此!)。我做错了什么,我无法弄清楚发生了什么。 model tiny .code org 0100h start:...

回答 1 投票 1

如何修复x86 turbo汇编语言的输出

DOSSEG .MODEL SMALL .STACK 100h .DATA UserName db“Name:$”CLRF db 10,13,“$”inputName db 24 dup(“$”)CurYear db“Current Year:$”inputCurrentYear dw 8 dup(“$” )BirYear db“......

回答 2 投票 0

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