En assembler un disco se lee con la Int 13h, la función 2h es la de leer (pues, por ejemplo la 3h es para grabar datos al disco), se debe especificar la ubicación exacta de los datos a leer, por ejemplo:
al = # de sectores
dl = disco
ch = pista
cl = sector
dh = cabeza
Luego, si ya tiene el programa de comnicación, envía por el puerto serial con la In 14h en la manera en que lo sugiere Super G.
Muchos éxitos y Chao!