CINXE.COM
VAX MACRO - Revision history
<?xml version="1.0"?> <feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"> <id>https://en.wikipedia.org/w/index.php?action=history&feed=atom&title=VAX_MACRO</id> <title>VAX MACRO - Revision history</title> <link rel="self" type="application/atom+xml" href="https://en.wikipedia.org/w/index.php?action=history&feed=atom&title=VAX_MACRO"/> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&action=history"/> <updated>2025-03-07T03:18:35Z</updated> <subtitle>Revision history for this page on the wiki</subtitle> <generator>MediaWiki 1.44.0-wmf.19</generator> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1181894011&oldid=prev</id> <title>Vt320: reword</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1181894011&oldid=prev"/> <updated>2023-10-25T21:23:29Z</updated> <summary type="html"><p>reword</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 21:23, 25 October 2023</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 25:</td> <td colspan="2" class="diff-lineno">Line 25:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The Alpha AXP chips have their own native instruction set architecture, the OpenVMS assembler for Alpha assembly code is named ''MACRO-64''.&lt;ref&gt;{{cite web |url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf |title=VSI OpenVMS Programming Concepts Manual |date=April 2020 |volume=1 |publisher=VMS Software Inc. |access-date=2020-10-07}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The Alpha AXP chips have their own native instruction set architecture, the OpenVMS assembler for Alpha assembly code is named ''MACRO-64''.&lt;ref&gt;{{cite web |url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf |title=VSI OpenVMS Programming Concepts Manual |date=April 2020 |volume=1 |publisher=VMS Software Inc. |access-date=2020-10-07}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>A<del style="font-weight: bold; text-decoration: none;"> compiler from</del> MACRO-32 is available for Intel [[Itanium]] architecture,&lt;ref&gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard – Macro32 Assemblers and Compilers? OpenVMS I64?&lt;!-- Bot generated title --&gt;]&lt;/ref&gt; and for [[x86-64]].&lt;ref&gt;{{cite web |url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |title=State of the Port to x86 |date=March 2016 |website=VMS Software Inc. |url-status=dead |archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |archive-date=2019-10-29}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>A MACRO-32<ins style="font-weight: bold; text-decoration: none;"> compiler</ins> is<ins style="font-weight: bold; text-decoration: none;"> also</ins> available for<ins style="font-weight: bold; text-decoration: none;"> the</ins> Intel [[Itanium]] architecture,&lt;ref&gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard – Macro32 Assemblers and Compilers? OpenVMS I64?&lt;!-- Bot generated title --&gt;]&lt;/ref&gt; and for [[x86-64]].&lt;ref&gt;{{cite web |url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |title=State of the Port to x86 |date=March 2016 |website=VMS Software Inc. |url-status=dead |archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |archive-date=2019-10-29}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==References==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==References==</div></td> </tr> </table></summary> <author><name>Vt320</name></author> </entry> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1089775941&oldid=prev</id> <title>Dicklyon: dash fix in bot generated titles (via WP:JWB)</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1089775941&oldid=prev"/> <updated>2022-05-25T15:33:04Z</updated> <summary type="html"><p>dash fix in bot generated titles (via <a href="/wiki/Wikipedia:JWB" class="mw-redirect" title="Wikipedia:JWB">WP:JWB</a>)</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 15:33, 25 May 2022</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 25:</td> <td colspan="2" class="diff-lineno">Line 25:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The Alpha AXP chips have their own native instruction set architecture, the OpenVMS assembler for Alpha assembly code is named ''MACRO-64''.&lt;ref&gt;{{cite web |url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf |title=VSI OpenVMS Programming Concepts Manual |date=April 2020 |volume=1 |publisher=VMS Software Inc. |access-date=2020-10-07}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The Alpha AXP chips have their own native instruction set architecture, the OpenVMS assembler for Alpha assembly code is named ''MACRO-64''.&lt;ref&gt;{{cite web |url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf |title=VSI OpenVMS Programming Concepts Manual |date=April 2020 |volume=1 |publisher=VMS Software Inc. |access-date=2020-10-07}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&lt;ref&gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard <del style="font-weight: bold; text-decoration: none;">-</del> Macro32 Assemblers and Compilers? OpenVMS I64?&lt;!-- Bot generated title --&gt;]&lt;/ref&gt; and for [[x86-64]].&lt;ref&gt;{{cite web |url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |title=State of the Port to x86 |date=March 2016 |website=VMS Software Inc. |url-status=dead |archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |archive-date=2019-10-29}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&lt;ref&gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard <ins style="font-weight: bold; text-decoration: none;">–</ins> Macro32 Assemblers and Compilers? OpenVMS I64?&lt;!-- Bot generated title --&gt;]&lt;/ref&gt; and for [[x86-64]].&lt;ref&gt;{{cite web |url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |title=State of the Port to x86 |date=March 2016 |website=VMS Software Inc. |url-status=dead |archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |archive-date=2019-10-29}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==References==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==References==</div></td> </tr> </table></summary> <author><name>Dicklyon</name></author> </entry> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1076572055&oldid=prev</id> <title>Vt320: update publisher/website</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1076572055&oldid=prev"/> <updated>2022-03-11T19:54:08Z</updated> <summary type="html"><p>update publisher/website</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 19:54, 11 March 2022</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 23:</td> <td colspan="2" class="diff-lineno">Line 23:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>To port VMS to the [[DEC Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a [[compiler]], compiling VAX assembly language into Alpha instructions.&lt;ref name="axp-port"&gt;{{cite journal |last1=Kronenberg |first1=Nancy P. |last2=Benson |first2=Thomas R. |last3=Cardoza |first3=Wayne M. |last4=Jagannathan |first4=Ravindran |last5=Thomas |first5=Benjamin J. III |year=1992 |url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf |title=Porting OpenVMS from VAX to Alpha AXP |journal=Digital Technical Journal |volume=4 |issue=4}}&lt;/ref&gt; </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>To port VMS to the [[DEC Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a [[compiler]], compiling VAX assembly language into Alpha instructions.&lt;ref name="axp-port"&gt;{{cite journal |last1=Kronenberg |first1=Nancy P. |last2=Benson |first2=Thomas R. |last3=Cardoza |first3=Wayne M. |last4=Jagannathan |first4=Ravindran |last5=Thomas |first5=Benjamin J. III |year=1992 |url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf |title=Porting OpenVMS from VAX to Alpha AXP |journal=Digital Technical Journal |volume=4 |issue=4}}&lt;/ref&gt; </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The Alpha AXP chips have their own native instruction set architecture, the OpenVMS assembler for Alpha assembly code is named ''MACRO-64''.&lt;ref&gt;{{cite web |url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf |title=VSI OpenVMS Programming Concepts Manual |date=April 2020 |volume=1 |<del style="font-weight: bold; text-decoration: none;">website</del>=<del style="font-weight: bold; text-decoration: none;">Vmssoftware</del>.<del style="font-weight: bold; text-decoration: none;">com</del> |access-date=2020-10-07}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The Alpha AXP chips have their own native instruction set architecture, the OpenVMS assembler for Alpha assembly code is named ''MACRO-64''.&lt;ref&gt;{{cite web |url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf |title=VSI OpenVMS Programming Concepts Manual |date=April 2020 |volume=1 |<ins style="font-weight: bold; text-decoration: none;">publisher</ins>=<ins style="font-weight: bold; text-decoration: none;">VMS Software Inc</ins>. |access-date=2020-10-07}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&lt;ref&gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard - Macro32 Assemblers and Compilers? OpenVMS I64?&lt;!-- Bot generated title --&gt;]&lt;/ref&gt; and for [[x86-64]].&lt;ref&gt;{{cite web |url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |title=State of the Port to x86 |date=March 2016 |website=<del style="font-weight: bold; text-decoration: none;">Vmssoftware</del>.<del style="font-weight: bold; text-decoration: none;">com</del> |url-status=dead |archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |archive-date=2019-10-29}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&lt;ref&gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard - Macro32 Assemblers and Compilers? OpenVMS I64?&lt;!-- Bot generated title --&gt;]&lt;/ref&gt; and for [[x86-64]].&lt;ref&gt;{{cite web |url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |title=State of the Port to x86 |date=March 2016 |website=<ins style="font-weight: bold; text-decoration: none;">VMS Software Inc</ins>. |url-status=dead |archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |archive-date=2019-10-29}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==References==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==References==</div></td> </tr> </table></summary> <author><name>Vt320</name></author> </entry> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1076474796&oldid=prev</id> <title>Jerryobject: WP:LINKs: update, adds, fix-cut needless: WP:PIPEs (WP:NOPIPEs), WP:REPEATLINKs in same section. MOS:FIRSTABBReviation define before WP:ABBR in parentheses. Small WP:EoS WP:TERSE WP:COPYEDITs: cut needless repeat words in sentence. WP:BADEMPHASIS MOS:BOLDs > WP:ITALICs. WP:REFerence WP:CITation parameters: updates, reorders, adds, fills, author > last + first, conform to master templates.</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1076474796&oldid=prev"/> <updated>2022-03-11T08:47:04Z</updated> <summary type="html"><p><a href="/wiki/Wikipedia:LINK" class="mw-redirect" title="Wikipedia:LINK">WP:LINKs</a>: update, adds, fix-cut needless: <a href="/wiki/Wikipedia:PIPE" class="mw-redirect" title="Wikipedia:PIPE">WP:PIPEs</a> (<a href="/wiki/Wikipedia:NOPIPE" class="mw-redirect" title="Wikipedia:NOPIPE">WP:NOPIPEs</a>), <a href="/wiki/Wikipedia:REPEATLINK" class="mw-redirect" title="Wikipedia:REPEATLINK">WP:REPEATLINKs</a> in same section. <a href="/wiki/MOS:FIRSTABBR" class="mw-redirect" title="MOS:FIRSTABBR">MOS:FIRSTABBReviation</a> define before <a href="/wiki/Wikipedia:ABBR" class="mw-redirect" title="Wikipedia:ABBR">WP:ABBR</a> in parentheses. Small <a href="/wiki/Wikipedia:EoS" class="mw-redirect" title="Wikipedia:EoS">WP:EoS</a> <a href="/wiki/Wikipedia:TERSE" class="mw-redirect" title="Wikipedia:TERSE">WP:TERSE</a> <a href="/wiki/Wikipedia:COPYEDIT" class="mw-redirect" title="Wikipedia:COPYEDIT">WP:COPYEDITs</a>: cut needless repeat words in sentence. <a href="/wiki/Wikipedia:BADEMPHASIS" class="mw-redirect" title="Wikipedia:BADEMPHASIS">WP:BADEMPHASIS</a> <a href="/wiki/MOS:BOLD" class="mw-redirect" title="MOS:BOLD">MOS:BOLDs</a> &gt; <a href="/wiki/Wikipedia:ITALIC" class="mw-redirect" title="Wikipedia:ITALIC">WP:ITALICs</a>. <a href="/wiki/Wikipedia:REF" class="mw-redirect" title="Wikipedia:REF">WP:REFerence</a> <a href="/wiki/Wikipedia:CIT" class="mw-redirect" title="Wikipedia:CIT">WP:CITation</a> parameters: updates, reorders, adds, fills, author &gt; last + first, conform to master templates.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 08:47, 11 March 2022</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 17:</td> <td colspan="2" class="diff-lineno">Line 17:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| website = </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| website = </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''VAX MACRO''' is the [[<del style="font-weight: bold; text-decoration: none;">assembly language|computer </del>assembly language]] implementing the [[VAX]] [[instruction set architecture<del style="font-weight: bold; text-decoration: none;">|instruction set</del>]] for the [[OpenVMS]] operating system, originally released by [[Digital Equipment Corporation]] in 1977.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''VAX MACRO''' is the<ins style="font-weight: bold; text-decoration: none;"> computer</ins> [[assembly language]] implementing the [[VAX]] [[instruction set architecture]] for the [[OpenVMS]] operating system, originally released by [[Digital Equipment Corporation]]<ins style="font-weight: bold; text-decoration: none;"> (DEC)</ins> in 1977.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The syntax, directives, macro language, and lexical substitution operators of VAX MACRO <del style="font-weight: bold; text-decoration: none;">previously</del> appeared in [[MACRO-11]], the assembler for the [[PDP-11]] series of computers. The <del style="font-weight: bold; text-decoration: none;">'</del>''MACRO-32<del style="font-weight: bold; text-decoration: none;">'</del>'' assembler supported the [[VAX]] processors developed and manufactured by <del style="font-weight: bold; text-decoration: none;">[[Digital Equipment Corporation]]</del>. It ran under the VMS operating system and produced object files suitable for the VMS [[Linker (computing)|linker]]. <del style="font-weight: bold; text-decoration: none;">Both the</del> MACRO-32 assembler and<del style="font-weight: bold; text-decoration: none;"> the</del> linker were bundled with the operating system. </div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The syntax, directives, macro language, and lexical substitution operators of VAX MACRO <ins style="font-weight: bold; text-decoration: none;">formerly</ins> appeared in [[MACRO-11]], the assembler for the [[PDP-11]] series of computers. The ''MACRO-32'' assembler supported the [[VAX]] processors developed and manufactured by <ins style="font-weight: bold; text-decoration: none;">DEC</ins>. It ran under the VMS <ins style="font-weight: bold; text-decoration: none;">[[</ins>operating system<ins style="font-weight: bold; text-decoration: none;">]]</ins> and produced object files suitable for the VMS [[Linker (computing)|linker]]. <ins style="font-weight: bold; text-decoration: none;">The</ins> MACRO-32 assembler and linker were bundled with the operating system. </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">In order to</del> port VMS to the [[<del style="font-weight: bold; text-decoration: none;">Alpha</del> <del style="font-weight: bold; text-decoration: none;">AXP|</del>Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a compiler, compiling VAX assembly language into Alpha instructions.&lt;ref name="axp-port"&gt;{{cite journal|url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf|title=Porting OpenVMS from VAX to Alpha AXP<del style="font-weight: bold; text-decoration: none;">|author1=Nancy</del> <del style="font-weight: bold; text-decoration: none;">P. Kronenberg|author2=Thomas R. Benson|author3=Wayne M. Cardoza|author4=Ravindran Jagannathan|author5=Benjamin J. Thomas III</del>|journal=Digital Technical Journal|volume=4|issue=4<del style="font-weight: bold; text-decoration: none;">|year=1992</del>}}&lt;/ref&gt; </div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">To</ins> port VMS to the [[<ins style="font-weight: bold; text-decoration: none;">DEC</ins> Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a <ins style="font-weight: bold; text-decoration: none;">[[</ins>compiler<ins style="font-weight: bold; text-decoration: none;">]]</ins>, compiling VAX assembly language into Alpha instructions.&lt;ref name="axp-port"&gt;{{cite journal<ins style="font-weight: bold; text-decoration: none;"> |last1=Kronenberg |first1=Nancy P. |last2=Benson |first2=Thomas R. |last3=Cardoza |first3=Wayne M. |last4=Jagannathan |first4=Ravindran |last5=Thomas |first5=Benjamin J. III |year=1992 </ins>|url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf<ins style="font-weight: bold; text-decoration: none;"> </ins>|title=Porting OpenVMS from VAX to Alpha AXP |journal=Digital Technical Journal<ins style="font-weight: bold; text-decoration: none;"> </ins>|volume=4<ins style="font-weight: bold; text-decoration: none;"> </ins>|issue=4}}&lt;/ref&gt; </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The <del style="font-weight: bold; text-decoration: none;">[[</del>Alpha AXP<del style="font-weight: bold; text-decoration: none;">]]</del> chips have their own native instruction set architecture, the OpenVMS assembler for Alpha assembly code is <del style="font-weight: bold; text-decoration: none;">called</del> <del style="font-weight: bold; text-decoration: none;">'</del>''MACRO-64<del style="font-weight: bold; text-decoration: none;">'</del>''.&lt;ref&gt;{{cite web|url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf|title=VSI OpenVMS Programming Concepts Manual<del style="font-weight: bold; text-decoration: none;">,</del> <del style="font-weight: bold; text-decoration: none;">Vol. 1</del>|date=April 2020|access-date=2020-10-07<del style="font-weight: bold; text-decoration: none;">|website=vmssoftware.com</del>}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The Alpha AXP chips have their own native instruction set architecture, the OpenVMS assembler for Alpha assembly code is <ins style="font-weight: bold; text-decoration: none;">named</ins> ''MACRO-64''.&lt;ref&gt;{{cite web<ins style="font-weight: bold; text-decoration: none;"> </ins>|url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf<ins style="font-weight: bold; text-decoration: none;"> </ins>|title=VSI OpenVMS Programming Concepts Manual |date=April 2020<ins style="font-weight: bold; text-decoration: none;"> |volume=1 |website=Vmssoftware.com </ins>|access-date=2020-10-07}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&lt;ref&gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard - Macro32 Assemblers and Compilers? OpenVMS I64?&lt;!-- Bot generated title --&gt;]&lt;/ref&gt; and for [[x86-64]].&lt;ref&gt;{{cite web|archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|archive-date=2019-10-29<del style="font-weight: bold; text-decoration: none;">|url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|date=March 2016|title=State of the Port to x86, March 2016</del>}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&lt;ref&gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard - Macro32 Assemblers and Compilers? OpenVMS I64?&lt;!-- Bot generated title --&gt;]&lt;/ref&gt; and for [[x86-64]].&lt;ref&gt;{{cite web<ins style="font-weight: bold; text-decoration: none;"> |url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |title=State of the Port to x86 |date=March 2016 |website=Vmssoftware.com |url-status=dead </ins>|archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf<ins style="font-weight: bold; text-decoration: none;"> </ins>|archive-date=2019-10-29}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==References==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==References==</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Reflist}}</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>&lt;references /&gt;</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==External links==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==External links==</div></td> </tr> </table></summary> <author><name>Jerryobject</name></author> </entry> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1076472070&oldid=prev</id> <title>Jerryobject: Adds: Template:Infobox programming language, parameters (fill), WP:LINKs.</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1076472070&oldid=prev"/> <updated>2022-03-11T08:21:36Z</updated> <summary type="html"><p>Adds: <a href="/wiki/Template:Infobox_programming_language" title="Template:Infobox programming language">Template:Infobox programming language</a>, parameters (fill), <a href="/wiki/Wikipedia:LINK" class="mw-redirect" title="Wikipedia:LINK">WP:LINKs</a>.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 08:21, 11 March 2022</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Short description|Computer assembly language}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Short description|Computer assembly language}}</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Infobox programming language</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| name = VAX MACRO</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| paradigms = [[Non-structured programming|non-structured]], [[Imperative programming|imperative]]</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| family = [[assembly language]]</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| designer = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| developer = [[Digital Equipment Corporation]]</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| released = {{Start date and age|1977}}&lt;!-- If known, add |mm|dd|df=yes}} --&gt;</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| typing = Untyped</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| scope = [[Scope (computer science)|Lexical]]</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| programming language = [[assembly language]]</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| discontinued = Yes</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| platform = [[VAX]]</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| operating system = [[OpenVMS|VMS]]</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| influenced by = [[MACRO-11]]</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| influenced = MACRO-64</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| website = </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''VAX MACRO''' is the [[assembly language|computer assembly language]] implementing the [[VAX]] [[instruction set architecture|instruction set]] for the [[OpenVMS]] operating system, originally released by [[Digital Equipment Corporation]] in 1977.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''VAX MACRO''' is the [[assembly language|computer assembly language]] implementing the [[VAX]] [[instruction set architecture|instruction set]] for the [[OpenVMS]] operating system, originally released by [[Digital Equipment Corporation]] in 1977.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> </table></summary> <author><name>Jerryobject</name></author> </entry> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1070502984&oldid=prev</id> <title>DigitalIceAge: /* External links */</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1070502984&oldid=prev"/> <updated>2022-02-07T20:05:29Z</updated> <summary type="html"><p><span class="autocomment">External links</span></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 20:05, 7 February 2022</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 17:</td> <td colspan="2" class="diff-lineno">Line 17:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[https://vmssoftware.com/docs/VAX_MACRO_INSTRUCTION_SET_REF.pdf VSI OpenVMS VAX MACRO and Instruction Set Reference Manual]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[https://vmssoftware.com/docs/VAX_MACRO_INSTRUCTION_SET_REF.pdf VSI OpenVMS VAX MACRO and Instruction Set Reference Manual]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[https://vmssoftware.com/docs/VSI_MACRO_COMPILER.pdf VSI OpenVMS MACRO Compiler Porting and User's Guide]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[https://vmssoftware.com/docs/VSI_MACRO_COMPILER.pdf VSI OpenVMS MACRO Compiler Porting and User's Guide]</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Digital Equipment Corporation}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Assembly languages]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Assembly languages]]</div></td> </tr> </table></summary> <author><name>DigitalIceAge</name></author> </entry> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1069220741&oldid=prev</id> <title>VulcanSphere: Adding local short description: "Computer assembly language", overriding Wikidata description "assembly language" (Shortdesc helper)</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1069220741&oldid=prev"/> <updated>2022-02-01T06:03:41Z</updated> <summary type="html"><p>Adding local <a href="/wiki/Wikipedia:Short_description" title="Wikipedia:Short description">short description</a>: &quot;Computer assembly language&quot;, overriding Wikidata description &quot;assembly language&quot; (<a href="/wiki/Wikipedia:Shortdesc_helper" title="Wikipedia:Shortdesc helper">Shortdesc helper</a>)</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 06:03, 1 February 2022</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Short description|Computer assembly language}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''VAX MACRO''' is the [[assembly language|computer assembly language]] implementing the [[VAX]] [[instruction set architecture|instruction set]] for the [[OpenVMS]] operating system, originally released by [[Digital Equipment Corporation]] in 1977.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''VAX MACRO''' is the [[assembly language|computer assembly language]] implementing the [[VAX]] [[instruction set architecture|instruction set]] for the [[OpenVMS]] operating system, originally released by [[Digital Equipment Corporation]] in 1977.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> </table></summary> <author><name>VulcanSphere</name></author> </entry> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1053440148&oldid=prev</id> <title>Vt320: remove redundant links</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1053440148&oldid=prev"/> <updated>2021-11-03T22:19:45Z</updated> <summary type="html"><p>remove redundant links</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 22:19, 3 November 2021</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''VAX MACRO''' is the [[assembly language|computer assembly language]] implementing the [[VAX]] [[instruction set architecture|instruction set]] for the [[OpenVMS]] operating system, originally released by [[Digital Equipment Corporation]] in 1977.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''VAX MACRO''' is the [[assembly language|computer assembly language]] implementing the [[VAX]] [[instruction set architecture|instruction set]] for the [[OpenVMS]] operating system, originally released by [[Digital Equipment Corporation]] in 1977.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The syntax, directives, macro language, and lexical substitution operators of VAX MACRO previously appeared in [[MACRO-11]], the assembler for the [[PDP-11]] series of computers. The '''MACRO-32''' assembler supported the [[VAX]] processors developed and manufactured by [[Digital Equipment Corporation]]. It ran under the <del style="font-weight: bold; text-decoration: none;">[[VAX/</del>VMS<del style="font-weight: bold; text-decoration: none;">]]</del> operating system and produced object files suitable for the <del style="font-weight: bold; text-decoration: none;">[[VAX/</del>VMS<del style="font-weight: bold; text-decoration: none;">]]</del> [[Linker (computing)|linker]]. Both the MACRO-32 assembler and the linker were bundled with the operating system. </div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The syntax, directives, macro language, and lexical substitution operators of VAX MACRO previously appeared in [[MACRO-11]], the assembler for the [[PDP-11]] series of computers. The '''MACRO-32''' assembler supported the [[VAX]] processors developed and manufactured by [[Digital Equipment Corporation]]. It ran under the VMS operating system and produced object files suitable for the VMS [[Linker (computing)|linker]]. Both the MACRO-32 assembler and the linker were bundled with the operating system. </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In order to port VMS to the [[Alpha AXP|Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a compiler, compiling VAX assembly language into Alpha instructions.&lt;ref name="axp-port"&gt;{{cite journal|url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf|title=Porting OpenVMS from VAX to Alpha AXP|author1=Nancy P. Kronenberg|author2=Thomas R. Benson|author3=Wayne M. Cardoza|author4=Ravindran Jagannathan|author5=Benjamin J. Thomas III|journal=Digital Technical Journal|volume=4|issue=4|year=1992}}&lt;/ref&gt; </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In order to port VMS to the [[Alpha AXP|Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a compiler, compiling VAX assembly language into Alpha instructions.&lt;ref name="axp-port"&gt;{{cite journal|url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf|title=Porting OpenVMS from VAX to Alpha AXP|author1=Nancy P. Kronenberg|author2=Thomas R. Benson|author3=Wayne M. Cardoza|author4=Ravindran Jagannathan|author5=Benjamin J. Thomas III|journal=Digital Technical Journal|volume=4|issue=4|year=1992}}&lt;/ref&gt; </div></td> </tr> </table></summary> <author><name>Vt320</name></author> </entry> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1003322455&oldid=prev</id> <title>Vt320 at 12:47, 28 January 2021</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1003322455&oldid=prev"/> <updated>2021-01-28T12:47:38Z</updated> <summary type="html"><p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 12:47, 28 January 2021</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 5:</td> <td colspan="2" class="diff-lineno">Line 5:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In order to port VMS to the [[Alpha AXP|Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a compiler, compiling VAX assembly language into Alpha instructions.&lt;ref name="axp-port"&gt;{{cite journal|url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf|title=Porting OpenVMS from VAX to Alpha AXP|author1=Nancy P. Kronenberg|author2=Thomas R. Benson|author3=Wayne M. Cardoza|author4=Ravindran Jagannathan|author5=Benjamin J. Thomas III|journal=Digital Technical Journal|volume=4|issue=4|year=1992}}&lt;/ref&gt; </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In order to port VMS to the [[Alpha AXP|Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a compiler, compiling VAX assembly language into Alpha instructions.&lt;ref name="axp-port"&gt;{{cite journal|url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf|title=Porting OpenVMS from VAX to Alpha AXP|author1=Nancy P. Kronenberg|author2=Thomas R. Benson|author3=Wayne M. Cardoza|author4=Ravindran Jagannathan|author5=Benjamin J. Thomas III|journal=Digital Technical Journal|volume=4|issue=4|year=1992}}&lt;/ref&gt; </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The [[Alpha AXP]] chips have their own native instruction set architecture, the OpenVMS assembler for Alpha is called '''MACRO-64'''.&lt;ref&gt;{{cite web|url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf|title=VSI OpenVMS Programming Concepts Manual, Vol. 1|date=April 2020|access-date=2020-10-07|website=vmssoftware.com}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The [[Alpha AXP]] chips have their own native instruction set architecture, the OpenVMS assembler for Alpha<ins style="font-weight: bold; text-decoration: none;"> assembly code</ins> is called '''MACRO-64'''.&lt;ref&gt;{{cite web|url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf|title=VSI OpenVMS Programming Concepts Manual, Vol. 1|date=April 2020|access-date=2020-10-07|website=vmssoftware.com}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&lt;ref&gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard - Macro32 Assemblers and Compilers? OpenVMS I64?&lt;!-- Bot generated title --&gt;]&lt;/ref&gt; and for [[x86-64]].&lt;ref&gt;{{cite web|archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|archive-date=2019-10-29|url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|date=March 2016|title=State of the Port to x86, March 2016}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&lt;ref&gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard - Macro32 Assemblers and Compilers? OpenVMS I64?&lt;!-- Bot generated title --&gt;]&lt;/ref&gt; and for [[x86-64]].&lt;ref&gt;{{cite web|archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|archive-date=2019-10-29|url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|date=March 2016|title=State of the Port to x86, March 2016}}&lt;/ref&gt;</div></td> </tr> </table></summary> <author><name>Vt320</name></author> </entry> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1003322361&oldid=prev</id> <title>Vt320 at 12:46, 28 January 2021</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&diff=1003322361&oldid=prev"/> <updated>2021-01-28T12:46:52Z</updated> <summary type="html"><p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 12:46, 28 January 2021</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 5:</td> <td colspan="2" class="diff-lineno">Line 5:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In order to port VMS to the [[Alpha AXP|Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a compiler, compiling VAX assembly language into Alpha instructions.&lt;ref name="axp-port"&gt;{{cite journal|url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf|title=Porting OpenVMS from VAX to Alpha AXP|author1=Nancy P. Kronenberg|author2=Thomas R. Benson|author3=Wayne M. Cardoza|author4=Ravindran Jagannathan|author5=Benjamin J. Thomas III|journal=Digital Technical Journal|volume=4|issue=4|year=1992}}&lt;/ref&gt; </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In order to port VMS to the [[Alpha AXP|Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a compiler, compiling VAX assembly language into Alpha instructions.&lt;ref name="axp-port"&gt;{{cite journal|url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf|title=Porting OpenVMS from VAX to Alpha AXP|author1=Nancy P. Kronenberg|author2=Thomas R. Benson|author3=Wayne M. Cardoza|author4=Ravindran Jagannathan|author5=Benjamin J. Thomas III|journal=Digital Technical Journal|volume=4|issue=4|year=1992}}&lt;/ref&gt; </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The [[Alpha AXP]] chips have their own native instruction set architecture, the OpenVMS assembler for Alpha is called'''MACRO-64'''.&lt;ref&gt;{{cite web|url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf|title=VSI OpenVMS Programming Concepts Manual, Vol. 1|date=April 2020|access-date=2020-10-07|website=vmssoftware.com}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The [[Alpha AXP]] chips have their own native instruction set architecture, the OpenVMS assembler for Alpha is called<ins style="font-weight: bold; text-decoration: none;"> </ins>'''MACRO-64'''.&lt;ref&gt;{{cite web|url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf|title=VSI OpenVMS Programming Concepts Manual, Vol. 1|date=April 2020|access-date=2020-10-07|website=vmssoftware.com}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&lt;ref&gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard - Macro32 Assemblers and Compilers? OpenVMS I64?&lt;!-- Bot generated title --&gt;]&lt;/ref&gt; and for [[x86-64]].&lt;ref&gt;{{cite web|archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|archive-date=2019-10-29|url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|date=March 2016|title=State of the Port to x86, March 2016}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&lt;ref&gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard - Macro32 Assemblers and Compilers? OpenVMS I64?&lt;!-- Bot generated title --&gt;]&lt;/ref&gt; and for [[x86-64]].&lt;ref&gt;{{cite web|archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|archive-date=2019-10-29|url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|date=March 2016|title=State of the Port to x86, March 2016}}&lt;/ref&gt;</div></td> </tr> </table></summary> <author><name>Vt320</name></author> </entry> </feed>