Laboratory Lessons
Laborationerna går under läsvecka 3-6 i institutionens egna lokaler i E-huset, norra trapphuset, fjärde våningen.
Labbtider
- Onsdagar 13-17 i E:4115, E:4116, E:4118 och E:4119
- Torsdagar 13-17 i E:4115, E:4116, E:4118 och E:4119
- Fredagar 13-17 i E:4115, E:4116, E:4118 och E:4119
- Måndagar (veckan efter) 13-17 i E:4115, E:4116, E:4118 och E:4119
Varje lokal rymmer 16 studenter.
Gruppindelningen för laborationer anslås under fliken Anmälan, där du också anmäler dig till grupperna. Laborationerna utförs i par.
Skriv ut labbhandledningarna direkt från denna hemsida.
- Laboration 1, läsvecka 3, Machine Language Instructions
- Laboration 2, läsvecka 4, Basic Arithmetic Operations
- Laboration 3, läsvecka 5, Assembly Language Programming
- Laboration 4, läsvecka 6, A Real-Time Scheduler
Labbprogramvara
Du kan ladda ner kursens labbprogramvara och förbereda laborationerna hemma. Programvaran finns endast för Windows, (2000, NT, XP, Vista och Windows 7).
- MipsIT för nedladdning till PC
- Manual för MipsIT
- Gammal manual för MipsIT (innehåller även information om labbplattan)
- Labkompendium
- Exempelkod som kan vara praktisk för cut-and-paste
- Kodfix för Lab 2
- Kod till realtidskärnan ITS, interrupt.s.txt, its.c.txt, its.h.txt, its_asm.s.txt, test.c.txt, util.h.txt, util_asm.s.txt. Ladda ner filerna och ta bort .txt.
- MIPS instruktioner (alternativ 1) (alternativ 2)
OBS! MipsIT hittar inte sina komponenter om de ligger i en katalog som har blanktecken i namnet, till exempel "Program Files". Lägg programpaketet i en katalog utan blanktecken. Uppdatera sökvägarna om det behövs. Om du råkat installera programmet i en katalog med blanktecken i namnet och sedan inte lyckas få den nya installationen att fungera, gör så här:
- Ta bort MipsIT-installationen.
- Starta regedit och ta sedan bort alla entries som innehåller namnet MipsIT.
- Installera MipsIT igen i en katalog utan blanktecken i namnet.
OBS! MipsIt innehåller en bug. Du kan bara använda projekttyperna "Assembler" och "C/minimal".