summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2022-01-24 21:23:28 +0100
committerGustav Sörnäs <gustav@sornas.net>2022-01-24 21:23:28 +0100
commitdb6d14797cae9bf5a04e934a4471f7d1c4e1424c (patch)
tree4e93db7d957f768d6ae836f19cd1da5cced5f498
parent6fdc644f265d66473f1b559e9e0253d869419219 (diff)
downloadnotes-db6d14797cae9bf5a04e934a4471f7d1c4e1424c.tar.gz
tsea83 labb1
-rw-r--r--.gitignore1
-rw-r--r--.obsidian/community-plugins.json9
-rw-r--r--tsea83.md95
3 files changed, 98 insertions, 7 deletions
diff --git a/.gitignore b/.gitignore
index dd33554..08518cf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
.obsidian
+.vault-stats
diff --git a/.obsidian/community-plugins.json b/.obsidian/community-plugins.json
index 7912a2f..2dbc36a 100644
--- a/.obsidian/community-plugins.json
+++ b/.obsidian/community-plugins.json
@@ -1,7 +1,12 @@
[
"better-word-count",
+ "obsidian-git",
+ "obsidian-plugin-toc",
+ "nldates-obsidian",
+ "review-obsidian",
"obsidian-vimrc-support",
"obsidian-checklist-plugin",
- "obsidian-dynamic-toc",
- "obsidian-zoom"
+ "table-editor-obsidian",
+ "obsidian-zoom",
+ "obsidian-dynamic-toc"
] \ No newline at end of file
diff --git a/tsea83.md b/tsea83.md
index 83cda61..0784aa5 100644
--- a/tsea83.md
+++ b/tsea83.md
@@ -29,15 +29,99 @@
## Föreläsning 11
## Laboration 1
-- [ ] Skriv ut
-- [ ] Läs igenom labbmanualen
-- [ ] Läs PM
-- [ ] Uppgift 1
-- [ ] Uppgift 2
+- [x] Skriv ut
+- [x] Läs igenom labbmanualen
+- [x] Läs PM
+- [x] Uppgift 1
+- [x] Uppgift 2
- [ ] Uppgift 3
- [ ] Redovisa (v4ons 26/1 17-19 mux2)
- [ ] Redovisa (v4fre 28/1 08-10 mux2)
+### Uppgift 1
+| Instruktion | Betydelse | Adresseringsmoder | Flaggor |
+| --------------- | ----------------------------- | ----------------- | ------------------ |
+| LOAD GRx,M,ADR | GRx := PM(A) | 00,01,10,11 | - |
+| STORE GRx,M,ADR | PM(A) := GRx | 00,10,11 | - |
+| ADD GRx,M,ADR | GRx := GRx+PM(A) | 00,01,10,11 | Z,N,O,C |
+| SUB GRx,M,ADR | GRx := GRx-PM(A) | 00,01,10,11 | Z,N,O,C |
+| AND GRx,M,ADR | GRx := GRx and PM(A) | 00,01,10,11 | Z,N |
+| LSR GRx,M,Y | GRx logic shift right Y steps | - (00) | Z,N, C shifted bit |
+| BRA ADR | PC := PC+1+ADR | - (00) | - |
+| BNE | PC := PC+1+ADR om Z = 0 | - (00) | - |
+| | PC := PC+1 annars | - (00) | - |
+| HALT | | - (00) | - |
+
+| Instruktion | OP | uAdress |
+| ----------- | --- | ------- |
+| LOAD | 0 | 0A |
+| STORE | 1 | 0B |
+| ADD | 2 | 0C |
+| SUB | 3 | 0F |
+| AND | 4 | 12 |
+| LSR | 5 | 15 |
+| BRA | 6 | 18 |
+| BRN | 7 | 1C |
+| HALT | 8 | 21 |
+
+### Uppgift 2
+Assembly
+| OP | GRx | M | ADR? | OPER? |
+| ----- | --- | --- | ---- | ------------------- |
+| LOAD | GR0 | 00 | 0xFE | |
+| AND | GR0 | 01 | | 0000_0000_0000_1111 |
+| STORE | GR0 | 00 | 0xFF | |
+| | | | | |
+| LOAD | GR0 | 00 | 0xFE | |
+| LSR | GR0 | 01 | | 4 |
+| AND | GR0 | 01 | | 0000_0000_0000_1111 |
+| ADD | GR0 | 00 | 0xFF | |
+| STORE | GR0 | 00 | 0xFF | |
+| | | | | |
+| LOAD | GR0 | 00 | 0xFE | |
+| LSR | GR0 | 01 | | 8 |
+| AND | GR0 | 01 | | 0000_0000_0000_1111 |
+| ADD | GR0 | 00 | 0xFF | |
+| STORE | GR0 | 00 | 0xFF | |
+| | | | | |
+| LOAD | GR0 | 00 | 0xFE | |
+| LSR | GR0 | 01 | | 12 |
+| AND | GR0 | 01 | | 0000_0000_0000_1111 |
+| ADD | GR0 | 00 | 0xFF | |
+| STORE | GR0 | 00 | 0xFF | |
+| HALT | | | | |
+
+Maskinkod:
+| ADR | OP (4) | GRx (2) | M (2) | ADR? (8) | OPER? (16) |
+| --- | ------ | ------- | ----- | -------- | ---------- |
+| 00 | 0 | 0 | 0 | FE | |
+| 01 | 4 | 0 | 1 | | 000F |
+| 02 | 1 | 0 | 0 | FF | |
+| | | | | | |
+| 03 | 0 | 0 | 0 | FE | |
+| 04 | 5 | 0 | 1 | | 0004 |
+| 05 | 4 | 0 | 1 | | 000F |
+| 06 | 2 | 0 | 0 | FF | |
+| 07 | 1 | 0 | 0 | FF | |
+| | | | | | |
+| 08 | 0 | 0 | 0 | FE | |
+| 09 | 5 | 0 | 1 | | 0008 |
+| 0A | 4 | 0 | 1 | | 000F |
+| 0B | 2 | 0 | 0 | FF | |
+| 0C | 1 | 0 | 0 | FF | |
+| | | | | | |
+| 0D | 0 | 0 | 0 | FE | |
+| 0E | 5 | 0 | 1 | | 000C |
+| 0F | 4 | 0 | 1 | | 000F |
+| 10 | 2 | 0 | 0 | FF | |
+| 11 | 1 | 0 | 0 | FF | |
+| 12 | 8 | | | | |
+
+### Uppgift 3
+
+### Tillfälle 1
+
+### Tillfälle 2
## Laboration 2
- [ ] Skriv ut
- [ ] Läs PM
@@ -67,3 +151,4 @@
- [ ] Förberedelseuppgifter
- [ ] Labbuppgifter
- [ ] Redovisa
+| | aaa \ No newline at end of file