S asm jsem pracoval naposledy v DOSu, ale jak vidím, není to v Linuxu zas tak odlišné. Kdybyste napsal i další díly, určitě bych si je rád přečetl :-)
Třeba by mě zajímalo, jakým způsobem se obsazují další interrupty a co na nich je (pochybuji, že 10H dělá video funkce biosu :-))
Interrupty v Linuxu obsazovat nejdou (jdou ale obsazovat signaly). Linux sam obsazuje pouze 0x80 (nepocitam IRQ a exception, jsou sice taky v prostoru interruptu, ale nejsou urceny pro volani ze software).
Na video BIOS se dostava pomerne slozite, doporucuji radeji pouzit nejakou knihovnu (svgalib,libX11).