Simulator/assembler for the MIPS64 architecture (SAM64)

Simulator/Assembler for MIPS64 (SAM64) Architecture is a comprehensive pipeline and datapath simulator for the MIPS64 Architecture as illustrated in the books Computer Architecture - A Quantitative Approach and Computer Organization and Design , both by Hennessy and Patterson. It is a Windows-based...

Full description

Saved in:
Bibliographic Details
Main Authors: Calope, Carlo Jose D., Gabion, Paul Bernard R., Go, Louie Andrew V., Pendoza, Ramon Antonio C.
Format: text
Language:English
Published: Animo Repository 2005
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_bachelors/14207
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
Description
Summary:Simulator/Assembler for MIPS64 (SAM64) Architecture is a comprehensive pipeline and datapath simulator for the MIPS64 Architecture as illustrated in the books Computer Architecture - A Quantitative Approach and Computer Organization and Design , both by Hennessy and Patterson. It is a Windows-based program with a built-in text editor used as an instruction tool designed to aid Computer Architecture students in understanding and visualizing the concepts of pipelining. It is capable of simulating the pipeline algorithm of a MIPS64 assembly code and the data flow inside the datapath. It supports the two pipeline scheduling techniques, namely, static and dynamic, by implementing it either by executing all instructions at once (single-pass) or executing an instruction at a time (step-by-step), with an option of backtracking to a previous instruction. It is able to detect pipeline hazards and infinite loops, and implement control hazard solutions and exception handling. It also supports an assembler that can assemble all instructions in the MIPS64 architecture, including the 150 integer instructions and 79 floating-point instructions.