Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.543.168 Times

VMIPS 1.3.2

  Date Added: September 06, 2010  |  Visits: 689

VMIPS

Report Broken Link
Printer Friendly Version


Product Homepage
Download (80 downloads)



VMIPS project is a MIPS R3000 simulator. vmips is a virtual machine simulator based around a MIPS R3000 RISC CPU core. It is an open-source project written in GNU C++. VMIPS consists entirely of software; no special hardware is required to run programs on VMIPS—that is, VMIPS is a virtual machine. Since VMIPS is based on an already-existing architecture, it is relatively easy to find tools to build programs that will run on VMIPS. Since VMIPS is based on a RISC architecture, its primitive machine-language commands are all fairly simple to understand and implement. VMIPS is easily extended by programmers to include more virtual devices, such as frame buffers, disk drives, etc. VMIPS is written in C++ and uses a fairly simple class structure. Furthermore, VMIPS is intended to be a “concrete” virtual machine which its users can modify at will—“concrete” meaning that it maintains a tight correspondence between its structures and structures which actually appear in modern physical computer hardware. For example, a programmer who wished to modify the CPU simulation could easily extract the CPU class from the VMIPS source code, and replace it with one which was more to his/her liking. Whats New in This Release: - A bug was fixed in the code which responded to address-translation exceptions by loading the CP0 Context register. It was loading the wrong virtual page number. - Problems compiling VMIPS with gcc 4.1.x have been fixed..

Requirements: No special requirements
Platforms: Linux
Keyword: Cpu Education Miscellaneous Project Virtual Vmips
Users rating: 0/10

License: Freeware Size: 901.12 KB
USER REVIEWS
More Reviews or Write Review


VMIPS RELATED
Education  -  CTF Beta2
CTF project is a multi-agent capture-the-flag framework for education. This project was started by Jason Rohrer during the fall of 2000 and was initially used to teach CS 472, Introduction to AI, at Cornell University. A homework assignment...
112.64 KB  
Sports  -  Project Unify Washington 1.67.98.1005
Project UNIFY WA is an education based project that uses sports and education programs to activate young people to develop school communities where all youth are agents of change fostering respect, dignity and advocacy for people with...
34.8 MB  
Education  -  muchine 0.14a
muchine project is a small virtual machine that comes with its own assembler. It features stackdump, memdump, and variable execution speed. Its actually a kind of programming exercise, and has a clean coding style. Thus, it may be used for...
23.55 KB  
Education  -  Asymptopia Flashcard System 2.0
Asymptopia Flashcard System project is a LaTeX flash card system for student and professional education. Asymptopia Flashcard System uses Motif and LaTeX to produce, manage, and use attractively formatted flashcards. You load some or all of...
1.2 MB  
Education  -  Project VDW 0.51
Project VDW contains a package that generates van der Waerden sequences. Project VDW is a an attempt to further research into van der Waerden sequences. The software consists of a client that generates sequences, and a utility to generate...
43.01 KB  
Education  -  JRainWords 0.3
JRainWords project is a utility which aids in teaching children how to use a computer keyboard. JRainWords is a small educational tool I have developed for my nephews. JRainWords is a Java program useful in teaching children how to use a...
3.9 MB  
Education  -  Interact 2.4
Interact project is an online learning and collaboration platform. Interact is an online learning and collaboration platform that was developed by the Christchurch College of Education. It is a free alternative to the likes of WebCT and...
2.3 MB  
Education  -  IEP-IPP 1.0.006
IEP-IPP project is opensource software, and therfore available free of charge. IEP-IPP was designed as a collaborative effort by K-12 special education teachers, multimedia experts, and K-12 technology staff as an effort to produce a high quality...
972.8 KB  
Education  -  multpsx 0.1
multpsx is a project used to generate long multiplication worksheets in PostScript. It also generates a self-checking answer key. Usage: echo "123 456" | multpsx | lpr up to 6 multiplication problems can be specified on stdin. The output sheet...
4.1 KB  
Education  -  uspell 0.1
uspell project is a spelling tester/teacher for elementary school. uspell is a sound-card based spelling tester. The words to be spelled are spoken aloud by the computers sound hardware and the user is then prompted to spell the word via the...
5.12 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, EDUCATION
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Education  -  KB Piano 2.5.2
KB Piano will turn your computer into a piano and more. Easily create song with multiple instruments (guitar, bass, drums, and vocals from your microphone). If you don't know music theory, use the application tools to automatically create...
10.61 MB  
Education  -  EgoNet for Linux 2011-03-31
Egonet is a program for the collection and analysis of egocentric network data. It helps you create the questionnaire, collect data, and provide general global network measures and data matrixes that can be used for further analysis by other...
10.87 MB  
Education  -  Vectronics 0.2
Vectronics is a way to share schematics. It makes quick svg images that can be displayed in a browser and reopened and reedited as a schematic. Hyperlinks can also be added to link to data sheets or source code. It is a simple xml based drawing...
399.36 KB  
Education  -  Learn Words 0.1
This program helps you to learn words of foreign languages. You can type in the words and their meanings and then the computer asks them and rates you. You can also grab the words from a file and look up their meanings with the included electronic...
61.44 KB  
Education  -  Familier for Linux 0.91.12
Familier is cross-platform Family Tree management (Genealogy) Software using QT. It supports viewing/editing file tree using drag-drop in multiple ways. Events allow you to define events in any number.
5.88 MB