The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
Programming in an Interactive Environment: the ``Lisp'' Experience
ACM Computing Surveys (CSUR)
BLISS: a language for systems programming
Communications of the ACM
Fundamental Concepts of Programming Systems
Fundamental Concepts of Programming Systems
Operating system principles
Code Compaction for Minicomputers with INTCODE and MINICODE
Code Compaction for Minicomputers with INTCODE and MINICODE
Algol-60 Implementation
Hi-index | 0.00 |
The Pica-B computer is a simple abstract machine designed to: 1. facilitate the portability of a simple single user operating environment written in BCPL. 2. serve the pedagogic goal of providing a basis for teaching concepts of hardware and system architecture, systems programming and programming language design in a unified setting, and 3. serve as a possible solution to the current and future software crisis caused by the advent of the micro-computer. The Pica-B is based on Richards' Intcode machine but differs from it in the addition of an (interrupt) status register and a PDP-II style memory map of I/O devices. The status register and hence interrupt and device handlers may be programmed in Pica-B code (an extension of Intcode) or in a version of BCPL with an added inline code facility, the so-called vile command. An example is given or how interrupts and I/O are handled in the Pica-B computer.