A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
-
Updated
Jan 27, 2019
A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
MOVED TO: https://cirosantilli.com/linux-kernel-module-cheat/userland-assembly with code at https://github.com/cirosantilli/linux-kernel-module-cheat/tree/master/userland/arch/x86_64 SEE README. x86 IA-32 and x86-64 userland minimal examples tutorial. Hundreds of runnable asserts. Nice GDB setup. IO done with libc, so OS portable in theory. NASM…
An educational operating system written in C#. A great stepping stone from high to low level development.
Active development of Cuis Smalltalk
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Advanced native function hooks for x86, x64. Welcome to the next level!
《30天自制操作系统》NASM+GCC+QEMU实现
DSP library for signal processing
A 32bit multiboot OS kernel for IA32 (PC/AT) systems.
This is a Chromium-based WebApp for Microsoft Teams designed to run on a Raspberry Pi 4 (4GB) with latest raspbian installed or any other Linux machine!
This is a simple mutation engine. It does not have many features and you have to add actual mutation, when you want to use it - It does mutate the given code at runtime! Not to mention, there is bad coding practice applied!
Add a description, image, and links to the x86-32 topic page so that developers can more easily learn about it.
To associate your repository with the x86-32 topic, visit your repo's landing page and select "manage topics."