Educational simulator for MIPS Architecture

The importance of computer architecture is known for various engineering fields. For example, it can help a programmer in the form of memory management, assembly programming, making a high level language program more efficient and etc. Understanding architecture of a microprocessor is extremely im...

全面介紹

Saved in:
書目詳細資料
主要作者: Hu, Kai Yuan
其他作者: Smitha Kavallur Pisharath Gopi
格式: Final Year Project
語言:English
出版: 2016
主題:
在線閱讀:http://hdl.handle.net/10356/66415
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
機構: Nanyang Technological University
語言: English
實物特徵
總結:The importance of computer architecture is known for various engineering fields. For example, it can help a programmer in the form of memory management, assembly programming, making a high level language program more efficient and etc. Understanding architecture of a microprocessor is extremely important to understand its functionality and to make the processor better. Visual representation and animation is always been the best method to learn architecture. Thus, this Final Year Project is to create an interactive development environment (IDE) for programming in MIPS assembly language, intended for educational-level use. This project focuses on the area of creating a visual learning in the area of computer architecture in order to aid all concern users to better understand the functionality of a processor with minimal guidance. In this project, 32 bit-MIPS simulator is implemented in Java programming language to create a visual animation to simulate the actual MIPS processor’s activities in pipeline or non-pipeline stages. It will require an understanding on both computer architecture and programming language. The goal of this project is to create a visual simulator in order to reduce the amount of time and aid all concern users in understanding the MIPS architecture. In addition, is to enhance the learning experience of all concern users towards the computer architecture.