Accession Number : ADA139424

Title :   FORJR: An Implementation of BADJR Using FORTH and Z80 Assembly Language,


Personal Author(s) : Edmonson,W M

PDF Url : ADA139424

Report Date : Jan 1983

Pagination or Media Count : 187

Abstract : The FORJR project implements a system to provide an interactive BADJR functional programming machine. The interactive programming language, FORTH, is combined with Z80 assembly language modules and can be run on Z80-based systems under the CP/M Operating System. A frame-stack mechanism implements the attribute grammer of BADJR. The assembly language portion of FORJR was developed independently of this project, but is modified to provide an interface with FORTH. The FORTH environment set up calls to the specific assembly language modules which manipulate attribute storage areas. Upon completion of specified tasks, execution control is returned to FORTH. Special attention is directed at storage management of FORJR, including details of attribute passing, garbage collection and compaction. Examples of FORJR programs are provided including explanations and illustrations of simple and recursive FORJR calls. (Author)

Descriptors :   *Computer programming, *Assembly languages, Subroutines, Configurations, Interfaces, Modules(Electronics), Data processing, Instructions, Syntax, Data storage systems, Programming manuals, Screens(Displays)

Subject Categories : Computer Programming and Software
      Computer Hardware

Distribution Statement : APPROVED FOR PUBLIC RELEASE