https://github.com/jieyab89/learn-asm-programming
Learn asm programming journey with code and path learn
https://github.com/jieyab89/learn-asm-programming
asmx86 assembly linux programming-language
Last synced: 2 months ago
JSON representation
Learn asm programming journey with code and path learn
- Host: GitHub
- URL: https://github.com/jieyab89/learn-asm-programming
- Owner: Jieyab89
- Created: 2022-06-17T14:20:45.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-18T20:04:40.000Z (over 3 years ago)
- Last Synced: 2025-04-09T04:26:04.338Z (8 months ago)
- Topics: asmx86, assembly, linux, programming-language
- Language: Assembly
- Homepage:
- Size: 490 KB
- Stars: 26
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README

# About
This is my journey for learn asm, asm is hard. You must strong in logic, debug skill, arch and basic code like C,PHP, PYTHON, C++ and anything you can learn on this repo
## How to compile
> gcc -static -nostartfiles fileasm -o resultnamecompile
>
> Ex:
>
> gcc -static -nostartfiles conjump.S -o conjump
## Tools or tips for debug
- Gdb
- Ghidra
- Gef
- Linux user manual
- Objdump
- https://godbolt.org/
## Contribute
You can join and contribute, you can add paths or folders to your categories. For example Basic, Intermediate, Difficult, Very difficult, CTF, Shellcode or in the form of a learning book (Guide learn for asm)
> Example
>
> There folder name easy. You can make new folder with title, for example easy folder->if else in asm (name folder). In this folder there are file asm, result compile
>
> You can add on folder category, please describe name file and in note or comment in your code
>
Thank you :D
## Thanks to
- [Ammar Faizi](https://github.com/ammarfaizi2)