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 1 Minuspunkt
46 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
...