From ab328bd2f51540c31845c66ec3a544e4e0926bbe Mon Sep 17 00:00:00 2001 From: XOR Date: Mon, 27 Feb 2023 15:06:36 +0100 Subject: [PATCH] Delete German part of README for easier maintance and consistency --- README.md | 27 +-------------------------- 1 file changed, 1 insertion(+), 26 deletions(-) diff --git a/README.md b/README.md index 517c364..bee8470 100755 --- a/README.md +++ b/README.md @@ -1,28 +1,3 @@ -# Assembler -### CLI Anwendung geschrieben in C - -Der Assembler wandelt das geschriebene Assembly in ein Abbild des Speichers für den EIPA Prozessor um. Dieses Speicherimage enthält dann die Instructions in einer für den EIPA Prozessor lesbareren Form. - -Er ist im Grunde aus 4 Bausteinen aufgebaut: -### 1. Lexer -Der Lexer nimmt die die Datei mit geschriebenem Assembly, und wandelt sie in die einzelnen Bestandteile (tokens) um. Er beachtet auch wenn z.B. zwischen den Teilen der Anweisung mehrere Leerzeichen gesetzt sind, damit die anderen Teile des Assemblers damit keine Hindernisse haben. Er wandelt z.b. die Zeile -INP 31 ; Irgendein Kommentar -In die teile |INP|, |31|, |Ende der Instruction| um. - -### 2. Fehleranalyser -Der Fehleranalyser nimmt die Tokens aus dem Lexer, und prüft z.B. ob die Adresse einer Instruction zu groß ist, ob bei einem Befehl der eine Adresse braucht eine gegeben ist, ob tippfehler vorhanden sind, usw. Wenn er einen Fehler findet bricht er das Programm ab. - -### 3. Target code generator -Der Target code generater wandelt die Tokens aus dem Lexer, nachdem sie auf Fehler überprüft wurden, in den für den EIPA Prozessor lesbaren Maschienen Code um. - -### 4. Image saver -Der Image saver speichert den generierten Maschienencode in ein EIPA speicherimage ab, das danach von dem Prozessor in den Speicher geladen werden kann, und somit dann ausgeführt werden kann. - - -Das Design des Erwarteten Assembly codes ist in ``design.txt`` beschrieben - -# English - # Assembler ### CLI application written in C @@ -44,4 +19,4 @@ The target code generator converts the tokens from the lexer, after checking the The image saver stores the generated machine code in an EIPA memory image, which can then be loaded into memory by the processor and executed. -The design of the expected assembly code is described in ``design.txt``. \ No newline at end of file +The design of the expected assembly code is described in ``design.txt``.