问题描述
我正在从以下站点使用TASM汇编程序版本,该版本是为64位Windows创建的单独配置的版本: https://techapple.net/2013/01/tasm-windows-7-windows-8-full-screen-64bit-version-single-installer/#comment-187611
以下代码(addbyte.asm)仅将两个数字相加。
我用
编译tasm addbyte.asm
它可以毫无问题地编译。
data segment
num1 db 05h
num2 db 05h
result db ?
data ends
code segment
assume ds:data,cs:code
start:
mov ax,data
mov ds,ax
mov al,num1
mov bl,num2
add al,bl
mov result,ah
mov ah,4ch
int 21
code ends
end start
end
但这是我尝试将其链接为...
tlink addbyte.asm
或
tlink addbyte.obj
它说:
addbyte.asm:错误的目标文件
更新:我尝试了tlink addbyte.obj
并且得到了以下结果:
在此之前,我从未写过任何汇编代码,我只是跟随我的老师,她建议使用此汇编器来编译x86汇编代码。我不确定这是怎么回事。我只是被困在这里。任何帮助将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)