HiRISC System

Updated Oct 11, 2001

HiRISC Assembler Project
HiRISC Assembly Language Specifications
HiRISC Assembler Manual

HiRISC Simulator Project
HiRISC Machine Specifications
HiRISC Simulator Manual

Dr. Margush

Introduction

The HiRISC Computer System was designed specifically for the Applied Systems Programming course at the University of Akron. The associated software package consists of an instruction-level simulator and an assembler.

The HiRISC System is designed around a generic RISC architecture. This provides a contrasting system to the one studied in our prerequisite Assembly Language Programming course. As an instructional tool, the assembly language and simulated system was kept simple enough to be easy to learn and use, but rich enough to provide a platform to demonstrate significant examples of system programming concepts.

The HiRISC System and package would be appropriate for any Systems Programming course in need of an instructional system for application development. The simulator could be used in an assembly language course, or another introductory computer course to illustrate the basic fetch-execute cycle of a simple von Neumann machine. The simulator is good for class presentations, but in addition, it is a good platform for student assignments. The logging facilities make it easy for students to cut and paste execution details into report formats.

The programs require Windows 95/98/NT/Me/2000. The installation archive may be downloaded from here. Sample assembly language programs can be found here.

For more information, contact the author: Dr. Margush.