/ProcessorSimulationModel

Лабораторна робота №2 "Імітаційна модель процесора"

Primary LanguageC#

ProcessorSimulationModel

Лабораторна робота №2 "Імітаційна модель процесора"

Необхідно розробити програмну модель процесора та реалізувати його імітаційну (тобто комп’ютерну) модель.

Має бути реалізовано:

  1. розміщення інтерпретуємої програми у текстовому файлі (наприклад, один рядок=одна команда);
  2. мінімум 2 команди (одна з них - занесення значення у регістр, інші задаються варіантом);
  3. для операндів/регістрів представлення побітно, можливо, для деяких варіантів із побайтним групуванням бітів;
  4. фіксація у регістрі стану як мінімум знаку результату виконання команди;
  5. потактове виконання команд (наприклад, 1-й такт – занесення команди у регістр команди, 2-й такт - виконання операції і занесення результату).