3a_asm/2_isa: fixed our examples
[calu.git] / 3a_asm / notes
index 157d08bdb0b5dcf4c2262bc46e061cb57eb73a81..be782584a2aa71f2ae6ddb513f749f8fd1bec0e8 100644 (file)
@@ -13,20 +13,22 @@ Adressenaufloesung nicht mehr viel schief gehen.
 - .data <- done (wenn man nett ist, springt man nicht lustig zwischen diesen
 - .text <- done (sections hin und her... es *sollte* zwar gehen, aber [...] :p)
 - .include <- TODO: zu umstaendlich? :/ Mal schaun ob mir eine einfache Loesung
-  einfaellt.
+  einfaellt. Eventuell mit gcc drueberfahren
 - .org <- done
 - .fill aufloesen <- TODO: atm nur einmalig 32bit moeglich
 - .define tabelle <- done
 
-- @hi und @lo behandeln? <- TODO: doch eher second stage
+- @hi und @lo behandeln? <- done
 
 
 (2) Values die noch als String vorhanden ist, werden als instruction geparst.
-    (vgl. 3. Spalte der 'itp;...' Ausgaben). second stage = BIG TODO
+       -> done
 
 
 einschraenkungen atm:
 - gleicher Namensraum fuer labels in .text und .data! wenn einer ein Label aus
   .data laedt und dann aber eigentlich auf .text zugreift ist er selber schuld :/
 - Expr geht zwar, aber nicht geklammert
+- In manchen situationen kanns den parser noch an den einen oder anderen Space
+  oder Tab herhauen, also lieb sein!
 - viele viele mehr *testbench schreiben muss*