Restart en ensamblador

Par Visualedu

Resident (33)

Portrait de 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 ou Inscrivez-vous pour poster

Par Guillian

Prophet (3231)

Portrait de 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

Par Visualedu

Resident (33)

Portrait de Visualedu

27-12-2018, 23:44

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

Par JACS

Master (166)

Portrait de 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.

Par Guillian

Prophet (3231)

Portrait de Guillian

28-03-2019, 16:54

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