Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

43 Commits

Repository files navigation

Assembly Development Toolkit

AndroidLinuxWindowsYouTubeReddit

GitHubYouTubeMy Awesome Lists

📖 Contents

Installation Steps

NASM

For Debian, Ubuntu, Linux Mint
sudo apt-get update && sudo apt-get install -y nasm
For RHEL, Fedora, AlmaLinux
sudo dnf install -y nasm 
For Arch, Manjaro, EndeavourOS
sudo pacman -S nasm

Compile & Rum Assembly Code

For Debian, Ubuntu, Linux Mint
nasm -felf64 helloworld.asm && ld helloworld.o && ./a.out

helloworld.asm Instructions

InstructionDescription
mov x, y( x ← y )
and x, y( x ← x ∧ y )
or x, y( x ← x ∨ y )
xor x, y( x ← x ⊕ y )
add x, y( x ← x + y )
sub x, y( x ← x - y )
inc x( x ← x + 1 )
dec x( x ← x - 1 )
syscallsystem call
dbDefine Byte. 8 bits

My Awesome Lists

You can access the my awesome lists here

Contributing

Contributions of any kind welcome, just follow the guidelines!

Contributors

Thanks goes to these contributors!

License

CC0

🔼 Back to top

Contributors

Languages