Fix typos

This commit is contained in:
Lukas Kalbertodt 2017-01-11 03:03:52 +01:00
parent 43c17ba30d
commit 62f192743b

View File

@ -3,9 +3,9 @@ Aufgabe 1: Assembly analysieren
In der Datei `magic.s` befindet sich der Assembly-Output einer geheimen Funktion. In der Datei `magic.s` befindet sich der Assembly-Output einer geheimen Funktion.
Diese Funktion wurde mit `rustc 1.14` und aktivierten Optimierungen kompiliert. Diese Funktion wurde mit `rustc 1.14` und aktivierten Optimierungen kompiliert.
Der Output wurde von mir nicht mehr verändert, entspricht also genau dem, was ihr auch sehen würdet, wenn ihr eure eigenen Programme analysieren wollte. Der Output wurde von mir nicht mehr verändert, entspricht also genau dem, was ihr auch sehen würdet, wenn ihr eure eigenen Programme analysieren wollt.
Analysiert das Assembly, um herauszufinden was die Funktion tut. Als kleiner Hinweis: Die Funktion hat folgende Signatur: Analysiert dieses Assembly, um herauszufinden, was die Funktion tut. Als kleiner Hinweis: Die Funktion hat folgende Signatur:
```rust ```rust
fn magic(u64) -> bool fn magic(u64) -> bool
@ -16,5 +16,5 @@ Bestückt dazu das Assembly mit ausreichend Kommentaren, in denen ihr beschreibt
*Hinweise*: *Hinweise*:
- Beachtet die Slide "komische Instruktionen". - Beachtet die Slide "komische Instruktionen".
- Unbekannte Instruktionen kann man meist einfach mit "jae instruction" googlen. - Unbekannte Instruktionen kann man meist einfach mit "jae instruction" googlen.
- Die meisten Seiten, die man findet bieten viel zu viele Informationen für Anfänger. Hier einfach mit einem ausgewählten Blick die Beschreibungen für Menschen und die relevanten Informationen durchlesen - Die meisten Seiten, die man findet bieten viel zu viele Informationen für Anfänger. Hier einfach mit einem filternden Blick die Beschreibungen für Menschen und die relevanten Informationen durchlesen.
- Ihr könnt euch am besten auf dem Papier immer aufschreiben, welcher Wert gerade in welchem Register ist. Sonst verwirren die Registernamen schnell. - Ihr könnt euch am besten auf dem Papier immer aufschreiben, welcher Wert gerade in welchem Register ist. Sonst verwirren die Registernamen schnell.