Project implementing simulator of virtual CPU with additional tools.

Application written in C# 4, .Net Framework 4.0 , Visual Studio 2010

Features:
- IDE- like environment with MDI interface
- Customizable (plug- ins) architecture: instruction sets, directives, registers, additional MDI windows
- Own assembler using Intel syntax producing binary programs
- Simulation of i386- like CPU operating on multi- level cache and RAM
- Simulation of debugger and memory view
- Features of simple OS: scheduling, multi- tasking by context switching, memory management

Currently available version considered "initial".
Some of features were simplified or cut out (eg. plugins were statically built into project rather than loaded dynamically) to meet the deadline. Application provided in the version is functional and stable.

The project is planned to be developed further.

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Customizable Instruction Set Simulator

Customizable Instruction Set Simulator Web Site

You Might Also Like
Red Hat Ansible Automation Platform on Microsoft Azure Icon
Red Hat Ansible Automation Platform on Microsoft Azure

Red Hat Ansible Automation Platform on Azure allows you to quickly deploy, automate, and manage resources securely and at scale.

Deploy Red Hat Ansible Automation Platform on Microsoft Azure for a strategic automation solution that allows you to orchestrate, govern and operationalize your Azure environment.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Customizable Instruction Set Simulator!

Additional Project Details

Operating Systems

Windows

Intended Audience

Information Technology, Science/Research, Advanced End Users, Developers

User Interface

.NET/Mono

Programming Language

C#, Assembly

Related Categories

C# Scientific Engineering, C# Education Software, Assembly Scientific Engineering, Assembly Education Software

Registered

2012-10-07