AT&T-x86
AT&T syntax is a way of writing assembly language instructions for x86 processors. It's one of two main syntaxes, the other being Intel syntax. Though AT&T syntax can be a bit more complex than Intel syntax, it's also more powerful and flexible.
Prerequisites
- C-programming knowledge
- A CPU with the x86 architecture (most Intel and AMD CPUs have this)
- Ability to use the terminal
- the GNU assembler and linker (or gcc which does both)
- (Some basic knowledge of how the CPU works)
Lessons
- Intro
- Relation to c
- Registers & exit codes
- Labels & Basic Keywords/Operations
- Sections
- .text
- .data
- Calling functions
- "Hello, World!"
- Using the Stack
- ...
See also
- AT&T-x86 Instruction Set
This article is issued from Wikiversity. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.