Hallo,
du schreibst gerade ein OS und lernst die notwendigen Grundlagen quasi nebenbei. Ich vermute aber, dass dir der Blick aufs Ganze fehlt, du dir also nur das zusammenstückelst, was du gerade brauchst. Das ist dann weniger schön, irgendwann wirst du es brauchen.
Wenn einem Wissen fehlt, kann man es nachschlagen. Wenn man aber nichtmal
weiß, wo einem Wissen fehlt, wird das mit dem Nachschlagen sehr viel schwieriger (siehe die Frage mit dem Doppelpunkt). Dafür braucht es einen Überblick und den findet man in Büchern, die alle Themen mal anfassen und dabei nichts auslassen. Wikis und Tutorials sind gute Nachschlagewerke und Anleitungen, wenn man grob weiß, was man suchen muss.
Du wirst in deinem Betriebssystem ohne Assembler nicht auskommen, auch wenn du nicht viel davon benutzen wirst. Gehe mal in deine örtliche (Uni-/FH-/Stadt-)Bibliothek und suche dir ein Buch zum Thema x86-Architektur und -Assembler aus. Du musst es weder aufessen noch vollständig wochenlang durcharbeiten, aber wenn du da durch bist, wird dir einiges viel klarer sein als vorher.
Gruß,
Svenska