Theoretische und technische Informatik - ganz praktisch
Herzlich willkommen auf der Question/Answer-Plattform zu Grundlagen der Informatik II. Wir wünschen Ihnen viel Spaß beim Lernen und Diskutieren!
Loggen Sie sich mit Ihrem KIT-Account (u...) ein, um loszulegen!
Beachten Sie auch diese Informationen zum Schnelleinstieg.
(Nicht-KIT-Studierende beachten bitte diese Informationen.)

Beliebteste Tags

verständnis alternativlösung klausur kellerautomat endlicher-automat grammatik regulärer-ausdruck pumpinglemma turingmaschine tipp zahlendarstellung cmos klausurrelevant bonusklausur komplexität schaltwerk binary-decision-diagram deterministisch assembler schaltnetz sprachen minimierung nichtdeterministisch huffman fehler-in-aufgabe chomsky-normalform anwesenheitsübung rechtslinear heimübung flip-flop cocke-younger-kasami-algorithmus kontextsensitive-grammatik kontextfreie-grammatik huffman-kodierung hauptklausur fehlererkennbarkeit vorlesungsfolien kontextfreie-sprache polynomialzeitreduktion faq gleitkommazahl fehlerkorrigierbarkeit rechtslineare-grammatik dateiorganisation cache darstellung-klausur nachklausur xwizard adressierungsarten lambda mealy konjunktive-normalform pipelining zustände saalübung leeres-wort endliche-automaten ohne-lösungen betriebssystem speicherorganisation moore monotone-grammatik 2-komplement fehler reguläre-sprache hammingzahl monoton lösungsweg pumping-lemma-für-kontextfreie-sprachen kodierung berechenbarkeit klausureinsicht disjunktive-normalform pumping-lemma info-ii bussysteme rechnerarchitektur abzählbarkeit komplexitätsklassen ableitungsbaum vorlesungsaufzeichnung round-robin minimierung-endlicher-automaten chomsky-klassen binärzahl entscheidbar programmiersprachen entscheidbarkeit aufzählbarkeit stern-symbol automaten nukit-fragen bewertung zugriffsarten von-neumann-rechner umformung adressierung mengen binär-subtrahieren organsiation

Kategorien

0 Pluspunkte 0 Minuspunkte
62 Aufrufe

Hallo

wie habe ich den Befehl 

ADD 1003, 1002, *1003

zu verstehen ? wird hier der Inhalt von 1003 und 1002 zu 80 aufaddiert ?  und dann
 indirekt in 40 gespeichert ?

wie kommt  in der Cache Zeile 3 die 40 zustande ? 

 

in 2016-H-09 von uvlpj uvlpj Lernwillige(r) (510 Punkte)  

2 Antworten

0 Pluspunkte 0 Minuspunkte
Hallo uvlpj,

genau so ist es. Du addierst die Inhalte aus den Feldern 1002 und 1003, da es sich hier um eine direkte Adressierung handelt. In beiden Datumsfeldern steht 40, daher ergibt dein Ergebnis 80. Dein Speicherort ist durch *1003 gegeben, ist also die Nummer in einem Tag-Feld, die im Moment im Datumsfeld der 1003 gespeichert ist. Dort steht aktuell die 40. Da diese aber in noch keinem Tag-Feld vorhanden ist, musst du sie neu anlegen. Daher die 40 in Zeile 3 mit der 80 als gespeicherter Wert (Ergebnis der Addition).

Ich hoffe, deine Frage hat sich dadurch geklärt, sonst frage ruhig nach.

Viele Grüße

Hannah (Tutorin)
von uneoo uneoo Eins-Komma-Null-Anwärter(in) (2.4k Punkte)  
0 Pluspunkte 0 Minuspunkte
Hallo,

ganz genau. Die Inhalte werden addiert und dann indirekt in 1003 gespeichert. Indirekt bedeutet, dass die Adresse, in der es gespeichert wird an Stelle 1003 steht. Da im Feld 1003 die 40 gespeichert ist, ist 40 unsere nächste Adresse die aus dem Hauptspeicher geladen werden muss. Deswegen wird diese in die 3. Zeile des Cache-Speichers geschrieben.

Ich hoffe ich konnte deine Frage beantworten.

Viele Grüße,

Verena (Tutorin)
von upfgy upfgy Eins-Komma-Null-Anwärter(in) (1.8k Punkte)  
...