[Skip Header and Navigation] [Jump to Main Content]
Home

Secondary Links

  • Publications
  • Centers
  • Media
  • Important Forms
  • Contact Us

Languages

  • العربية
  • English

Primary Links

  • Home
  • About
  • Programs
  • Faculty Achivements
  • Photo Gallery
  • Quality Unit
  • Students
Home

VENUS Compiler & Simulator

Academic Year: 
2009
Supervisors: 
Luai M. Malhis
Students: 
Osama Tawfiq Al-Aqel
Firas Zahi Shaka’a
Department: 
Computer Engineering
Files: 
application/vnd.openxmlformats-officedocument.wordprocessingml.document iconVENUS_Documentation.docx

Abstract

Computer Architecture is one of the most important fields in Computer and IT study which includes the internal infrastructure of the computer such that: processor, memory, IO, cashes, … etc.

 

The most important component from those, which controls everything in the computer and do processing and computation in the computer, is the processor.

 

 The processor design in the computer architecture history passes through different stages and approaches which are:

1-    Single-Cycle Approach …

2-    Multi-Cycle Approach …

3-    Pipeline Approach …

 

So, our project, VENUS, is a compiler & Simulator for all those three approaches of processor.

 

Our application starts with the user from writing his/her MIPS ASM code or C code, compiling, building, optimizing, executing, simulating how it is executed by the processor in real timing and accurate results.

 

 This project is extremely educational one. Here in An-Najah National University especially in computer engineering department students take two courses in Computer Architecture which include MIPS language and the three types of the processor, so the students and instructors will use this project as an applied tool to support those courses.

 

The project consists of a desktop application with very large number of simulation flashes supported with online website.

©2012 An-Najah National University|Faculty Of Engineering | P.O. Box: 7 | Nablus, Palestine | Phone: +970 (9) 2345113 Ext:2253 | Fax: +970 (9) 2345982 | email: [email protected]
[Jump to Top] [Jump to Main Content]