Abstract

This paper describes a pedagogic computer named
\M aquina Rudimentaria". This computer has been de-
signed to be used in a rst course on logic design or com-
puter architecture; orthogonality and simplicity have been
the major goals. The description of the computer includes
the de nition of both the machine and the assembly lan-
guage, the implementation of the datapath and the opti-
mization of the control unit. A programming framework
has been designed to allow the development of small pro-
grams in assembly language, their compilation and detailed
simulation on the proposed architecture.