Jump to content

GNU Assembler: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Ak120 (talk | contribs)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
GNU Assembler (gas)
{{Software
|Picture=NA.png
|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.


supports AT&T Syntax and Intel Syntax
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==
==Links==
*https://www.gnu.org/software/binutils/
*https://www.gnu.org/software/binutils/
*[https://cs.lmu.edu/~ray/notes/gasexamples/ GNU Assembler Examples]


[[Category:Assembler]]
[[Category:Assembler]][[Category:GNU Software]]

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