A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
-
Updated
Sep 3, 2024 - Assembly
Assembly is a low-level programming language in which there is a very strict correspondence between language instructions and architecture machine code instructions.
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
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.
Command-line cross-compiler of assembly language for Z80 CPU.
Ping-Pong-like game in Assembly that works without OS
A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
💻 This repository provides solutions to most of the programming questions in the exercise given at the back of chapters for Bao Ji's Book (text book for course "Comp. Organization & Assembly Lang. EE213" at FAST). Sharing these with you, so that they might help you in understanding the concepts.
Materials for the "Computer Architecture and Operating Systems" course taught at Faculty of Computer Science of Higher School of Economics
A bundle for TextMate/Sublime Text providing syntax highlighting for x86 assembly code.
ARM64 macOS assembly program for null-byte free shellcode
User-mode Windows DLL injector written in Assembly language (FASM syntax) with WinAPI.
Collection of things made during my SLAE 32-bit journey
Solutions to programming exercises from Assembly Language for x86 Processors (7th Edition) by Kip Irvine.
The open-source city-building game for Game Boy Color.
Create your own games for the Nintendo Entertainment System! This "starter" game is easily extensible for your own projects. Includes references.
64 bit nasm code examples
Assembly Language Programming on 8086
⏱️ A fully featured stop watch made in 8086 Assembly Language, having two modes: Split Timing and Lap Timing
Nand2Tetris: Build a computer system from the ground up, from nand to tetris. Hardware and software.
Created by Kathleen Booth
Released 1949