bild
Skolan för
elektroteknik
och datavetenskap

Laborationer

Ni kan göra laborationerna ensama eller, hellre, två och två. Hur laborationen redovisas finns beskrivet i respektive laborationsinstruktion. Varje laboration som redovisas i tid (lab 1 2010-02-03, lab 2 2010-02-17, lab 3 2010-03-18) ger 1 bonuspoäng vardera till tentamen. Alla Laborationer skall ha redovisats senast 2010-03-18. Det kommer att vara möjlikt att redovisa senare men då endast för betyg godkänt.

Innan ni gör laborationerna måste ni göra följande förberedelser:

  1. Logga in på kursen med kommandot:
    • course join maskin10
    Logga ut från datorn och logga in igen. Om ni är två, så måste båda göra detta.
  2. Om ni är två skall efter detta båda göra:
    • course labdir maskin10 <användarnamn för den andre gruppmedlemmen>
    Detta kommer att skapa en underkatalog maskin10 i era hemkataloger där ni båda har samma rättigheter. Om ni sedan skapar underkataloger i denna så får ni båda samma rättigheter också i dessa kataloger.
Dessutom måste ni registrera er i Rapp-databasen där era resultat kommer att synas allteftersom de rapporteras in. Ni kommer åt Rapp-databasen på följande webb-address: http://nestor.nada.kth.se:8090/rapp

Laboration 2 görs på assembler.nada.kth.se som är en X86-maskin som kör GNU/Linux. För att komma åt assembler, använd kommandot ssh:

    ssh userid@assembler.nada.kth.se
  1. Bitpussel. Hantering av data på bitnivå i ord.
  2. Binär bomb. Läsa maskinkod med hjälp av debugger etc. Senaste resultat på labben
  3. Datorarkitektur. Experiment med simulerade implementationer. Simulatorn finns beskriven här

Uppdatering

På del A i labb 3 räcker det att göra den första deluppgiften (sum.ys) för att få full poäng (15) på den delen av labben. (Du får förstås gärna göra även rsum.ys och copy.ys om du har lust.)

Jag har lovat att testa ett nytt system för inlämning och rättning av uppgifter och ber dig därför att lämna in labb 1 (som redan är godkänd och klar) en andra gång. Gör så här:

  • Gå till EduJudge och skapa ett konto genom att klicka på länken "login".
  • Lämna in filen bits.c från labb 1. (Du behöver en "enrolment key" [sic] som du får av mig på föreläsningen.)
  • Fyll i enkäten.
Copyright © Sidansvarig: Stefan Nilsson <snilsson@nada.kth.se>
Uppdaterad 2010-02-14