The WIMP51: A Simple Processor and Visualization Tool to Introduce Undergraduates to Computer Organization
Abstract
The WIMP51, a classic von Neumann processor and visualization tool to introduce undergraduates to computer organization, is discussed. The WIMP51 is a simple binary-compatible subset of the 8051, lacking internal memory, interrupts, peripherals, and many of the 8051 instructions. The WIMP51 contains four eight bit registers, an instruction register, an accumulator (ACC), a program counter (PC) and an auxiliary register (AUX). The WIMP51 also contains an eight by eight-bit register file, an arithmetic logic unit (ALU), a program counter ALU (PC ALU) and a control unit. It was concluded that the WIMP51 has proven to be a successful teaching tool for introducing computer architecture.
Recommended Citation
D. Sullins et al., "The WIMP51: A Simple Processor and Visualization Tool to Introduce Undergraduates to Computer Organization," Computers in Education Journal, vol. 13, no. 1, pp. 17 - 23, American Society for Engineering Education (ASEE), Jan 2003.
Department(s)
Electrical and Computer Engineering
Keywords and Phrases
Computer Architecture; Computer Hardware; Computer Peripheral Equipment; Computer Simulation; Computer Software; Data Reduction; Education; Microcontrollers; Program Processors; Standards; Students
International Standard Serial Number (ISSN)
1069-3769
Document Type
Article - Journal
Document Version
Citation
File Type
text
Language(s)
English
Rights
© 2003 American Society for Engineering Education (ASEE), All rights reserved.
Publication Date
01 Jan 2003