Joseph Hjbrosdev.hashnode.dev·Sep 14, 2024Making A Virtual Machine - Binary to Assembly to C - All in RustIntroduction Why? This project has really shown me how a computer works at a binary level. It turned a computer from a magical box to an electrical circuit that you can study and learn how it works. I was researching stuff for this project and I came...51 readsinstruction set architecture
clockworkclockwork.hashnode.dev·Jan 17, 2024x86 core architecture.noise hello_friend, I hope y'all doing well now that 2023 is finally over for good. In this article I want to introduce you to some of the basics of the x86 architecture. This will serve as a reference for me too, so maybe this article will keep gro...79 readsx86 Assemblerassembler
Vishesh Raghuvanshivisheshraghuvanshi.hashnode.dev·Sep 21, 2023C-Programming Execution and ExpressionsC Program Execution Process Preprocessing: The C preprocessor performs tasks like macro expansion, file inclusion, and conditional compilation. It processes the #define, #include and #if directives and generates preprocessed source code. Compilati...3 likes·28 readsC ProgrammingC
Gideon Baturegideonbature.hashnode.dev·Jun 8, 2023The C Compilation Process: A Step-by-Step GuideIntroduction C language which is often regarded as a low-level language is a compiled language. Most programming languages fall under compiled and interpreted, the C programming language falls under the compiled group. When they say a language is com...11 likes·136 reads2Articles1Week
Alex Freikishavol.hashnode.dev·Jul 28, 2022Linux Assembly on macOSComputer Organisation / Architecture courses usually require writing Assembly code for Linux. What I'll address here is how to easily run Linux Assembly on macOS machines. TL;DR There are a few ways to do it, the easiest and most pleasant way is to u...78 readsOthersLinux