Codigo P
Codigo P
El cdigo P comenz como un cdigo ensamblador objetivo estndar producido por varios
compiladores Pascal en la dcada de 1970 y principios de la de 1980.
Dos compiladores que generaban cdigo P fueron el compilador Pascal-P, en 1973, escrito
por Nori, Ammann, Jensen, Hageli y Jacobi y el compilador Pascal-S, de 1975, escrito ni ms
ni menos que por el creador del lenguaje Pascal, Niklaus Wirth.
Fue diseado para cdigo real para una mquina de pila hipottica la idea era hacer que los
compiladores de Pascal se transportaran fcilmente requiriendo solo que se volviera a
escribir el intrprete de la maquina P para una plataforma, el cdigo P tambin a probado
ser til como cdigo intermedio y sean utilizado varias extensiones y modificaciones del
mismo en diverso compiladores de cdigo nativo, la mayor parte para lenguaje tipo Pascal.
La mquina P est compuesta por una memoria de cdigo, una memoria de datos
no especfica para variables nombre das y una pila para datos temporales, junto
como cualquiera registro que sea necesario para mantener la pila y apoyar la
ejecucin.