By Topic

Development and Implementation of an Educational Simulator Software Package for a Specific Microprogramming Architecture

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Yen, Ruey-Fong ; Department of Electrical Engineering, University of Washington, Seattle, WA 98195. ; Kim, Yongmin

Microprogramming is one technique for designing the control unit of a digital computer or computer-based instrument. It has become more widely used than a conventional hardwired logic design technique due to its flexibility and simplicity. We have developed an educational software package for the microprogramming simulation based on a computer architecture defined in a popular undergraduate computer engineering textbook [1]. This software package consists of an assembler, a compiler, and a simulator. The assembler translates a conventional assembly-language program into a macro object file, while the compiler compiles a microprogram into a micro object file. The simulator shows how a macroinstruction is interpreted by executing a series of microinstructions. The simulator is interactive, flexible, and easy to use. This software package, written in standard Pascal, is available for distribution to interested institutions.

Published in:

Education, IEEE Transactions on  (Volume:E-29 ,  Issue: 1 )