@Override
    @SuppressWarnings("static-access")
    public void run() { // To-Do neumachen
	if ((this.befehl_db == null) || (this.quellcode == null)) {
	    GUI.createErrorMessage("Interner Fehler", true);
	} else {
	    do {
		readcommandline();
		/*
		 * if ((this.quellcode[this.position][0] != null) &&
		 * !this.quellcode[this.position][0].equals("")) { try {
		 * this.sleep((1 / CPU.Hz) * this.readcommandline() * 1000); }
		 * catch (InterruptedException e) { this.interrupt(); } } else
		 * if (this.quellcode[this.position][0] == null) {
		 * this.interrupt(); }
		 */
		this.position++;
	    }
	    while (!this.isInterrupted());
	}
	for (String sp : CPU.REGISTER) {
	    CPU.reg.put(sp, (byte) 0);
	}
    }