A cross-assembler and simulator for the “SKINNY” microcomputer

1975; Elsevier BV; Volume: 1; Issue: 5 Linguagem: Inglês

10.1016/0303-1268(75)90025-5

ISSN

1878-3015

Autores

D.K. Banerji, Jacques Raymond,

Tópico(s)

Parallel Computing and Optimization Techniques

Resumo

In a microcomputer system which has only a small amount of memory, and does not have high speed I/O devices, it is desirable to have available a cross-assembler and a simulator to help program development work. At the University of Ottawa, a microcomputer system called SKINNY has been developed using the INTEL 8008 microprocessor chip as the CPU. Extensive software development work is underway for using SKINNY in an intelligent graphics terminal system and, therefore, it was felt necessary to develop a cross-assembler and simulator system for the INTEL 8008 microprocessor. Both the cross-assembler and the simulator have been written in standard FORTRAN IV, and are running on the University's IBM 360/65 machine. The set of INTEL 8008 assembler memonics has been augmented with some pseudo instructions and a macro instruction. The syntax of the SKINNY assembler language is similar to that of the OS/360 assembler language. The simulator simulates the microcomputer system including the I/O operations. It provides a record of all I/O port activity, a DUMP feature which dumps the simulated SKINNY memory, the operation registers and control registers in octal or hexadecimal as specified by the user.

Referência(s)
Altmetric
PlumX