论文部分内容阅读
本文介绍应用 FORTRAN 高级语言在 CROMEMCO 微机(简称主机)上为 Z-80 CPU一类单极机开发软件的方法。FORTRAN 与 Z-80汇编语言的目标程序模块可在主机上由 LINK 链接成为一个可执行程序。并可通过 COMMON 区交换数据,用外部量方式进行模块间相互调用。由于主机与单板机系统环境的不同,FORTRAN 程序库 FORLIB 不能用于单板机。文中着重介绍了将FORLIB 改写成为 SBCLLB,使之适应单板机的系统环境。SBCLIB 程序库具有下列功能:①用FORTRAN 语言写的程序在主机上与 SBCLIB 链接后就能移植到单板机上运行;②SBCLIB 接受LINK 程序的 S 开关命令;③SBCLIB 中的库程序可以在单板机的 RAM 区或 ROM 区运行;④SBCLIB 可由用户进行修改或扩充。以上工作方便了单板机的软件开发。
This article describes the application of FORTRAN high-level language on the CROMEMCO microcomputer (referred to as the host) for Z-80 CPU class unipolar machine software development methods. The target module for FORTRAN and Z-80 assembly language can be linked by LINK as an executable program on the host computer. And can exchange data through the COMMON area, with the amount of external modules call each other. Due to the different host and single board system environment, FORTRAN library FORLIB can not be used for single board machine. The article focuses on the FORLIB rewritten as SBCLLB, to adapt to the single board machine system environment. SBCLIB library has the following functions: ① program written in FORTRAN language on the host and SBCLIB link can be ported to the single board machine running; ② SBCLIB LINK program to accept the S switch command; ③ SBCLIB library program can be in the single-board RAM or ROM area to run; ④ SBBCLIB can be modified or extended by the user. The above work to facilitate the single-board software development.