Free teaching tool for computer
science machine language courses.
Go to
virtual machine >>
Decimal Computer is a three decimal digit virtual
machine. It contains one hundred cells of memory, fifteen
input cards and fifteen output cards. The central processing
unit (CPU) contains a three decimal digit accumulator
with an associated one decimal digit 'carry bit', a three
decimal digit instruction register, and a two decimal digit
program counter. It can handle signed-magnitude execution with
an additional sign bit, or alternatively, ten's complement
execution without the sign bit.
We are in the early stages of development and currently
offer the Decimal Computer free of
charge. Feedback and comments are
welcome.