An open API service indexing awesome lists of open source software.

https://github.com/tpalmerstudios/assembly

Learning AMD64 Assembly on Linux
https://github.com/tpalmerstudios/assembly

amd64 asm assembly first-timers-friendly gnu-linux learning-by-doing linux llvm nasm

Last synced: about 1 month ago
JSON representation

Learning AMD64 Assembly on Linux

Awesome Lists containing this project

README

          

# assembly
On Hold Until I have C mastery. Want to wait until I am confident in that
Currently working through
- "Programming from the Ground Up"
- "Micro-Computer Systems: The 8086/8088 Family"
- "IBM PC Assembly Language and Programming"
- And any other books someone would like to recommend to me

then

Learning Assembly for LLVM on Linux
(First program was in NASM)

And language/instruction set is open to change

# Compiling on my system
hlaparse -v -sf -celf -test "file.hla"
ld -melf_i386 -g "file.o" "/home/tpalmerstudios/usr/hla/hlalib/hlalib.a"

Produces a.out