Programa en c

Programa en c

de Bruno Fabian Romero García -
Número de respuestas: 1

Buenas, tengo la duda de hasta que punto hay que llevar la implementacion de c. Es decir, hay que hacer una implementacion completa en c de lo que se pretende hacer en assembler para el 8086 con posibilidad de interaccion mediante consola para ingresar los codigos? y tambien si la compilacion tiene que ser una replica de lo que se hizo en c?

En respuesta a Bruno Fabian Romero García

Re: Programa en c

de Gustavo Brown -

Bruno,

  La implementación en C no tiene por qué ser funcional. Para dejarla funcional pueden implementar las funciones 

  - short in(short puerto)

 - void out(short puerto, short valor)

donde la función in retorna valores adecuados al leer el puerto que se quiera y la función out puede por ejemplo imprimir en la consola el puerto y dato que se quiere enviar por el puerto. Luego esas rutinas no se implementan en assembler sino que directamente se cambian las llamadas a in y out por las instrucciones de 8086

La idea el programa en assembler sea la compilación manual del programa en C. Es decir, son el mismo programa uno escrito en alto nivel y el otro traducido a assembler.

Saludos,
  Gustavo