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]
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.


  Alexa statistic for http://www.ontko.com/mic1/





Get your Google PageRank






Please visit: http://www.ontko.com/mic1/


  Related sites for http://www.ontko.com/mic1/
    st20emu A freeware ST20 emulator for DOS.
    The_Susie_V_pages A freeware BCL Susie V emulator for Linux/i386.
    TinyELF A freeware emulator of CDP1802 based microcomputers for Mac OS X.
    Virtual_Alpha_Micro An open source AM-100 micro computer emulator for Cygwin, Linux, and Mac OSX.
    vmips An open source MIPS R3000 emulator for Unix.
    XRoar An open source Dragon 32/64 and Tandy CoCo emulator for Linux , MacOS/PPC, GP32, and Windows.
    DesignCAD Multipurpose software for 2D drafting and 3D solid modeling.
    Evolution_Computing,_Inc_ Developers of the FastCAD and EasyCAD computer aided drafting programs
    Joel_Orr\'s_World_of_Technology News and articles about CAD, plus books, humor, educational resources and relevant links.
    PowerCAD CAD program in 2D/3D for architectural and mechanical applications, with AutoCAD compatibility features.
    Varkon A parametric CAD system and development tool for engineering, computer aided design, and product modeling applications, with free download for Linux and Windows.
    cugy_net_-_Computer_Users_Group_of_Yokota A great resource for fun, information and of course... computers.
    Free-soft_org General information on Free Software (Open Source) and its community.
    GNU_Help A group of network architects, designers, developers, and admins offering support to organisations. Includes forum, papers and related links.
    Intel_Open_Source_Computer_Vision_Library The computer vision library will provide a wide range of functions, including gesture recognition, object-tracking, face recognition and camera calibration, that will help researchers develop ways to
    Open_Source_Development_Network The OSDN brings many of the Open Source community's favorite gathering places together and makes it easier to move between them.
    Open_Source_Resources Resource site for Open Source Software researchers. Contains a bibliography, news and opinion sources, and links.
    Panday_Net A community website for Filipino Open Source Software / Free Software (OSS/FS) advocates.
    A_Quantitative_Profile_of_a_Community_of_Open_Source_Linux_Developers University of North Carolina, Chapel Hill, study: histories, analyses, explanations.
    Softpanorama (slightly skeptical) open source software educational society. Eastern European focus; many links are ideal for those with few resources in hardware or money.
    Computer_Programming Growing article, with links to many related topics. [Wikipedia]
    Checksum_org Hundreds of ASCII docs on various computer subjects.
    Computer_Education,_Training,_and_Tutorial_Resources This non-profit web site is a comprehensive gateway to free and fee-based computer and Information Technology training and education resources.
    Indiana_University_Knowledge_Base A comprehensive database of thousands of articles on computer tutorials.
    Afflux,_Inc_ Support for small to medium sized businesses for AS/400, NT, Lotus Notes and Domino.
    All_Computer_Solutions,_Inc_ Fault tolerant Microsoft, UNIX and Oracle server solutions and firewall/VPN appliances. Remote monitoring, management, data storage, backup and disaster recovery.
    Andrew_Allison Market research and strategy consultant to the computer industry. Site offers subscription information for an industry newsletter.
    Application_Design_Services Web and hosting solutions with IBM WebSphere, disaster recovery, managed availability with MIMIX products, and system leasing.
    Armstrong_Enterprise_Communications,_Inc_ Systems integration for LANs / WANs, multi-platform environments, and stand alone computer systems.
    Arnold_Consulting,_Inc_ Electronic mail, directory services, internetworking consulting. Includes areas of consulting practice, client list, and presentations.
    ATLIS_Systems Offers project and information resource management, user needs analysis, systems facilitation, design and integration, database design and development, document file management, library services, info
    Axel_Josefson_&_Co_ Swedish firm offers e-business development in business and system engineering, and marketing.
    Business_Integrated_Data_Systems Information on database, accounting and application implementation and support. List of software and training options.
    B&V_Consultants E-business solutions and the implementation and integration of CRM (Customer Relationship Management) solutions utilizing PeopleSoft.
    CBIZ_Technologies Automated, turnkey solutions for e-commerce, networking and business applications.
    CCR_Pyramid Design and engineering services to the commercial, educational and governmental sectors.
    CIS_Inc_ Offers to design, implement and support network data wiring, hardware. Web development, marketing and broadband as well as motion graphics and digital print media.
    ConSol_Consulting_&_Solutions System operation and monitoring, complete web development, e-commerce, and custom software solutions.
    Crash_Networks Network management, design and security, IT maintenance and computer support, Internet connectivity, e-mail configuration and project management.
    Crawford_Consulting Application services, infrastructure and systems management, networking, and messaging solutions.
This is now2007.com cache of m/ as retrieved on 2008.09.05 now2007.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 2008 September

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 - IKA Lab Equipment - Mortgage - Loans - Free Ringtones - Loans
2008-09-05 06:23:53

Copyright 2005, 2006 by Webmaster
Websites is cool :)