Koliko se sećam, RBIL (skraćeno :-) sadrži i dosta „sporednih“ podataka, kao što su podaci o IVT-u, i ostalim stvarima.
Mislim da ti takođe može pomoći i staro izdanje „The Art Of Assembly Language Programming“ (ono koje ne koristi HLA, već stari dobri asembler za 16-bitne Intelove procesore :-), koje možeš naći na istom mestu gde i novo (gugl :-).
Što se tiče samog koda, stvar je ovakva.
Taj kod se nalazi u BIOS-u koji je smešten negde na adresi od 0xff0000 (bar mi se čini, pošto valjda ceo BIOS zauzima 64kb), ili u segmentnom zapisu ff00:0000. E sad, u IVT koji se isto nalazi na nekoj fiksiranoj poziciji se nalazi običan niz pokazivača na tu memoriju.
Praktično, kada ti uradiš INT 21H, procesor radi sledeće:
— Pročitaj pokazivač sa <IVT-base>+0x21
— Još neka administracija oko svega toga
— CALL <pročitana-vrednost>
E sad, ti treba da pronađeš koja je to osnovna adresa IVT-a, i da isto tako pročitaš podatke odatle. Tako dobijaš pokazivač na početak funkcije u BIOS-u (mada, funkcije 0x21 su DOS-ove funkcije, te nisu u BIOS-u, već u prvih 1MB memorije, gde ih već DOS rasporedi), tj. memoriji.
Dalje, ne može se automatski proceniti gde je sav kod koji tebi treba (pošto su mogući JMP-ovi na sve strane, i nema razloga da kôd bude linearan, čak i sumnjam da jeste). Ukratko, ovo je vrlo težak put da saznaš nešto tako jednostavno kao što je „kako se ispisuje znak na ekran“.
Što se tiče liste mašinskih kodova i odgovarajućih instrukcija, potraži na Intelovom sajtu (developer.intel.com) „Pentium Instruction Set Reference“ — to je jedna od knjiga koju je Intel i besplatno isporučivao, te možda možeš da pokušaš i tako da je nabaviš (ima tema o tome, i tu si upravo odgovorio koliko vidim, i nisi baš imao sreće :-). Takođe, u nekom od tih uputstava možeš pronaći i adresu za IVT u realnom režimu.
Što se tiče konkretnog primera (ispis znaka na ekran), najbolje ti je da pronađeš neki VGA hardverski priručnik, ili već da pogledaš izvorni kôd nekog od gomile dostupnih VGA drajvera u slobodnim jezgrima (KFreeBSD, Linux, ...).
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.