(19) Programmiersprachen verschiedener Ebenen  2/3 Jürgen Branke. Yovisto Academic Video Search. Programmiersprachen Adressierung Acc Befehls Programme Maschinensprache Übersetzung Adresse symbolischen Operanden d.h. Ausführung Adressierungsarten Sprachen Maschinenbefehlen Universität Karlsruhe real-zahl nam end then beispiel uberles darstell rechnerintern begin symboltabell syntakt tok einheit syntakt klein folg programm gesamt zerleg scann analys lexikal kompilierungsphas erlauter org-anweis kapitel lad bind absolut programmanfang adress bestimmt programm ubersetzt befehl fehlermeld protokoll erstell ausdruck symbol adress berechn befehl operationsteil maschinencod generier binardarstell konstant konvertier pseudobefehl ausfuhr befehl syntaxanalys maschinenprogramm ausfuhrbar assemblerprogramm programm assembl assembli problemorientiert konzept wesent vorstell sprachubersetz aspekt wiederverwendbar effizient korrekt entwurf systemat sprach java delphi oberon eiffel smalltalk- simula- objekt zuordnung unterklass klass zugeordnet aufruf botschaft zugriff konzept wesent gleichart klass prozedur method attribut eigenschaft zugordnet objekt programmiersprach gegenstand zentral system kommerziell programmi programmiersprach objektorientiert arrays programmablauf dat strukturier konzept assemblersprach zeich moglich adressangab konstant operand befehlsart pseudobefehl teil maschinenbefehl mnemonic befehlsadress maschineneb assemblerbefehl kennzeichn symbol bedeut unterschied feld befehlsaufbau assembli symbol zuweis pseudobefehl zusatz sprungziel variabl speicherplatz reservier programmanfangsadress wert festleg mark befehlsadress adressier operandenadress addition add operation semant nam symbol fest operationscod moglich befehl assembli assembl ausfuhr direkt maschinenprogramm assemblerprogramm assemblersprach lexikal syntakt codegenerier analys semant codeoptimier tree parsing ableitungsbaum zielprogramm tok folg quellprogramm schritt ausfuhr interpretativ programmt fehlererkenn erneut erzeugt ausgefuhrt assembl maschinensprach programmiersprach hoh programm compil kompili programm auszufuhr version endgult testzweck kombination adress erneut durchlauf schleif zeitaufwand fehlererkenn variabl wert quellprogramm apl prolog lisp basic dialogbetrieb ausricht sprach unmittelbar anweis analys ausfuhr anschliess maschinensprach quellprogramm gesamt interpret codeoptimier makros auflos sonderfunktion durchlauf symbol vorkomm kreuzreferenztabell maschinenbefehl erzeugt assemblerbefehl adresswert zeilennumm programmprotokoll fehlermeld protokoll erstell maschinencod generier symbol adresswert einsetz pseudobefehl ausfuhr operand korrekt formal operationscod gultig syntaxpruf symboltabell aufbau assembl gesamtstruktur adresswert kennung programm ubersetzt symboltabell datei symbol geeignet angab adress wert mark nam durchlauf -pass-assembli vorwartssprung adress genugt assemblerprogramm durchlauf einmal beobacht maschinenprogramm beispiel hilfsgross zell jump subtract multiply end jumpzero stor acc setz load datenteil y-wert ausfuhr x-wert hauptspeicheradress programmanfangsadress voraussetz erlauter inhalt halt programmausfuhr halt jumpzero sprung jump div divid multiply subtract add stor bedeut symbol opcod assemblersprach abkurz maschinensprach load notation symbol wort fuhrend bit significant most msb regist akkumulator acc operandenadress spezifiziert sprach befehlssatz prolog problem losung comput probl wiss eig neu regeln pradikat gultig fakt meng programmiersprach pradikativ iii ausfuhrbar programm korrekt wahrschein gross problem losend struktur logisch drop div tak wher msort beispielprogramm logo definiert stell length lisp sprach beispiel welt real vorgang ding beschreib abhang logisch reihenfolg operation auszufuhr reihenfolg zeitlich problem losend ausgabemeng eingabemeng funktion programm programmiersprach applikativ funktional snobol simula pascal modula- java fortran elan comal cobol basic algol ada von-neumann-rechn architektur widerspiegel deutlich comput folg festleg genau charakt algorithm programm algorithm prozedural befehl imperar imperativ applikativ programmiersprach problemorientiert kategorisier maschinenprogramm ausfuhrbar interpretier syntax festleg zweckmass benutz bezieh pragmat sprachkonstrukt bedeut programmi aufbauregeln sprach beschreib problemfeld bestimmt semant bedeutungsmodell maschinenbefehl konkret konstrukt zuordnung eindeut rechenmaschin hardwar hoh allgemein begriff klarung sprach problemorientiert klassifizier programmiersprach problemorientiert operation elementar auslos datenweg durchschalt datenweg tur setz rechn ablauf physisch steuer befehlszahl ergebnis operation steuersignal notwend funktionsein versorg execut befehlsausfuhr initiier befehlsart erkenn operandenteil bestandteil zerleg decod entschlusseln befehl fetch befehl hol steuerein aufgab vorbetracht mikroprogrammier quellprogramm virtuell simulation auss spracheb sprach programm interpret maschin abstrakt virtuell interpretier programmiereb transformation ausfuhr unmittelbar zielprogramm fortsetz adressierungsart maschinensprach konkret teil praxis sprungbefehl befehl operationsteil operandenangab adressier implizit effektiv adressier indiziert fortsetz adressierungsart programm programm verschieb befehlszahl basisregist indiziert unterschied arrays datenstruktur gross komponent zugriff anwend typisch befehl indexregist speich regist relativ inhalt operand addition adress inhalt speicherzell adress effektiv operandenangab indirekt iii direkt absolut adressier fortsetz adressierungsart adress effektiv konstant operandenangab immediat unmittelbar direkt adressier wert befehl operand adress effektiv adressierungsart adressierungsart verwalt ausdruck arithmet abarbeit stapelverarbeit multimedia-anwend unterstutz risc-typ rechn leistungsfah heutig befehl ausfuhrungszeit kurz chip level-cach cpu einfach reduced risc befehl notwend beschrank comput instruction complex cisc befehlssatz komplex gleitpunktzahl rechn adressier absolut adressierungsart verschiedenart programmiersprach hoh prozeduraufruf geschachtelt realisier anwendungskomfort leistungsfah steiger konzept wesent praxis maschinensprach skizziert maschinensprach komplex programmier sichtweis sprach interpretier sprach maschin abstrakt spracheb hierarchi rechn problemstell unterschied anpass maschineneb abstrahier unterschied realisier bitkett spannungszustand form information benutz programmier unkomfortabel ausserst maschin nackt probl algorithm rechenvorschrift formulier sprach berechn ausfuhr rechn aspekt organisator technisch beschreib vorbetracht spracheb eben verschied programmiersprach dezimalzahl wortsymbol geeignet operationscod darstell programm lesbar bess regist akkumulator adressier absolut hauptspeicheradress spezifizier operandenadress operationscod bit befehlslang befehl einfach vorstell maschinensprach einfach resultat beispiel befehlsart hangt operandenadress anzahl -adress-maschin befehlsformat resadr ergebnis acc akkumulator regist ausgezeichnet inhalt operand spezifiziert bedeut opcod opadr befehlsformat typisch registeradress konstant angab maschinenbefehl aufbau maschinenbefehl verfugbar meng instruktionssatz cpu operation zugang programmier eigenschaft maschinensprach steuersignal zugeordnet elementar-operation verdrahtet hardwar mikrooperation lang fest steuerwort mikrobefehl folg steuerwerk teil funktionsprinzip mikroprogrammein komponent regist fest grund steuer rechn modern moglich bearbeit reihenfolg zeitpunkt richtig steuersignal erzeug steuerein aufgab steuersignal bus registerinhalt beispiel

(19) Programmiersprachen verschiedener Ebenen  2/3

ID:
[video:1913] play this video
Title:
(19) Programmiersprachen verschiedener Ebenen  2/3
Date/Place:
2004-01-12 Tullahörsaal
Format:
832x516 rm
Type:
lecture
Keywords:
Programmiersprachen, Assembler, Compiler
Views:
18
Owner:

Wiki

Bookmarks

Rate

Books