"Airam Rguez." wrote:
............
Hola Airam ... quizá el ejemplo que puse no fue el correcto. O si.
Bueno, el caso es que tu has hecho lo que decía Manu, lo has tenido tu que
optimizar ...
Bueno, de lo que se trataría es que el conjunto de librerías esté lo más
optimizado posible, no?
Pero cuando te lies con if's, whiles y demás ... ya me dirás como optimizas
eso.
Te pongo un fragmento de código de un "algo" que estoy haciendo para que
veas el tema de los if y de los whiles... no lo hace tan mal... en modesta
opinión. Por cierto... a ver si te mando este "algo" en estos dias para que
lo veas, y como le hagas ascos por estar en C simplemente te mato, ok? ;)
; while (readkey() != 255) {
jp l76
l77:
; line++;
inc (ix+0+-1)
; if (line > 85)
ld a,(ix+0+-1)
cp 056h
jp llt,l79
; line = 0;
ld (ix+0+-1),0
l79:
l76:
call _readkey
ld a,l
cp -1
jp nz,l77
; }
l78: ....
Y si encima quieres controlar cosas por interrupciones, me explique usté
como se
lo monta.
bueno, creo q esto se hacia con void interrupt * y demás.... en una recojes
la existente y con otra pones la tuya, después deberías acordarte de volver
a poner la anterior. Y si eres generoso y te sobra tiempo en el programa te
dedicas a llamar a la anterior interrupción para que los demás programas
puedan hacer lo suyo.
Saludos
Airam