阅 读 文 章

ILE RPG4 C表常用操作码学习笔记(按字母顺序发)

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(jlwrp) | 时间:2007-05-27 | 浏览:人次 ]


    因子2必须是一个字符项,规定要被调用的程序名。如果说明了库名,库名后面必须用一个斜线,然后是程序名(例如,‘LIB/PROG’)。因子2必须是一个字段名、文字、命名常量或数组元素,数组元素包含被调用的程序名,也可以是程序所在的库名。如果未说明库名,即用库列表查找程序。
    文字的总长度(包括斜杠)不能超过12个字符。字段或命名常量中不带空格数据的总长度(包括斜杠),不能超过21个字符。如果程序或库名超出10个字符,则只截取10个字符。程序名要明确的用文字、字段、命名常量或数组元素规定,表明被调用的程序。不管任何前导或后继空白。如果某项第一个字符是斜线,则将用库列表查询程序。如果某项的最后一个字符是斜线,将发出一个编译信息。(小写字符不转成大写字符,放在引号中的名,例如“ABC”认为引号是被调用程序名的一部分)。不支持*CURLIB。
    程序的引用是分组进行,这样可避免对目标程序的重复引用。用命名常量或文字对某个程序的所有引用(用CALL语句)都组在一起,这样程序仅被涉及到一次,而对程序的后续引用(仅用命名常量或文字)不再涉及这个程序。
    只有程序名和库名都标识了引用才可以组在一起,用变量名引用的所有程序用变量名组在一起。当用变量引用一个程序时,它的当前值要与用这个变量的前一个程序引用操作中变量值相比较。如果值未改,不做引用。如果有改动,则要引用一个新程序。注意此规则只适于使用变量名的引用。使用命名变量或文字的引用不会再引用,而且它不影响是否用变量来做再引用。图110说明了程序引用的分组。

 
      *...1....+....2....+....3....+....4....+....5....+....6....+....7...+....
      DName+++++++++++ETDsFrom+++To/L+++IDc.Keywords+++++++++++++++++++++++++++++
      D Pgm_Ex_A        C                   'LIB1/PGM1'
      D Pgm_Ex_B        C                   'PGM1'
      D PGM_Ex_C        C                   'LIB/PGM2'
      I*
 
      *...1....+....2....+....3....+....4....+....5....+....6....+....7...+....
      CL0N01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq....
      C*
      C                   CALL      Pgm_Ex_A
      C*
      C* 下面二个调用因为有相同的程序名(PGM1)和相同的库名(none),
      C* 所以组在一起。注意,它不能与上面的用Pgm-Ex-A调用组在一起。因为
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 笔记 字母 顺序 学习 操作 常用 因子 文件 记录 一个

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.