Instruction Set Simulator (ISS)
EE312 Introduction to Computer Architecture
1. Introduction
In this Project, you will implement an instruction set simulator(ISS) for the KAIST RISC Processor
2.0 (KRP 2.0). The ISS should follow the instruction setarchitecture (ISA) specified in “KRP User’s
Manual,” and meet the requirements in Section 2.
2. Requirements
ü Language: C/C++
ü Project environment: To be announced
ü Execution file name: krpiss
ü Output file: A dump file of the data memory
ü Data memory size: 4KB
ü Program memory size: 4KB
ü Endian: Little endian
3. ISS Implementation
ü Functions
For every instruction, display the following information
(1) Program Counter (PC)
(2) Instruction Register (IR, the instruction being executed)
(3) Interrupt Enable (IE)
(4) Interrupted PC
PayPal Gateway not configured
PayPal Gateway not configured