Pirma siūlau išmokti apie baizinį kompiuterio veikimo principą. Tarkime, suprasti, kaip veikia procesorius, kaip vykdomos operacijos, kur kada keiciasi koks registras. Siūlau pradėti ne nuo šiuolaikinių 586 ir kitų architektūrų, o nuo senosios - tarkime, kad ir Intel 8088 ar 8086. Siūlau susipažinti iš karto ir su koprocesoriumi, tarkime, 8087. Taip bus lengviau suprasti procesoriaus veikimą. Išmokus šitą, bus daug lengviau suprasti 80286, 80386 ir t.t. architektūras.
http://www.mif.vu.lt/katedros/cs/Asmen/Kompiuteriu%20architektura.pdfšiuo adresu yra metodinė medžiaga, skirta susipažinti su procesoriaus veikimo principais, taip pat yra baziniai atmintinės veikimo principai.
Norėdamas pažiūrėti, kaip veikia procesorius ir kokie yra registrai, galite naudoti standartinę Windows komandą debug. Jame naudodamas mygtukus u arba t galėsite matyti, kaip kinta registrai, kokios vykdomos komandos, galėsite mokytis skaičiuoti dinaminius adresus, absoliučius fizinius adresus, arba kaip pasikeis segmento registras (kodas yra assemblerio formato).