Computer Architecture, First Course
Assembly 1: Exercise 1, Answers
-
1. Uppgift 6
-
2. Uppgift 7
-
3. Uppgift 9
-
4. Uppgift 10
-
5. Uppgift 12
-
6. Uppgift 13
-
7. Uppgift 14
-
8. Uppgift 15
-
9. Uppgift 16
-
10. Uppgift 19
1. Uppgift 6
- På 0x10010000 ligger 0x11 (decimalt 17)
- Talbasen är hexadecimal
- Talet 0x00000017 ligger på 0x10010004
- På adress 0x10010008 finns 0x0
2. Uppgift 7
- R3 = 0, R4 = 0
3. Uppgift 9
- R3 = 11, R4 = 28
4. Uppgift 10
- 0x10010008 har ändrats till 0x28
5. Uppgift 12
- På adressen ligger liu $1, 4097
6. Uppgift 13
- add $4, $4, $3 ligger på 0x00400034
- Brytpunkten ligger på 0x00400038
7. Uppgift 14
- R3 = 0, R4 = 1, PC = 00400020
8. Uppgift 15
- PC = 00400030, R3 = 11, R4 = 17
9. Uppgift 16
- PC = 00400034, R3 = 11, R4 = 28
10. Uppgift 19
- På minnesadresserna 0x10010000 - 0x10010010 ligger 0x11, 0x17, 0x28, 0x0, 0x0