Přeskočit na obsah

Wikipedista:Kolarp/VAX Macro

Z Wikipedie, otevřené encyklopedie

VAX Macro je počítačová sestava jazyk provádění instrukční sadu pro linii Procesorů navržen tak, aby spustit OpenVMS operační systém vytvořený společností Digital Equipment Corporation v roce 1977. OpenVMS nyní patří Hewlett-Packard.

Syntaxe, směrnic, makro jazyk, a lexikální substituce provozovatelé VAX Macro dříve objevily v Makro-11, assembler pro PDP-11 série počítačů. VAX Macro , nebo, jak to bylo také známo, Makro-32, podporované VAX procesorů vyvinutých a vyrobených firmou Digital Equipment Corporation. To běželo pod VAX/VMS, operační systém a vyrobené objekt soubory vhodné pro VAX/VMS linker. Makro-32 assembler (a linker) byly dodáván s operačním systémem.

S příchodem 64-bit Alpha AXP čip, VAX Macro v podstatě stal VMS Makro. Makro-32 byl podporován na architektuře Alpha, ale protože Alfa používá jinou instrukční sadu, Makro-32 assembleru již namapovaný na nativní instrukční sadu. Makro-32 pod Alfa architektura byla skutečně provedena tak, jak kompilátor, sestavování VAX assembleru do Alfa pokyny. Na rozdíl od většiny překladačů, nicméně, Makro-32 pro Alfa provedena žádná optimalizace, upevňovací, stejně jako je možné, že programátor má přímou kontrolu nad kódem.

Na Alpha AXP čipy představil VMS světě, pak nejnovější vývoj VMS Makro jazyk, podkladových RISC instrukční sadu, a byl nazýván Makro-64.

Kompilátor z Makro-32 je k dispozici pro Intel Itanium architektura [1] významná část OpenVMS je psán s Makro-32.

Odkazy[editovat | editovat zdroj]

[[Kategorie:Jazyk symbolických adres]] [[Kategorie:OpenVMS]]