hallo. Im dem Video https://youtu.be/FZGugFqdr60?list=PLH2l6uzC4UEW0s7-KewFLBC1D0l6XRfye&t=124
wird erklärt , wie eine CPU Befehle abarbeitet. Was ich aber nicht verstehe , warum die Werte im RAM immer woanders sind?
Also was ich damit meine, ist z.b: In Adresse "0" ist der Befehl: , dass in Register_A der Wert aus der RAM-Adresse "14" stehen soll.
Aber warum macht man das nicht so, dass der Wert der eingetragen werden muss ,noch in der gleichen Adresse steht? Z.B : In Adresse "0" ist der Befehl: , dass in Register_A der Wert 3 stehen soll.
Weil ich meine der Ram weiß doch wo die Zahl steht und der Speicherort kann sich ggf. immer verändern? Wäre das nicht viel effektiver , dass anstatt der Adresse die Zahl die eingetragen werden muss steht?
(Warum also steht nicht schon der Wert der in den Register eingetragen werden muss, in der gleichen Adresse? Warum steht der Wert woanders?)
Ist der Grund der , dass dann "zu wenig Platz" noch in der Adresse vorhanden ist, um noch die Zahl komplett anzuzeigen? (was mich aber sehr wundern würde , weil in einer Adresse ist doch ziemlich viel "Platz", oder?)
Oder ist der Grund mehr , dass man dann eventuell die Zahl noch in nachhinein verändern kann?
es reichen mir sehr kleine und kurze Antworten :)