Esiste una documentazione sull'assembly
A QUALE Assembly ed a quale assembler ti riferisci? Per quale architettura?

magari anche su le routine del sistema operativo
QUALE sistema operativo?

(che richiamiamo con l'interrupt)
Ralph Brown's Interrupt List

le rutine delle periferiche
Cosa sono le "routine delle periferiche"?

Esiste inoltre del software per tradurre il codice macchina in assembly?
Di nuovo: QUALE Assembly?

E avete sapete se esiste possibilmente un buon debugger Assembly????
Non hai specificato il sistema operativo. Per Windows c'è l'ottimo Olly Debugger. Altri debugger validi sono Turbo Debugger e GNU GDB.