Abstract
Because of its small faculty (six professors in Computer Science), Brown does not offer a complete course in microprogramming. A substantial portion of the third semester in the Computer Science sequence is devoted to aspects of microprogramming. Microprogramming is treated as merely another level in the hierarchy running from the hardware to programs written in higher level languages. The student has already had substantial experience in the design and implementation of gates, registers, adders and the like. Using a simulator written in APL he has designed and implemented a simple control unit, and arithmetic/logic unit, and a random access memory. He has written several programs in both PL/I and BAL. In the third semester, the microprogramming system available on one of the computers at Brown (either a DSC Meta 4 or an Interdata Model 3) is covered and he codes and debugs one of the more complicated instructions (i.e., Translate and Test or Search Linked List or Table).
Index Terms
(auto-classified)Notes from universities
Recommendations
Over-Tenured Universities: The Mathematics of Reduction
Most universities anticipate an era of retrenchment over the next decade or two. The heady period of expansion fueled by the baby boom and by the jump in the percentage of high school graduates enrolling in college is now yielding to the lean years of ...
Connecting Colleges/Universities and Local High Schools: A New Model for High School CS Teacher Development
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science EducationIn this paper, we describe our experiences with a new model for in-service computer science (CS) professional development that embeds college/university faculty into local high school classrooms partnered with a high school teacher. The high schools we ...
Technical notes: a VLISP interpreter on the VCMC1 machine
VCMC1 is a virtual machine designed to observe "in vitro" the behaviour of VLISP interpreters. VCMC1 is actually entirely simulated in VLISP 10. We present a short description of the VCMC1 machine followed by the complete listing of the code of a VLISP ...






Comments