NASM是一个为可移植性与模块化而设计的一个80x86的汇编器。它支持相当多 的目标文件格式,包括Linux和'NetBSD/FreeBSD','a.out','ELF','COFF',微软16 位的'OBJ'和'Win32'。它还可以输出纯二进制文件。它的语法设计得相当的简 洁易懂,和Intel语法相似但更简单。它支持'Pentium','P6','MMX','3DNow!', 'SSE' and 'SSE2'指令集, 1.1.1 为什么还需要一个汇编器? NASM当初被设计出来的想法是'comp.lang.asm.x86'(或者可能是'alt.lang.asm' ,我忘了),从本质上讲,是因为没有一个好的免费的x86系例的汇编器可以使用, 所以,必须有人来写一个。 (*)'a86'不错,但不是免费的,而且你不可能得到32位代码编写的功能,除非你 付费,它只使用在dos上。 (*) 'gas'是免费的,而且在dos下和unix下都可以使用,但是它是作为'gcc'的一 个后台而设计的,并不是很好,'gcc'一直就提供给它绝对正确的代码,所以它的 错误检测功能相当弱,还有就是对于任何一个想真正利用它写点东西的人来讲, 它的语法简直太可怕了,并且你无法在里面写正确的16位代码。 (*) 'as86'是专门为Minix和Linux设计的,但看上去并没有很多文档可以参考。 (*) 'MASM'不是很好,并且相当贵,还且只能运行在DOS下。 (*) 'TASM'好一些,但却极入与MASM保持兼容,这就意味着无数的伪操作码和繁琐 的约定,并且它的语法本质上就是MASM的,伴随着的就是一些自相矛盾和奇怪的 东西。它也是相当贵的,并且只能运行在DOS下。 所以,只有NASM才能使您愉悦得编程。目前,它仍在原型设计阶段-我们不期望它 能够超越所有的这些汇编器。但请您发给我们bug报告,修正意见,和其他有用的 信息,还有其他任何你手头有的对我们有用的信息(感谢所有已经这样在做了的 人们),我们还会不断地改进它。
2021-08-06 09:18:55 64KB 汇编 工具 nasm 中文手册
1
linux下的nasm汇编器,比gcc的汇编格式简单,linux下学习汇编必备
2021-07-19 14:35:18 959KB linux nasm 汇编
1
VS2015使用NASM编译汇编文件的完整软件和安装说明。支持32位和64位。修复了配置文件的一个BUG,保证可以编译asm文件,同时混编C。
2021-07-15 18:02:40 1.11MB nasm asm vs2015 vc
1
解决ffmpeg编译过程当中出现的错误:“yasm nasm not found or too old” 使用方法:下载解压之后拷贝yasm.exe 到你MSYS安装的目录下的bin目录中
2021-06-22 15:39:10 247KB yasm ffmpeg编译 msys
1
Bochs-2.4.5 nasm2.8 winhex_18.2
2021-06-22 12:02:40 4.28MB 微机 Bochs nasm winhex
1
浅显易懂的教你怎么自制最简单的操作系统,适合刚学操作系统的学生
2021-06-21 18:55:45 312KB VMware NASM
1
NASM中文手册,非常实用,汇编初学者学习。
2021-06-03 20:56:58 501KB 编程工具
1
nasm汇编写的软盘boot引导代码
2021-06-01 18:00:56 10KB boot 汇编
1
B栈谭玉刚视频codingMaster的相关资源,可以在百度网盘免费下载 软件工具: https://pan.baidu.com/s/1YN7mB5uPuIzcacS-Q-YCmg 提取码: 5ua2 视频地址 https://www.bilibili.com/video/BV1dh411D7nV
2021-05-14 09:03:34 16.88MB nasm FixVhdw2 HexView
1
开发OS用到的软件,包括bochs,nasm
2021-05-11 20:00:52 5.98MB bochs 模拟软件 nasm
1