Abstract
This paper describes strategies used for the rapid construction of a microprogram assembler and simulator written in APL. Although the motivation for the work was learning and teaching, and although both designs are simple and superficially ad-hoc, the approach is easily applicable in a routine way to other systems and requires little more effort than that involved in writing the definition files for general purpose simulators and assemblers, the work of the latter being mainly done by the APL interpreter.
- 1 Sint, M. "A Survey of High Level Microprogramming Languages", SIGMICRO Newsletter, Vol. 11, nos 3 and 4, 141-153, 1980 Google ScholarCross Ref
- 2 Berglass, G.R. "A Meta-Assembler for highly parallel Microprogrammable Systems", SIGMICRO Newsletter, Vol. 11, nos 3 and 4, 181-187, 1980 Google ScholarCross Ref
- 3 Mezzolama, M. and Prinetto, P. "A strategy for Simulating Bit-Sice based Microprogrammable Systems", Microprocessing and Microprogramming, Vol. 7, 334-343, 1981Google ScholarCross Ref
- 4 Falkoff, A.D., Iverson, K.E. and Sussenguth, E.H. "A formal description of System/360", IBM Systems Journal, Vol. 3, no. 3, 198-261, 1964.Google ScholarDigital Library
- 5 Bingham, H.W. "Use of APL in Microprogrammable Machine Modelling", ACM SIGPLAN Notices, October 1971, 105-109. Google ScholarDigital Library
- 6 Blaauw, G.A. "Digital System Implementation", Prentice-Hall, 1976. Google ScholarDigital Library
- 7 Saal, H.J. "Simulating Computers in Symbolic Assembler Notation", Proc. 5th International APL Users Conference, Toronto, May 1973, p20.1-20.6Google Scholar
- 8 Hobson, R.F., Hannon, P. and Thornburg, J. "High level Microprogramming with APL syntax", SIGMICRO Newsletter, Vol. 12, no. 4, 131-139, 1981. Google ScholarCross Ref
- 9 Polivka, R. and Haralson, K. "Microprogramming Training. An APL Application", Proc. 4th International APL Users Conference, Atlanta 1972, p. 154-160 Google ScholarDigital Library
- 10 Mick, J. and Brick, J. "Bit-Slice Microprocessor Design", McGraw-Hill, 1980. Google ScholarDigital Library
- 11 Powers, V.M. and Hernandez, J.H. "Microprogram Assemblers for Bit-Slice Processors", I.E.E.E. COMPUTER, July 1978, p. 108-120.Google Scholar
Index Terms
- Using APL to understand bit-slice microprocessors
Recommendations
Using APL to understand bit-slice microprocessors
APL '84: Proceedings of the international conference on APLThis paper describes strategies used for the rapid construction of a microprogram assembler and simulator written in APL. Although the motivation for the work was learning and teaching, and although both designs are simple and superficially ad-hoc, the ...
16-bit vs. 32-bit instructions for pipelined microprocessors
Special Issue: Proceedings of the 20th annual international symposium on Computer architecture (ISCA '93)In any stored-program computer system, information is constantly transferred between the memory and the instruction processor. Machine instructions are a major portion of this traffic. Since transfer bandwidth is a limited resource, inefficiency in the ...
16-bit vs. 32-bit instructions for pipelined microprocessors
ISCA '93: Proceedings of the 20th annual international symposium on computer architectureIn any stored-program computer system, information is constantly transferred between the memory and the instruction processor. Machine instructions are a major portion of this traffic. Since transfer bandwidth is a limited resource, inefficiency in the ...
Comments