old-www/HOWTO/Assembly-HOWTO/assemblers.html

296 lines
3.6 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML
><HEAD
><TITLE
>Assemblers</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="Linux Assembly HOWTO"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Linux and assembly"
HREF="landa.html"><LINK
REL="NEXT"
TITLE="GCC Inline Assembly"
HREF="gcc.html"></HEAD
><BODY
CLASS="chapter"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Linux Assembly HOWTO</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="landa.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="gcc.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="chapter"
><H1
><A
NAME="AEN261"
></A
>Chapter 3. Assemblers</H1
><DIV
CLASS="TOC"
><DL
><DT
><B
>Table of Contents</B
></DT
><DT
>3.1. <A
HREF="gcc.html"
>GCC Inline Assembly</A
></DT
><DD
><DL
><DT
>3.1.1. <A
HREF="gcc.html#AEN266"
>Where to find GCC</A
></DT
><DT
>3.1.2. <A
HREF="gcc.html#AEN278"
>Where to find docs for GCC Inline Asm</A
></DT
><DT
>3.1.3. <A
HREF="gcc.html#AEN304"
>Invoking GCC to build proper inline assembly code</A
></DT
><DT
>3.1.4. <A
HREF="gcc.html#AEN343"
>Macro support</A
></DT
></DL
></DD
><DT
>3.2. <A
HREF="gas.html"
>GAS</A
></DT
><DD
><DL
><DT
>3.2.1. <A
HREF="gas.html#AEN352"
>Where to find it</A
></DT
><DT
>3.2.2. <A
HREF="gas.html#AEN356"
>What is this AT&#38;T syntax</A
></DT
><DT
>3.2.3. <A
HREF="gas.html#AEN415"
>Intel syntax</A
></DT
><DT
>3.2.4. <A
HREF="gas.html#AEN420"
>16-bit mode</A
></DT
><DT
>3.2.5. <A
HREF="gas.html#AEN428"
>Macro support</A
></DT
></DL
></DD
><DT
>3.3. <A
HREF="nasm.html"
>NASM</A
></DT
><DD
><DL
><DT
>3.3.1. <A
HREF="nasm.html#AEN440"
>Where to find NASM</A
></DT
><DT
>3.3.2. <A
HREF="nasm.html#AEN449"
>What it does</A
></DT
></DL
></DD
><DT
>3.4. <A
HREF="other.html"
>Other Assemblers</A
></DT
><DD
><DL
><DT
>3.4.1. <A
HREF="other.html#AEN473"
>AS86</A
></DT
><DT
>3.4.2. <A
HREF="other.html#AEN492"
>YASM</A
></DT
><DT
>3.4.3. <A
HREF="other.html#AEN495"
>FASM</A
></DT
><DT
>3.4.4. <A
HREF="other.html#AEN499"
>OSIMPA (SHASM)</A
></DT
><DT
>3.4.5. <A
HREF="other.html#AEN504"
>AASM</A
></DT
><DT
>3.4.6. <A
HREF="other.html#AEN511"
>TDASM</A
></DT
><DT
>3.4.7. <A
HREF="other.html#AEN517"
>HLA</A
></DT
><DT
>3.4.8. <A
HREF="other.html#AEN525"
>TALC</A
></DT
><DT
>3.4.9. <A
HREF="other.html#AEN533"
>Free Pascal</A
></DT
><DT
>3.4.10. <A
HREF="other.html#AEN551"
>Win32Forth assembler</A
></DT
><DT
>3.4.11. <A
HREF="other.html#AEN557"
>Terse</A
></DT
><DT
>3.4.12. <A
HREF="other.html#AEN566"
>Non-free and/or Non-32bit x86 assemblers</A
></DT
></DL
></DD
></DL
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="landa.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="gcc.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Linux and assembly</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>GCC Inline Assembly</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>