Overview – The Oracle Solaris x86 Assembly Language Reference Manual documents the syntax of the Oracle Solaris x86 assembly language. This manual is provided to help experienced programmers understand the assembly language output of Oracle Solaris compilers. This manual is neither an introductory book about assembly language programming nor a reference manual for the x86 architecture.
Audience – This manual is intended for experienced x86 assembly language programmers who are familiar with the x86 architecture.
Required knowledge – You should have a thorough knowledge of assembly language programming in general and be familiar with the x86 architecture in specific. You should be familiar with the ELF object file format. This manual assumes that you have the following documentation available for reference:
AMD64 Architecture Programmer's Manual (Advanced Micro Devices, 2003). Volume 1: Application Programming. Volume 2: System Programming. Volume 3: General-Purpose and System Instructions. Volume 4: 128-Bit Media Instructions. Volume 5: 64-Bit Media and x87 Floating-Point Instructions.
Chapter 1, Overview of the Oracle Solaris x86 Assembler provides an overview of the x86 functionality supported by the Oracle Solaris x86 assembler.
Chapter 2, Oracle Solaris x86 Assembly Language Syntax documents the syntax of the Solaris x86 assembly language.
Chapter 3, Instruction Set Mapping maps Oracle Solaris x86 assembly language instruction mnemonics to the native x86 instruction set.
Late-breaking information and known issues for this product are included in the documentation library at http://www.oracle.com/pls/topic/lookup?ctx=E36784.
Oracle customers have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.
Provide feedback about this documentation at http://www.oracle.com/goto/docfeedback.