Hand assembling x86 assembly MOV commands to x86 machine codes

Published: 15 September 2021
on channel: Monkey see, monkey do
300
11

This tutorial demonstrates how to assemble x86 assembly code to x86 machine codes.

Hand assembly:
https://github.com/maksimKorzh/GameOS...

Hand assembly instruction handout:
https://github.com/maksimKorzh/GameOS...

SOURCE CODE:
https://github.com/maksimKorzh/GameOS...

GameOS:
https://github.com/maksimKorzh/GameOS

Coding GameOS:
   • How to create a bootable USB flash dr...  

RESOURCES:
x86 Real mode: https://wiki.osdev.org/Real_Mode
x86 Real mode memory segmentation: https://wiki.osdev.org/Segmentation
x86 Memory map: https://wiki.osdev.org/Memory_Map_(x86)
x86 BIOS interrupts: http://www.ablmcc.edu.hk/~scy/CIT/808...
x86 Assembly registers: https://www.assemblylanguagetuts.com/...
x86 Assembly instructions: https://www.aldeid.com/wiki/X86-assem...
CHS addresses: https://en.wikipedia.org/wiki/Cylinde...
x86 Online emulator: https://copy.sh/v86/

SUPPORT THE CHANNEL:
  / code_monkey_king