Windows 7 64位上的汇编程序编译器

时间:2014-01-22 16:04:45

标签: assembly 64-bit tasm

我正在练习基础汇编程序,我有一个问题。如何在Windows 7 64位上编译程序以及下载编译器的站点。我可能会补充一点,我们正在使用“tasm”编译器和处理器系列8086.我的意思是简单的程序,如加法,减法这样:

.model tiny
.stack 2
.data
mydata segment
arg1 db 4
arg2 db 2
mydata ends
mycode segment
assume cs:mycode, ds:mydata
begin:
mov ax,seg mydata
mov ds, ax
mov bl, arg2
add bl, arg1
mov dl, bl
add dl, 48
mov ah, 02h
int 21h
mov ah, 4ch
int 21h
naszkod ends
end begin

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

以下是一些可能对您有帮助的(部分)答案:

  • 您发布的代码是DOS的16位程序集,因此x64汇编程序无法帮助您。
  • 如果您实际上正在为Windows平台寻找支持64位的汇编程序,那么有几个。其中包括NASM和Microsoft的MASM,它们(取决于版本)随DDK和/或Visual Studio一起提供。
  • 我不知道您是否对此感兴趣,但也有一些64位编译器(与VC ++ x64不同)允许内联汇编(例如Delphi x64)。