Restart en ensamblador

By Visualedu

Resident (33)

Visualedu's picture

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 or register to post comments

By Guillian

Prophet (3230)

Guillian's picture

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

By Visualedu

Resident (33)

Visualedu's picture

27-12-2018, 23:44

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

By JACS

Master (163)

JACS's picture

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.

By Guillian

Prophet (3230)

Guillian's picture

28-03-2019, 16:54

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