Starred repositories
The original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposes
Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-modu…
A cross-platform x86 assembler with an Intel-like syntax
BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly, C/C++, and Rust.
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. x8…
A very minimal, resource efficient exo-kernel
Pure64 is a kernel/software loader for x86-64 systems.
x86汇编语言 从实模式到保护模式
RAMspeed/SMP, a cache and memory benchmarking tool
Example source code for book: Windows® 64-bit Assembly Language Programming Quick Start
x86 virtualization study notes using Intel VT-x
Implementing the bootloader to learn the process
64-bit xorshift random number generator functions (in x86 assembly language)
explore the vgather instruction on Intel AVX2 ISA