Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 15 Assembly C Projects
-
Reverse-Engineering-Tutorial
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
asm_book
A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code development are offered which apply directly to higher level languages.
-
z88dk
The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
AssemblyLine
A C library and binary for generating machine code of x86_64 assembly language and executing on the fly without invoking another compiler, assembler or linker.
-
64bit-os-tutorial
This OS Tutorial expands on the fundamental concepts covered in cfenollosa/os-tutorial and covers entering long mode on the x86_64 architecture. It also uses clang rather than relying on an external crosscompiler. I plan on keeping it up to date, so feel free to submit an issue!
-
pk_do_not_be_afraid
ASM really isn't that different from C! This collection of tutorials bridges your existing knowledge of C or C++ to teach assembly language.
-
intelx86_64
This is repo contans all assembly language codes written and analyzed while learning assembly language
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: New embedded and Rust hacking tutorials added - For anyone that missed my last post. Kevin Thomas is my mentor. We are both working together to bring free and low cost resources to those who are looking to learn and don't have money for expensive bootcamps/certs. Please enjoy his free tutorials! | /r/ReverseEngineering | 2023-10-27
>Would be interesting to see how the interpreter works actually...
It's quite easy to see, there are interpeters for Lisp in like 20 lines or so.
Here's a good one:
https://norvig.com/lispy.html
(It has the full code in a link towards the bottom)
There's also this:
https://github.com/kanaka/mal
Project mention: ARMv8 AArch64/ARM64 Full Beginner's Assembly Tutorial | news.ycombinator.com | 2024-01-15Looks useful for a beginner to asm in general, but for someone like me who've been coding asm for other processors for decades it might a bit too basic.
I have been using this other "tutorial" for AArch64 assembly, which I think might be more useful for someone coming from asm on another processor: https://github.com/pkivolowitz/asm_book
z88dk
I use a PIC16F microcontroller. Schematics and PIC code in my HBC-56 repo. https://github.com/visrealm/hbc-56
Project mention: By passing Non-eXecutable stack for buffer Overflow | /r/beginnerguide | 2023-11-12GDB
Assembly C related posts
-
Ask HN: Is Lisp Simple?
-
GitHub - kanaka/mal: mal - Make a Lisp
-
Build Your Own Lisp
-
Found inside my compiler I've been writing for about 2 years
-
is Pokémon Black/White written in C++?
-
Ce proiecte for-fun ati facut in timpul facultatii ca sa invatati ceva nou si practic singuri?
-
Advice / Opinion Sought re: dmb
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 May 2024
Index
What are some of the best open-source C projects in Assembly? This list will help you:
Project | Stars | |
---|---|---|
1 | Reverse-Engineering-Tutorial | 10,025 |
2 | mal | 9,808 |
3 | asm_book | 2,348 |
4 | z88dk | 853 |
5 | pokediamond | 366 |
6 | pokeheartgold | 254 |
7 | pmd-red | 183 |
8 | AssemblyLine | 172 |
9 | hbc-56 | 171 |
10 | 64bit-os-tutorial | 132 |
11 | pk_do_not_be_afraid | 74 |
12 | HIGH-TO-LOW | 32 |
13 | FizzBuzz | 15 |
14 | hello-world | 3 |
15 | intelx86_64 | 2 |
Sponsored