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

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
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