slide1
Download
Skip this Video
Download Presentation
EDA 480 – Maskinorienterad Programmering 2009/10 Kursintroduktion Roger Johansson Jan Skansholm

Loading in 2 Seconds...

play fullscreen
1 / 14

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


  • 214 Views
  • Uploaded on

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)

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'EDA 480 – Maskinorienterad Programmering 2009/10 Kursintroduktion Roger Johansson Jan Skansholm' - eudora


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
slide1
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 datorsystem mikroprocessor, 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

slide3
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

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

ad