Jump to content

GNU Assembler: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Ak120 (talk | contribs)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Software
{{Software
|Picture=NA.png
|Name=gas
|Name=gas
|Version=2.32 (Feb 2019)
|Version=2.32 (Feb 2019)
Line 7: Line 8:
|WWW=
|WWW=
}}
}}
GNU Assembler (gas)
The '''GNU Assembler''' (gas) was intended to assemble the output of the GNU C compiler (gcc) for use by the GNU linker (ld). It also supports writing code to run in real mode or in 16-bit protected mode code segments.


Version 2.10 supports AT&T Syntax and Intel Syntax
Version 2.10 supports AT&T Syntax and Intel Syntax
Line 16: Line 17:
*2.3 - emx 0.9a
*2.3 - emx 0.9a
*2.6 - emx 0.9d
*2.6 - emx 0.9d
 
*2.9.1 - supports P6 and P5 instructions including MMX
;GCC/2
;GCC/2
*1.38 - GCC/2 2.5.4
*1.38 - GCC/2 2.5.4

Latest revision as of 01:34, 9 September 2023

GNU Assembler
Name gas
Version 2.32 (Feb 2019)
Vendor FSF
Author Dean Elsner
Licence GNU GPL v3
WWW

The GNU Assembler (gas) was intended to assemble the output of the GNU C compiler (gcc) for use by the GNU linker (ld). It also supports writing code to run in real mode or in 16-bit protected mode code segments.

Version 2.10 supports AT&T Syntax and Intel Syntax

Versions

emx
  • 1.38.1 - emx 0.8c
  • 2.3 - emx 0.9a
  • 2.6 - emx 0.9d
  • 2.9.1 - supports P6 and P5 instructions including MMX
GCC/2
  • 1.38 - GCC/2 2.5.4

Links