added register dump

This commit is contained in:
black
2025-07-08 22:41:02 +02:00
parent e3608da3a0
commit cf45a6e634
5 changed files with 59 additions and 13 deletions

View File

@@ -9,6 +9,7 @@
#include "components/Alu.h"
#include "components/Memory.h"
#include "components/Register.h"
namespace fs = std::filesystem;
Manager::~Manager() {
@@ -128,6 +129,7 @@ bool Manager::handleUserInput() {
while (true) {
std::cout << "Eingabe: ";
std::cin >> input;
// ignoriere die Groß- und Kleinschreibung
input = std::tolower(input);
if (input == 's') {
@@ -147,7 +149,7 @@ bool Manager::handleUserInput() {
}
Memory::getInstance().dump(dumpSize);
} else if (input == 'r') {
//Register::getInstance().dump();
Register::getInstance().dump();
} else {
std::cout << "Ungültige Eingabe. Bitte erneut versuchen.\n";
}
@@ -180,7 +182,7 @@ void Manager::handleExitInput() {
}
Memory::getInstance().dump(dumpSize);
} else if (input == 'r') {
//Register::getInstance().dump();
Register::getInstance().dump();
} else {
std::cout << "Ungültige Eingabe. Bitte erneut versuchen.\n";
}