All Classes and Interfaces

Class
Description
Configuration constants and command-line argument processing for the CPU Simulator.
CPU Control Unit State Management.
Main graphical user interface for the CPU Simulator application.
Concrete implementation of Value representing a multi-word value.
Custom uncaught exception handler for the CPU simulator application.
CPU Execution Engine - Instruction Cycle Management.
CPU Flags Management System.
Enumeration of CPU flag constants used in the simulator's flag management system.
 
A custom Swing component that draws a horizontal line for visual separation.
Action listener implementation for handling file loading operations in the CPU simulator.
Main entry point for the CPU Simulator application.
Represents a CPU operation/instruction in the simulator with dynamic loading capabilities.
3-Bit CPU Instruction Set Implementation.
4-Bit CPU Instruction Set Implementation.
CPU Execution Phases - Instruction Cycle States.
 
CPU Register and Memory Management System.
Concrete implementation of Value representing a single-word value.
 
Concrete implementation of Value representing an undefined multi-word value.
Concrete implementation of Value representing an undefined single-word value.
Utility class providing common functionality for the CPU simulator.
Abstract base class representing a value in the CPU simulator.