Bueno... Utilicé dos integrados D8255 como interface, tienen tres puertos paralelos cada integrado. Estos integrados son programables, para que operen como entrada, como salida, mixtos, y otros detalles que no recuerdo. Se direccionan como una localidad de memoria, y una de esas localidades es para comunicarse con el integrado, al cual le das la configuracion a trabajar. El emu8086 me sirve para simular el puro microprocesador y generar los .bin descargables a ram, pero no para simular el resto del sistema, ya que lo opere bajo mi diseño, y no respete el standard PC de direcciones. Así que, debo de fijarme que el microcontrolador escriba los datos en la direccion de memoria que le estoy indicando, y despues confiar que el integrado reciba dichos datos. Para ello, debes hacer tu lista de direcciones si no quieres confundirte.