PabloMarmol escribió:Parece que la posición pc == 0 no la mostrará nunca, no ?
Sí, sí, la ejecuta, es que hago PC=PC+1 porque la instrucción INPUT lee el fichero binario empezando por 1, no por 0.
Namek escribió:Te falta el registro F en la emulación del XOR A, después F=68...
Buenooooo, AjJAjaJA, si llevo 5 minutos pogramando. Claro que me falta. Incluso fíjate en la emulación de la instrucción "DI", AjAJjaAJ: no hace nada
Es más, "XOR A" la he emulado como "A=0", pero eso no es cierto. Si hablamos de emulación, lo que hace "XOR A" es hacer la operación bit a bit [A(i) XOR A(i) con i=0...7], que como sabemos da como resultado A=0, pero no es así como finalmente quiero hacer las cosas. Me fabricaré una función XOR8 que haga el tema, jiji.
De todas formas una cosa que me intriga sobremanera es ver lo que hace este QBASIC con la pantalla completa en Window$. Si va bien, se va a quedar como lenguaje de pogramación, jiji.