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.

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

This document is currently not available here.

Share

 
COinS