Abstract
The implementation in Algol 68R of a cross assembler for the PDP11 minicomputer to run on the ICL1900 is described. The assembler duplicates the features of the PAL11 assembler. RRE's Syntax Improving Device was used for a two pass assembly system. The cross assembler uses a tree structured symbol table, a lexical analyser to read in basic assembler items and code generation routines that use Algol 68 modes and operators to map the 8 bit bytes and 16 bit words of the mini onto the ICL1900 words. The cross assembler reproduces the error diagnostics of PAL11 with more detailed diagnostics available if required by the user. The assembler outputs binary program on paper tape for loading directly onto the mini.
- 1 Digital PDP11 Processor Handbook. Digital Equipment Corporation, U S A.Google Scholar
- 2 J M Foster, A Syntax Improving Program. The Computer Journal, Vol II, page 31 (1968).Google Scholar
Index Terms
- Implementation of a PDP11/ICL1900 cross assembler in Algol 68R
Recommendations
Implementation of a PDP11/ICL1900 cross assembler in Algol 68R
Proceedings of the Strathclyde ALGOL 68 conferenceThe implementation in Algol 68R of a cross assembler for the PDP11 minicomputer to run on the ICL1900 is described. The assembler duplicates the features of the PAL11 assembler. RRE's Syntax Improving Device was used for a two pass assembly system. The ...
Portable Microcomputer Cross-Assembler in BASIC
With the tremendous number of microprocessors on the market today it is becoming increasingly hard to find cross assemblers that run on the particular in-house computer system or timesharing service available. Since most minicomputer systems and almost ...
Comments