[Saidi indeks] [The same page in English]
   

   

   

Tartu Ülikool

Füüsika-keemiateaduskond

Eksperimentaalfüüsika ja tehnoloogia instituut

   

Heiki Kasemägi

   

Mikroprotsessorsüsteemi ja assemblerkeele tundmaõppimine kontrolleri LKZ180 baasil

   

Bakalaureusetöö    

Juhendajad: dotsent Ando Ots

van.ins. Toivo Vajakas    

Tartu 1997

   

   

Sisukord

  1. Sissejuhatus
    1. Käesoleva töö eesmärgid
    2. Ülevaade õppekontrolleritest
    3. Tähistused
  2. LKZ180 kirjeldus ja suhtlemine süsteemi osadega
    1. Üldkirjeldus
    2. Protsessor ZILOG Z80180
    3. Asünkroonne jadavärat ASCI
    4. Rööpvärat PIO
    5. Analoog-digitaalmuundur ADC
    6. Digitaal-analoogmuundur DAC
    7. Mälud
  3. Kontrolleri signaalide ja töö testimine
    1. Kontrolleri signaalide testimine
    2. Protsessori registrite ja mälu sisu testimine ning muutmine
    3. Assemblerprogrammi koostamine
      1. Assembleri SASM kirjeldus
      2. Programmi kirjutamine, transleerimine ja sisestamine kontrollerisse
  4. Praktikumis teostatavaid harjutusi
    1. Tutvumine monitorprogrammiga. Püsimälus olevate alamprogrammide kasutamine
      1. Ülesanne monitorprogrammiga tutvumiseks
      2. Püsimälus olevate alamprogrammide kasutamine
    2. Protsessori signaalide tundmaõppimine ja programmide silumine
      1. Põhimõte
      2. Ülesanded
    3. Kontrolleri koostisosade testimine
      1. Põhimõte
      2. Muutmälu RAM testimine
      3. Rööpvärati testimine
      4. Analoog-digitaalmuunduri testimine
      5. Digitaal-analoogmuunduri testimine
      6. Asünkroonse jadavärati testimine
    4. Aritmeetikatehted
      1. Arvude esitamine protsessoris
      2. Korrutamine
      3. Täisarvude jagamine
      4. Murdarvude jagamine
    5. Kooditeisendused
      1. Kahendkoodi ja BCD-koodi teisendamine teineteiseks
      2. Kahendkoodi ja Gray koodi teisendamine teineteiseks
    6. Mälu indekseerimine
      1. Põhimõte
      2. Ülesanded
    7. Andmevahetus
      1. Kviteerimismeetod
      2. Asünkroonne jadakoodis andmevahetus ASCI-ga
      3. Andmevahetus I2C-protokolli järgi
  5. Kontrolleri ja ülesannete võimalused mikroprotsessorsüsteemi ja assemblerkeele õpetamisel
  6. Kokkuvõte
  7. Kasutatud allikad
  8. Summary

Lisa 1: LKZ180 põhimõtteskeem
Lisa 2: Loogikaanalüsaatori ajadiagrammid
Lisa 3: Monitorprogrammi alamprogrammid


Käesolev bakalaureusetöö on saadaval ka .pdf-failina ja töö lisad .pdf-failina, mis on tar-ga arhiveeritud ja gzip-ga kokku pakitud:
Üles seatud Thu., 09.07.1998.
Viimati muudetud Sat., 06.11.1999 11:56 AM CEST
WWW-lehekülje kujundus, õigused, vastutus © Heiki Kasemägi, 1998-1999

[Tagasi eelmisele leheküljele (JavaScript)]