This repository has been archived by the owner on Jul 24, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adding additional assignment materials
- Loading branch information
Showing
4 changed files
with
133 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# Ore Processing: Hack documentation | ||
|
||
## Describe the Hack you discovered. | ||
|
||
`TODO` | ||
|
||
## What steps did you take to introduce the conditions supporting the Hack? | ||
|
||
`TODO` | ||
|
||
## What is the potential knowledge value of the Hack? | ||
|
||
`TODO` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# Ore Processing: General report | ||
|
||
This week's work introduced: | ||
|
||
* how binary representations influence assembly-level instructions | ||
* use of the xPSR register to determine how instructions "branch" and when to implement program logic | ||
|
||
Respond to the following prompts about the programs illustrating these concepts. | ||
|
||
## `math_test` required you to evalute numbers for their bit and byte size. Speculate: why do you think these quantites matter? | ||
|
||
`TODO` | ||
|
||
## `processor` and the `polarity_checker` use two different number sizes. Name and describe each. | ||
|
||
`TODO` | ||
|
||
`TODO` | ||
|
||
## Discuss branching instructions and how they work (be sure to include discussion of the `xPSR` register). | ||
|
||
`TODO` | ||
|
||
## `polarity_checker` likely required many more branches than you originally planned. Why are so many branches necessary for the program logic? | ||
|
||
`TODO` | ||
|
||
## `polarity_checker` also used a new instruction -- `LDRSB`. What is this instruction, and what does it do? Why is that significant? | ||
|
||
`TODO` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters