EDA 480 – Maskinorienterad Programmering
This presentation is the property of its rightful owner.
Sponsored Links
1 / 14

EDA 480 – Maskinorienterad Programmering 2009/10 Kursintroduktion Roger Johansson Jan Skansholm PowerPoint PPT Presentation


  • 162 Views
  • Uploaded on
  • Presentation posted in: General

EDA 480 – Maskinorienterad Programmering 2009/10 Kursintroduktion Roger Johansson Jan Skansholm Ur innehållet: Syften, målsättningar, kurslitteratur och genomförande Översikt av laborationer. Syften och målsättningar. Programmera i språk som ligger nära processorn (maskinen)

Download Presentation

EDA 480 – Maskinorienterad Programmering 2009/10 Kursintroduktion Roger Johansson Jan Skansholm

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Eda 480 maskinorienterad programmering 2009 10 kursintroduktion roger johansson jan skansholm

  • EDA 480 – Maskinorienterad Programmering

  • 2009/10

    • Kursintroduktion

    • Roger Johansson

    • Jan Skansholm

    • Ur innehållet:

      • Syften, målsättningar, kurslitteratur och genomförande

      • Översikt av laborationer

Kursintroduktion


Syften och m ls ttningar

Syften och målsättningar

  • Programmera i språk som ligger nära processorn (maskinen)

  • Ska kunna analysera, beskriva och konstruera enkla datorsystemmikroprocessor, minne, I/O, etc som använder

    - programmerad I/O

    - avbrottsstyrd I/O

    - maskinvarustyrd I/O

  • Centrala begrepp i systemprogramvara

    - hantering av processer,

    - delade objekt

    - ömsesidig uteslutning

  • Ge grund för fortsatta studier inom det datatekniska området

Kursintroduktion


Eda 480 maskinorienterad programmering 2009 10 kursintroduktion roger johansson jan skansholm

Ytterligare kurser kopplade till ingenjörskompetens och forskningsförberedelse

Hardware Description and Verification

Dator-arkitektur-kurser

Operativ-system

Realtids-system

Modernaelektronik-konstruktions-kurser

Data-komm

Software Engineering Fundamentals

Parallell-programmering

Dator-system-teknik (Prestanda)

Data-stukturer

Digital hardware(mer digitalteknik, programmerbarhet, VHDL)

Maskinorienterad programmering(I/O, assembler och C)

Objektorienterad programmering (Java)

Digital- o datorteknik(digitalteknikens o processorns grunder)

Kursintroduktion


Kurslitteratur

Kurslitteratur

  • Vägen till C, Bilting/Skansholm

  • Arbetsbok för MC12

  • Instruktionslista för CPU12

  • Div OH-material och stenciler (se ”Veckoplanering”)

  • Laborations-pm (1-6) se ”resurssida”

  • Extra uppgifter (C) se ”resurssida”

Kursintroduktion


Genomf rande

Genomförande

För-djupning

Laborationer, C

Sim./Övn.:C

FL: C-programmering

Laborationer, Asm

Sim./Övn.:Asm

FL: Asm.

Vecka 1 2 3 4 5 6 7 Tenta

Kursintroduktion


Laborations versikt

Laborationsöversikt

  • Moment 1,2: Programutveckling i assembler”Övervakning/Styrning av borrmaskin”

  • Moment 3: Programutveckling i assembler”Pseudoparallell exekvering”

  • Moment 4,5: Programutveckling i C”Goldbach hypotes” och ”Morsealfabetet”

  • Moment 6: Maskinnära programmering i C”Övervakning/Styrning av borrmaskin”

Kursintroduktion


Laborationsplats

Laborationsplats

Kursintroduktion


Laborationssystem

Laborationssystem

Kursintroduktion


Borrmaskinen

Borrmaskinen

Verklighetens borrmaskin

Simulatorns borrmaskin

Kursintroduktion


Eterm f r simulator och laborations system

ETERMförSimulator och laborations-system

Kursintroduktion


Xcc12 f r simulator och laborations system

XCC12förSimulator och laborations-system

Kursintroduktion


Laborationsmoment 1 3 en borrautomat i o och avbrott och tv processer

Laborationsmoment 1-3 - En BorrautomatI/O och Avbrott och Två Processer

Tangentbordför borrkommando

Operatör

Mikrodator

Anpassnings-elektronik

Borrmaskin

Klocka

Kursintroduktion


Pseudoparallell exekvering

Tangentbordför borrkommando

Mikrodator

Anpassnings-elektronik

Borrmaskin

Klocka

Pseudoparallellexekvering

Process 1

Operatör

Process 2

Kursintroduktion


Inf r laborationerna

Inför laborationerna

  • Laborationerna måste förberedas INNAN laborationstillfället.

  • Utveckling och test kan göras med simulatorer

  • Använd SimulatorövningarOCHHemarbeteför förberedelserna.

  • OBS: Laborationerna börjar redan i vecka 1

    ANMÄL ER OMGÅENDE (via kursens hemsida)

Kursintroduktion


  • Login