Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Technische Informatik (http://www.informatikerboard.de/board/board.php?boardid=7)
--- Unterschied: Daten/Befehle (http://www.informatikerboard.de/board/thread.php?threadid=1670)


Geschrieben von NoWay am 13.10.2013 um 17:18:

  Unterschied: Daten/Befehle

Meine Frage:
Wenn sowohl Daten, als auch Befehle in Binärcode im selben Speicher abgelegt werden, wie kann ein Computer dann zwischen einer gespeicherten Zahl und einem Befehl unterscheiden und welches Problem kann dadurch entstehen?

Meine Ideen:
Meine Antwort wäre, dass der Prozessor mithilfe eines Befehlszählers, welcher auf den nächsten auszuführenden Befehl zeigt, weiß, welcher Befehl folgt. Habe ich das richtig verstanden? Jedoch weiß ich damit immernoch nicht welche Probleme dadurch entstehen können.
Hat mir da jemand einen Hinweis?

Freundliche Grüße



Geschrieben von Karlito am 13.10.2013 um 18:19:

 

Hallo,

dass der Befehlszähler auf den Nächsten Befehl zeigt ist richtig. Angenommen er zeigt auf eine Adresse, welche Daten enthält und keinen Befehl. Was passiert dann?

Gruß,

Karlito


Forensoftware: Burning Board, entwickelt von WoltLab GmbH