Restart en ensamblador

Door Visualedu

Resident (33)

afbeelding van 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

Aangemeld of registreer om reacties te plaatsen

Van Guillian

Prophet (3231)

afbeelding van 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

Van Visualedu

Resident (33)

afbeelding van Visualedu

27-12-2018, 23:44

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

Van JACS

Master (166)

afbeelding van 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.

Van Guillian

Prophet (3231)

afbeelding van Guillian

28-03-2019, 16:54

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