|
|
|
|
| About site: Emulators - mic1 |
Return to Computers |
| About site: http://www.ontko.com/mic1/ |
Title: Emulators - mic1 A Java-based simulator which implements the Mic-1 microarchitecture described in Chapter 4 of Andrew S. Tanenbaum, Structured Computer Organization, Fourth Edition. [Open source, GPL] |
| Alexa statistic for http://www.ontko.com/mic1/ |
Please visit: http://www.ontko.com/mic1/
|
| Related sites for http://www.ontko.com/mic1/ |
| Newbrain_Emulator_Pro A freeware Grundy NewBrain emulator for Windows written in Delphi. | | PearPC An open source PowerPC emulator for Unix and Windows. | | Project8080 Covers the development of a Heathkit H8 emulator on Macintosh. | | SIMH An open source collection of emulators for Windows of historical computers, including GRI-909, HP 2116/2100/21MX, IBM 1401/1620/1130/System 3, PDP-1/4/7-11/15/VAX. Also provides software kits, system | | Solace An open source Sol-20 emulator for Windows. | | SPRINT A freeware Sprinter emulator for Linux/i386 and Windows. |
|
This is best-2006.com cache of m/ as retrieved on 2009.01.09 best-2006.com's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
|
| mic1mic1 is a Java-based simulator which implements the Mic-1 microarchitecture described in Chapter 4 of Andrew S. Tanenbaum, Structured Computer Organization,Fourth Edition (Prentice-Hall, 1998). The software available here is designed to support instructors and studentsusing this text. Additional supplemental material for this and other Tanenbaum texts is available from the author's site.mic1 was written by Ray Ontko and Dan Stone with advice from Andrew S. Tanenbaum and support fromPrentice-Hall.Send comments, suggestions, enhancements to Ray Ontko (rayo@ontko.com).Distribution 1.0e production release(Monday, 24-Apr-2000 08:36:04 EST)For Unix-based systems: compressed tar archive 173k For Win95/98/NT systems: self-extracting ZIP archive 289kOther releases (historical and developmental) are also available for downloading.The mic1 software is written in Java and requires the Java Development Kit (JDK) 1.0 (or later) to run. Java technology is availablefrom Sun or one of its technology partners. Visithttp://www.java.sun.com/(and follow the "Products" link) to find a suitable distribution.Note: You may be able to get mic1 to work on other operatingsystems or with other Java runtime environments. Problems have beenreported with Symantec Java under Win2K, but our investigations were not conclusive. If youare able to get it running in that environment, let me know(rayo@ontko.com).The mic1 microassembler utilizes theCUPParser Generator for Java, written by Scott Hudson. All other programs and modules are written directly in Java and are intended tobe compatible with JDK 1.0 and later.The mic1 software is distributed under the terms of the GNU General Public License. The source code is included in the distribution.Note: The following documentation and sample files are included in the distribution but are also available herefor browsing. You do not need to download the documentationseparately.Documentation (included in distribution)mic1 User GuideRelease NotesFrequently Asked Questions (FAQ)IJVM Assembly Language SpecificationMicro-Assembly Language (MAL) Specificationmic1sim manual pagemic1asm manual pageijvmasm manual pageSample Files (included in distribution)echo.jas, a simple IJVM program demonstrating input and output.add.jas,a more complex IJVM program demonstrating method calls.ijvmtest.jas,a program to test the IJVM instructions.mic1ijvm.mal,a microprogram for the mic1 architecture which implements a simplifiedJava Virutual Machine called IJVM.ijvm.conf,a configuration file for the IJVM assembler. This file maps op codes to mnemonics and instruction formats.The mic1 software includes:a simple Mic-1 simulator (mic1sim) which allows the user to simulatethe execution of a Mic-1 microprogram,a simple Mic-1 assembler (mic1asm) which translates a text-file containing Mic-1 microassembly language (MAL)into a binary file of Mic-1 microinstructions, suitable for loadinginto the mic1 simulator control store, a sample Mic-1 microprogram which interprets a modified(integer-only) subset of Sun's Java Virtual Machine (JVM) instruction set architecture (ISA) (which we shall call IJVM),a simple IJVM assembler (ijvmasm) which translates a text-file containing IJVM into a binary file of IJVM instructions, suitable for loading into the main memory of the mic1 simulator, anda sample IJVM program which can be used to demonstrate theoperation of the Mic-1 microprogram using the mic1 simulator.Some possible projects (in increasing order of complexity):Write a program in IJVM. Demonstrate that your program works correctly using the IJVM assembler and the Mic-1 simulator.Add a new feature to the IJVM assembler.Add a new instruction to IJVM and implement it as an extension to the Mic-1 IJVM microprogram. Modify the IJVM assembler to correctly identify and generate code for your new instruction. Demonstrate that your new Mic-1 microprogram correctly interpretsan appropriate test program containing your new instruction.Write a microprogram in Mic-1 microassembly language.Add a new feature to the Mic-1 microassembler.Add a new register to the Mic-1 architecture.Implement a simulator for the Mic-2 architecture.Implement a simulator for the Mic-3 architecture.Implement a simulator for the Mic-4 architecture.While several of these projects support the material coveredin Chapter 4, The Microarchitecture Level, there are severalthat are applicable to other parts of the text. For example,there are a number which develop concepts introduced in Chapter 7, The Assembly Language Level.Other Mic1 Software LinksCIS360 tools, by Paul D. Amer, University of Delaware. This collection oftools was developed for the 3rd edition of this text.MIC-1 SIMULATOR, by Cantarella Alfredo, Di Guardia Pietro, Pennisi Sandro, Pulvirenti Alfio, students of Franco Barbanera, Dipartimento di Matematica e Informatica, University of Catania. Includes documentationin Italian and English. This is based on the mic1 code by Ray Ontko and Dan Stone.mic1 microarchitecture simulatorCopyright (C) 1999, Prentice-Hall, Inc.This program is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2 of the License, or(at your option) any later version.This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with this program; if not, write to the Free SoftwareFoundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.A copy of the GPL is available online the GNU web site: http://www.gnu.org/copyleft/gpl.htmlJava is a trademark of Sun Microsystems, Inc., and refers to Sun's Java programming language technology.mic1 is not sponsored by or affiliated with Sun Microsystems, Inc. Thanks to Lasse Aagren,Giuseppe Chiapparino, Luke Dunstan, Graham Dutton,Larry Fialkow,Veronica Minsky,Michael Moussa,Scott Sendlein,Maybelle Tan,and Todd Willfor bug reports and/or fixes.Thanks to Adrian Llahana, John Miller, and Andy Tanenbaum for comments and suggestions on the software and documentation.Special thanks to Alan Apt, Sondra Chavez, and Ana Terryat Prentice-Hall.Eternal gratitude to Andrew S. Tanenbaum for creating a greattext and inspiring us to create the software.This page maintained by Ray Ontko (rayo@ontko.com).Last updated: Thursday, November 29, 2007 |
|
| |
A | Java-based | simulator | which | implements | the | Mic-1 | microarchitecture | described | in | Chapter | 4 | of | Andrew | S. | Tanenbaum, | Structured | Computer | Organization, | Fourth | Edition. | [Open | source, | GPL] | |
http://www.ontko.com/mic1/
mic1 2009 January
dvd rental
dvd
A Java-based simulator which implements the Mic-1 microarchitecture described in Chapter 4 of Andrew S. Tanenbaum, Structured Computer Organization, Fourth Edition. [Open source, GPL]
Rules
|
© 2005 Internet Explorer 5+ or Netscape 6+
|
|
Recommended Sites: 1.
Arts -
Business -
Computers -
Games -
Health -
Home -
Kids and Teens -
News -
Recreation -
Reference -
Regional -
Science -
Shopping -
Society -
Sports -
World
Miss Gallery
- Top Anime Hentai
- DVD rental by mail
- Cheap Computer Parts - Credit Cards - Remortgages - Debt Consolidation - Buy Anything On eBayImprezy Dla Firm
- Krakow Hotels
- Schornsteine
- Opony
- Iva
|
2009-01-09 19:50:36
Copyright 2006 by Rules
|