Skip to content

pveentjer/cpp_cpu_emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# CPU Emulator

A C++ program that emulates a bogus CPU instruction set. The goal of this project is to upgrade my C++ programming skills while working on something I'm very passionate about.

The idea is to implement a micro-architecture in software with many of the modern CPU techniques like pipelining, out of order execution, store buffering, speculative execution, register renaming. The actual instruction set for the time being is a fake one, but perhaps in the future I'll pick ARM or X86 or something else.

Table of Contents

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A program written in C++ that emulates a bogus CPU

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages