diff options
| author | Gustav Sörnäs <gustav@sornas.net> | 2022-01-24 21:23:28 +0100 |
|---|---|---|
| committer | Gustav Sörnäs <gustav@sornas.net> | 2022-01-24 21:23:28 +0100 |
| commit | db6d14797cae9bf5a04e934a4471f7d1c4e1424c (patch) | |
| tree | 4e93db7d957f768d6ae836f19cd1da5cced5f498 | |
| parent | 6fdc644f265d66473f1b559e9e0253d869419219 (diff) | |
| download | notes-db6d14797cae9bf5a04e934a4471f7d1c4e1424c.tar.gz | |
tsea83 labb1
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | .obsidian/community-plugins.json | 9 | ||||
| -rw-r--r-- | tsea83.md | 95 |
3 files changed, 98 insertions, 7 deletions
@@ -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 @@ -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 |
