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!
DSP library for signal processing
《30天自制操作系统》NASM+GCC+QEMU实现
A 32-bit drop-in replacement for the FreeDOS kernel
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."