os/390汇编系列:Hello,World

我们的第一个程序当然是从Hello,World开始。汇编程序跟Cobol,PLI一样,也要进过编译,链接,执行三部曲。 第一步,当然是Code你的源程序,如图。

 

接下来,对它进行编译。这里要注意的就是正确地存放Load Moudle到你的LoadLib去,

以便执行的时候找到这个模块。

  

接下来,如果编译通过(CC=0),就可以执行这个目标文件了。

下面是梦寐以求的结果,看

细心的人可能会发现为什么后面有乱码?我先告诉你那是因为我只定义了一段’Hello World,I love os/390′大小的内存,这只有十几个Bytes,但是输出是80个Bytes的,后面就自然显示内存里后面跟着的东西。 今天先到这,明天解释一下这些指令都是干什么用的,为什么单单输出一个’hello,world’要这么多指令,这里面可大有文章。

来说两句吧

在评论中,你可以使用以下标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>