Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/70148
Title: Educational simulator for the MIPS processor
Authors: Neo, Gerald Wei Sheng
Keywords: DRNTU::Engineering::Computer science and engineering
Issue Date: 2017
Abstract: Advancements in technology have provided the world with countless solutions to everyday problems. Apart from solving issues, technology has also been able to make lives more comfortable to go about. A typical smartphone nowadays carry the processing power of a desktop five years ago. This is all made possible due to growth in VLSI design. Looking at the bigger picture, apart from its software counterpart, computer architecture is an equally important contributor towards the betterment of technology. An instruction set architecture of a computer plays a pivotal role in acting as the interface between its hardware and software. To the date of writing this report, the Computer Science and Computer Engineering course in NTU involves learning about the MIPS32 instruction set architecture and its datapath. Due to the lack of physical apparatus in learning how the datapath functions, there has been many attempts at creating simulators of various instruction set architectures – for example, the QtSpim and MARS. This report will examine some of these simulators and find out their advantages and drawbacks in the domain of pedagogical learning. The report continues with describing the design and implementation of a web application aimed at maximizing interactivity with the user, as the main goal of these applications is to imbue the end-user with knowledge of the MIPS32 instruction set architecture with as much learning ease as possible. The report continues with a discussion of the efficacy of the web application towards learning through a user survey. The results are delved into to better understand the effectiveness of the web application. This information will then be further used as recommendations to improve the existing web application. This report will conclude with the challenges and difficulties encountered during the development of the web application, as well as how some of these difficulties were overcame.
URI: http://hdl.handle.net/10356/70148
Rights: Nanyang Technological University
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
Final Year Project Report (Gerald).pdf
  Restricted Access
Final Year Project Report3.67 MBAdobe PDFView/Open

Page view(s)

119
Updated on May 13, 2021

Download(s) 50

16
Updated on May 13, 2021

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.