求指点:win7 64位系统下的32位汇编编译器

时间:2022-10-29 20:00:32
想要自学32位汇编,但是我居然连个能用的编译器都没找到,求指点

11 个解决方案

#1


用emu8086试试。。。

#2


用emu8086试试。。。

#3


masm:优点是各种伪指令很方便,甚至有高级语言的感觉
tasm:Borland的,与masm竞争,语法也差不多
nasm:开源软件,在优点是支持各种平台,但没那么多智能的伪指令

#4


vc自带的ml.exe

#5


可以考虑安装一个虚拟机,在32位上的虚拟机进行研究编程,会避免很多麻烦的

#6


引用 3 楼  的回复:
masm:优点是各种伪指令很方便,甚至有高级语言的感觉
tasm:Borland的,与masm竞争,语法也差不多
nasm:开源软件,在优点是支持各种平台,但没那么多智能的伪指令
可是这些64位系统上不支持啊。。。win7上用不了吧

#7


引用 5 楼  的回复:
可以考虑安装一个虚拟机,在32位上的虚拟机进行研究编程,会避免很多麻烦的
实在不行只能这样了

#8


引用 4 楼  的回复:
vc自带的ml.exe
怎么使用??

#9


引用 8 楼  的回复:
引用 4 楼  的回复:

vc自带的ml.exe
怎么使用??


可以直接用__asm将汇编块标起来,然后使用cl编译器进行调试。

#10


我用的就是WIN7 64位的系统啊, 用的MASM32 , 可以用啊, 兼容的。

#11


引用 10 楼 w9321276 的回复:
我用的就是WIN7 64位的系统啊, 用的MASM32 , 可以用啊, 兼容的。


如是真的是这样,那就学学
《Windows环境下32位汇编语言程序设计(典藏版)》
正在考虑是否入手一本

#1


用emu8086试试。。。

#2


用emu8086试试。。。

#3


masm:优点是各种伪指令很方便,甚至有高级语言的感觉
tasm:Borland的,与masm竞争,语法也差不多
nasm:开源软件,在优点是支持各种平台,但没那么多智能的伪指令

#4


vc自带的ml.exe

#5


可以考虑安装一个虚拟机,在32位上的虚拟机进行研究编程,会避免很多麻烦的

#6


引用 3 楼  的回复:
masm:优点是各种伪指令很方便,甚至有高级语言的感觉
tasm:Borland的,与masm竞争,语法也差不多
nasm:开源软件,在优点是支持各种平台,但没那么多智能的伪指令
可是这些64位系统上不支持啊。。。win7上用不了吧

#7


引用 5 楼  的回复:
可以考虑安装一个虚拟机,在32位上的虚拟机进行研究编程,会避免很多麻烦的
实在不行只能这样了

#8


引用 4 楼  的回复:
vc自带的ml.exe
怎么使用??

#9


引用 8 楼  的回复:
引用 4 楼  的回复:

vc自带的ml.exe
怎么使用??


可以直接用__asm将汇编块标起来,然后使用cl编译器进行调试。

#10


我用的就是WIN7 64位的系统啊, 用的MASM32 , 可以用啊, 兼容的。

#11


引用 10 楼 w9321276 的回复:
我用的就是WIN7 64位的系统啊, 用的MASM32 , 可以用啊, 兼容的。


如是真的是这样,那就学学
《Windows环境下32位汇编语言程序设计(典藏版)》
正在考虑是否入手一本