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
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

Build gen AI apps with an all-in-one modern database: MongoDB Atlas

MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
Start Free
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

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

User Interface

.NET/Mono

Programming Language

Assembly, C#

Related Categories

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

Registered

2012-10-07