Máquina virtual Zero

Zero (el avión)

Introducción

Este archivo contiene la especificación de la máquina virtual Zero. Aquellos elementos que aparezcan con un asterisco, significa que todavía no son soportados. La especificación del ensamblador Zero, puede encontrarse aquí. La máquina virtual debe:

Arquitectura de la máquina virtual

Description of the Zero programming system architecture

Existen tres formas de generar programas para la máquina virtual: mediante el macroensamblador, mediante el lenguaje de programación PROWL, y mediante el lenguaje de programación J--. Estos tres compiladores generarn código fuente para el ensamblador, za, el backend del sistema. La máquina virtual ejecuta entonces el bytecode, accediendo al almacenamiento persistente cuando sea necesario.

Descripción de la máquina virtual

Registros

La máquina virtual maneja los siguientes registros:

Referencias

API de la máquina virtual


J. Baltasar García Perez-Schofield  jbgarcia@uvigo.es Zero (el avión)