fixed formatting errors

master
Anton Lydike 3 years ago
parent 7745dee48c
commit 29bf00c750

2
.gitignore vendored

@ -1 +1,3 @@
venv
vm-content
*.zip

@ -47,7 +47,9 @@ Hello World
Der emulator kann mit verschiedenen Parametern gestartet werden, z.B. kann mit `-v` die `verbosity` (die menge an Informationen die ausgegeben werden) erhöht werden. Das wiederholen der "v"s erhöht das level weiter. So wird z.B. mit dem ersten `-v` bei jedem Sprung das Sprungziel ausgegeben sowie mehr informationen über den Start und Stopp. Ab `-vv` wird jeder ausgeführte assembly Befehl ausgegeben:
```
> python3 -m riscemu -vv hello-world.asm
[CPU] Created stack of size 524288 at 0x130
[CPU] Started running from hello-world.asm:.text at text (0x100) + 0x10
Program(name=hello-world.asm,sections=set(),base=['.data', '.text'])
Running 0x00000110: li a0, 1
Running 0x00000114: la a1, text
Running 0x00000118: li a2, 12
@ -112,9 +114,9 @@ Falls das Skript für eure Platform nicht funktioniert, hier noch ein paar tips:
Nach der installation sollte es möglich sein C und RISC-V Assembly in RISC-V Objektdateien und executables zu kompilieren und den bytecode aus zu geben:
```
# "riscv32-unknown-elf" ist das präfix, und as der befehl für den Assembler:
# "riscv32-unknown-elf" ist das präfix, und "as" der befehl für den Assembler:
> riscv32-unknown-elf-as hello-world.asm -o hello-world.out
# gleiches präfix, hier benutzen wir objdump um den Inhalt zu decodieren:
# gleiches präfix, hier benutzen wir "objdump" um den compilierten Inhalt zu decodieren:
> riscv32-unknown-elf-objdump -SF hello-world.out
hello-world.out: file format elf32-littleriscv

Loading…
Cancel
Save