Commit 43c3f294 authored by Steffen Vogel's avatar Steffen Vogel 🎅🏼

Merge branch 'code-highlighting' into 'master'

Correctly declare markdown assembly code block as 'nasm'

See merge request os/gi4_uebung08!1
parents 51dd40dd bbd433fd
...@@ -28,7 +28,7 @@ Somit ergibt sich für die exemplarische Anweisung der Maschinencode `0x0C30148 ...@@ -28,7 +28,7 @@ Somit ergibt sich für die exemplarische Anweisung der Maschinencode `0x0C30148
3. Vollziehen Sie nun die Phase 2 des Assemblers nach, indem Sie eine Objektdatei im in der Vorlesung vorgestellten Objektformat erzeugen. Zur Vereinfachung können alle Zahlen im *Big Endian*-Format dargestellt werden, außerdem seien alle Sprünge relativ und alle Funktionsaufrufe absolut. Kodieren Sie, soweit möglich, genau drei Befehle in einem T-Datensatz. Nutzen Sie auch den den S-Datensatz. Gehen Sie davon aus, dass der Dateiname und damit auch der Modulname *cntdwn* lautet. 3. Vollziehen Sie nun die Phase 2 des Assemblers nach, indem Sie eine Objektdatei im in der Vorlesung vorgestellten Objektformat erzeugen. Zur Vereinfachung können alle Zahlen im *Big Endian*-Format dargestellt werden, außerdem seien alle Sprünge relativ und alle Funktionsaufrufe absolut. Kodieren Sie, soweit möglich, genau drei Befehle in einem T-Datensatz. Nutzen Sie auch den den S-Datensatz. Gehen Sie davon aus, dass der Dateiname und damit auch der Modulname *cntdwn* lautet.
```assembler ```nasm
SECTION .text SECTION .text
extern printf extern printf
extern exit extern exit
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment