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

Kategorien

0 Pluspunkte 1 Minuspunkt
84 Aufrufe
Inwiefern hat der Anwender Zugriff auf Maschinensprach und Mikroprogrammierung? Und was genau ist hier mit Anwender gemeint?
in PRO-AB von uafjv uafjv Tutor(in) (168k Punkte)  

1 Eine Antwort

0 Pluspunkte 0 Minuspunkte
 
Beste Antwort
Hallo,

Sie beziehen sich auf folgende Frage: "Sowohl die Ebene der Maschinensprache, als auch die Ebene der Mikroprogrammierung sind dem Anwender nicht zugänglich." Das ist falsch, weil nur die Ebene der Maschinensprache für den "Anwender" zugänglich ist. Mit "Anwender" sind Leute wie Sie und ich gemeint, die einen Computer im Laden kaufen und damit Programme schreiben. Das kann man auf niedrigster Ebene im Assembler machen, der ja, wie Sie wissen, äquivalent zur Maschinensprache ist. Auf die Ebene der Mikroprogrammierung, wo es darum geht, Steuerflüsse in der CPU zu kontrollieren, haben wir aber keinen Zugriff.

Viele Grüße

Friederike Pfeiffer und Lukas König
von uafjv uafjv Tutor(in) (168k Punkte)  
0 0
mmh, also ich weiß leider nicht, dass Maschinensprache und Assembler äquivalent sind.
Maschinensprache ist numerisch und Assembler symbolisch. Ok, wenn man die Symbole der Assembler als nullen und einsen schreibt, kommt man auf die Maschinensprache, das ist klar. Aber warum ist das dann äquivalent?

Dass man Zugriff auf Assembler hat leuchtet mir auch ein, aber niemand schreibt ein Programm mit nullen uns einsen, daher verstehe ich den Zugriff auf Maschinensprache nicht.

Und noch eine Ergänzung? Ist Firmware nicht Mikroprogrammierung? Man kann Firmwareupdates zum Beispiel von DVD-Brennern machen, habe ich dann nicht Zugriff auf die Mikroprogrammierung?
0 0
Es gibt eine 1:1-Abbildung zwischen Befehlen der Maschinensprache und Befehlen des Assemblers. Und nur weil Sie ein Programm mit 0 und 1 nicht schreiben WOLLEN, heißt es nicht, dass Sie es nicht KÖNNEN.

Ob Firmware Mikroprogrammierung ist, weiß ich nicht.

Viele Grüße

Lukas König
...