'Hello, world!' in x86 machine codes | Hand assembling & coding under my own OS on the real hardware

preview_player
Показать описание
This tutorial demonstrates how to assemble x86 assembly code to x86 machine codes.

Live coding matrix screensaver in x86 machine codes:

Hand assembly:

Hand assembly instruction handout:

SOURCE CODE:

GameOS:

Coding GameOS:

RESOURCES:

SUPPORT THE CHANNEL:
Рекомендации по теме
Комментарии
Автор

This is amazing! Whoever gave this a thumbs down is an oxygen thief.

lordmelbury
Автор

EDIT: live coding matrix screensaver in x86 machine codes!

38:20 The reason why the new line and carriage return were not displayed properly is because I've been trying decimal values 10 and 13 while I obviously had to use hexadecimal 0a and 0d instead. Now for those willing to try this at home here are the steps to follow:



3. Click 'Hard drive image' -> 'choose file' -> 'Start emulation'

It's written in x86 assembly, every command takes no more than 512 bytes, hence no space for decent error handling
which means you can break it easilly but no worries - just reload the image and keep going! But remember to save file first and download HDD image first for otherwise it start from a blank image.

monkey_see_monkey_do
join shbcf.ru