Package io.matita08


package io.matita08
Root package for the CPU Simulator application.

This package contains the main application entry point and core utility classes that provide fundamental functionality used throughout the simulator. It serves as the foundation for the entire CPU simulation system.

Core Components:

  • Main - Application entry point and startup coordination
  • Constants - Configuration management and command-line processing
  • Utils - Utility functions for file operations and threading
  • ExceptionHandler - Global exception handling and logging

The simulator is organized into several specialized sub-packages:

The CPU Simulator provides a complete educational environment for understanding computer architecture concepts including:

  • Fetch-decode-execute cycle implementation
  • Register and memory management
  • Arithmetic and logic operations
  • Control flow and branching
  • I/O operations and user interaction

Configuration and Customization:

The simulator supports extensive customization through command-line arguments processed by the Constants class, allowing users to adjust memory size, instruction sets, addressing modes, and display formatting to explore different architectural concepts.

Since:
1.0
  • Classes
    Class
    Description
    Configuration constants and command-line argument processing for the CPU Simulator.
    Custom uncaught exception handler for the CPU simulator application.
    Main entry point for the CPU Simulator application.
    Utility class providing common functionality for the CPU simulator.