NASM

GPTKB entity

Statements (60)
Predicate Object
gptkbp:instance_of gptkb:film_production_company
gptkbp:bfsLayer 6
gptkbp:bfsParent gptkb:Syslinux_Git_Hub_Repository
gptkbp:developed_by gptkb:Simon_Tatham
gptkbp:first_released gptkb:1999
gptkbp:format .nasm
gptkbp:has_feature Multiple output formats
Output formats
Extensible syntax
Error reporting
Support for multiple architectures
Support for shared libraries
Inline assembly
Linking support
Support for Windows API
Customizable syntax
Support for SIMD instructions
Symbolic debugging
Object file generation
Support for floating-point operations
Support for debugging symbols
Preprocessor support
Support for macros
Assembler directives
Support for static libraries
Cross-assembly capabilities
Instruction set support
Support for 16-bit instructions
Support for 32-bit instructions
Support for 64-bit instructions
Support for COFF format
Support for DOS interrupts
Support for ELF format
Support for Linux system calls
Support for Mach-O format
Support for binary output
Support for executable formats
Support for global labels
Support for hexadecimal output
Support for linking with C code
Support for linking with C++ code
Support for linking with assembly code
Support for listing files
Support for local labels
Support for object file formats
Support for position-independent code
Support for relocatable code
https://www.w3.org/2000/01/rdf-schema#label NASM
gptkbp:is_used_for Low-level programming
gptkbp:latest_version 2.15.05
gptkbp:license gptkb:GNU_General_Public_License
gptkbp:operating_system Cross-platform
gptkbp:provides Debugging support
Conditional assembly
Macro support
gptkbp:supports gptkb:architect
gptkb:language
gptkb:x86_architecture
gptkbp:type gptkb:project
gptkbp:written_in gptkb:C