首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在OpenVMS上用汇编语言开发?

在OpenVMS上用汇编语言开发?
EN

Stack Overflow用户
提问于 2012-12-12 23:34:14
回答 3查看 811关注 0票数 0

有人可以给我讲解如何在OpenVMS上用汇编语言开发,我已经在OpenVMS上用C语言开发过了,我刚刚开始学习Windows和Linux下的汇编语言。如何编译、链接和运行.asm程序?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-12-13 14:53:38

只需使用帮助和RTFM (请阅读精细手册)

建议的谷歌字符串= site:hp.com openvms宏

下面是我刚输入的一个小例子,一气呵成。创建;编译;链接;运行。

这是在安腾上的。对于这些琐碎的程序,Alpha和Vax是完全相同的

最难的部分是在这里粘贴代码示例...如果我的新行不是以4+空格开头,{}代码块就会吞噬该行。奇怪!“试着帮助”POS!

首先,创建一个文件:

代码语言:javascript
复制
$CREATE test.mar

然后我们将此文本放入该文件中:

代码语言:javascript
复制
     .psect  data    wrt,noexe
hello:
     .ascid  "Hello World"

     .psect  code    nowrt,exe

     .entry  start, 0
     movl    #5, R8
10$:
     pushaq  hello
     calls   #1, G^lib$put_output
     sobgtr  R8, 10$
     ret
     .end start

完成后,按control-z返回到DCL并编译和运行:

代码语言:javascript
复制
$ MACRO test
$ LINK test
$ RUN test 
Hello World
Hello World
Hello World
Hello World
Hello World
$
票数 7
EN

Stack Overflow用户

发布于 2013-06-17 02:54:08

我喜欢宏32,我更喜欢它不太知名但非常优雅的堂兄弟- BLISS-32,但在我45年的程序员生涯中,我只用宏编写过一个商业应用程序,我这么做是因为我需要超快的速度,而且我没有其他高级语言可供选择。

所以宏就像一个给你快感的女友(!!)但不是你想要安顿下来和她结婚的人。为此,您需要使用C或C++或BASIC甚至..COBOL是因为这些语言已经足够好地完成了投入生产的工作,并且在原始编码器移动之后很长一段时间都是可维护的。

票数 0
EN

Stack Overflow用户

发布于 2014-01-15 02:07:56

DBL是最初的DiBOL的当前化身,它是面向数字业务的语言,是COBOL语言的替代品。对于应用程序,我推荐DBL而不是COBOL或BASIC。我已经通过DiBOL/DBL在宏中编码。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13843162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档