Restart en ensamblador

Por Visualedu

Resident (33)

Imagen del Visualedu

26-12-2018, 22:52

Hola, me gustaría realizar un soft resert (o restart) en ensamblador.
Me gustaría que un programa que estoy haciendo pudiera reiniciarse desde el código. Supongo que implicaría eliminar el contenido de la pila, inicializar el program counter, limpiar registros...
¿como lo podría hacer?
Un saludo y gracias

Login sesión o register para postear comentarios

Por Guillian

Prophet (3219)

Imagen del Guillian

27-12-2018, 13:33

Un soft reset puedes hacerlo mediante un RST 0 o JP #0, suponiendo que la BIOS está en la página 0

Por Visualedu

Resident (33)

Imagen del Visualedu

27-12-2018, 23:44

Hola, sí, me resetea, gracias!!!

Por JACS

Master (162)

Imagen del JACS

28-03-2019, 15:05

Y Guillian, como se podria incorporar a un .Com para que después de flashear cualquier rom o DSK no hubiese que darle al reset en tu MFR y solo poner el comando... R.. Por ejemplo.

Por Guillian

Prophet (3219)

Imagen del Guillian

28-03-2019, 16:54

Puedes forzar un "soft reset" poniendo el parámetro /F