The WIMP51: A Simple Processor and Visualization Tool to Introduce Undergraduates to Computer Organization
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.
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.
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
Article - Journal
© 2003 American Society for Engineering Education (ASEE), All rights reserved.