在学习操作系统时,为了编写引导程序,花了不少时间寻找合适的16位汇编器。
gas支持很多格式,但是语法太烦而且不能很好地支持实模式8086的16位编程;MASM不错但是不支持二进制输出格式,而且老式MASM和LINK与我的64位Windows7不兼容;as86能很好地支持16进制输出,但是我在网上找不到下载资源!最后,只能利用NASM了,NASM能支持很多格式,但是语法与以前学的MASM和gas还是有很大差别的。
在学习操作系统时,为了编写引导程序,花了不少时间寻找合适的16位汇编器。
gas支持很多格式,但是语法太烦而且不能很好地支持实模式8086的16位编程;MASM不错但是不支持二进制输出格式,而且老式MASM和LINK与我的64位Windows7不兼容;as86能很好地支持16进制输出,但是我在网上找不到下载资源!最后,只能利用NASM了,NASM能支持很多格式,但是语法与以前学的MASM和gas还是有很大差别的。