Necesitas los simbolos para entender que hace realmente; igual mejor deja claro que queres hacer, supongamos que eso es una parte de Kernel32.dll ... ¿Que obtenes desensamblandolo? ... ¿No estara parcheado ya, no?
En la pagina 569 "la letra f representa un registro", ese un registro quiere decir uno cualquiera de los ya mencionados. Mira la figura 4-1 tambien, pagina 38, ahi vas a ver a W, que no esta en la memoria como los otros registros sino en la propia CPU.
W (de working) es el registro acumulador, no esta mappeado a ninguna direccion de memoria, F se refiere a un registro de archivo (file), en el caso del ejemplo que das es PORTB, pero podria ser cualquier otro de esos que aparecen en la imagen que viene aca:
Interrupciones hay siempre (para una u otra cosa), la API de Windows las usa en versiones antiguas para pasar al Kernel (int 2Eh, ahora existen instrucciones especificas como sysenter/syscall) y la interfaz de Linux siempre que yo sepa (int 0x80). Mi recomendacion seria que arranques con 16 bits pero no inviertas demasiado tiempo en aprender todas las interrupciones de la BIOS (y menos de MS-DOS) existentes, siempre habra tiempo para pasar a 32 y 64 bits.