LA1455 Datora uzbūve un asamblers

Kods LA1455
Nosaukums Datora uzbūve un asamblers
Statuss Brīvās izvēles
Līmenis un tips Pamatstudiju, Akadēmiskais
Tematiskā joma Datorika
Struktūrvienība Liepājas akadēmija
Mācībspēks Dzintars Tomsons
Kredītpunkti 3.0
Daļas 1
Anotācija Kurss sniedz izpratni par datu datora procesora arhitektūru un darbības principiem, par .
ievades un izvades organizāciju, operatīvās un ārējās atmiņas organizāciju, to veidiem. Kurss .
sniedz iemaņas mašīnorientētas valodas Assembler programmēšanā..
Studiju kursa saturs
Saturs Pilna un nepilna laika klātienes studijas Nepilna laika neklātienes studijas
Kontaktstundas Patstāvīgais darbs Kontaktstundas Patstāvīgais darbs
Pārskats par datora attīstības vēsturi 4 0 0 0
Datora darbības pamatprincipi, mehāniskās shēmas, elektrokomponentes, un elektromagnētiskās komponentes 4 0 0 0
Datoru arhitektūras projektējumi veiktspējas uzlabošanai, veiktspējas novērtēšana 2 4 0 0
Linux: sistēmas arhitektūra, Linux: bash čaula, GNU un UNIX komandas, Linux: teksta plūsma un filtri 2 6 0 0
Linux: starpprocesu komunikācija, redirekcija, Linux: procesu pārvalde (izveide, monitorings, pārtraukšana, prioritātes), Linux: disku partīciju un failu sistēmu izveide 2 6 0 0
Mašīnkodu programmēšana, izmantojot debug programmu 4 6 0 0
Augsta līmeņa skats par datora funkcijām un iekšējām komunikācijām, Kešatmiņa, Atmiņas adresācija (tiešā, reģistru un netiešā) 2 4 0 0
Iepazīšanās ar assembler programmas struktūru, atmiņas adresācijas 3 veidu izmantošana 2 6 0 0
Datu tipu izmantošana Ievade un izvades (i/o): ārējās iekārtas, i/o moduļi, programmējamā un pārtraukumu vadīta i/o, DMA, i/o kanāli u.c. 2 4 0 0
Zema līmeņa funkcijas- pārtraukumi (interupts); izvade uz ekrāna, ievade no klaviatūras; porti 2 4 0 0
Datora aritmētika 2 6 0 0
Uzdevumi par loģiskām operācijās un programmas vadību (nosacījumi, cikli); bitu operācijas, datu manipulācija bitu līmenī 4 6 0 0
Kopā: 32 52 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Kursa mērķis ir sniegt zināšanas par datora darbības principiem un tehnikām aparatūras līmenī, sniegt mašīnprogrammēšanas pamatprincipus un iemaņas. Studiju kursa uzdevumi: 1. Apgūt datora darbības principus aparatūras līmenī: procesors, perifērijas iekārtas, ievades izvades organizācija, operatīvā un pastāvīgā atmiņa; 2. Apgūt programmēšanas valodu Assembler i386 tipa procesoriem un pildīt praktiskos uzdevumus, izstrādājot mašīnorientētās programmas assembler programmēšanas valodā.
Sasniedzamie studiju
rezultāti un to vērtēšana
Zināšanas: Zina izpratnes līmenī datora uzbūvi un funkcionēšanu; Izprot datora uzbūvi, komponenšu savietojamību; - Teorētisko un praktisko uzdevumu sekmīga izpilde, eksāmens.
Prasmes: Spēj patstāvīgi konstruēt datoru; Prot kodēt un atkļūdot programmas mašīnorientētā programmēšanas valodā assembler i386 tipa procesoriem; Prot izstrādāt datorprogrammu, izmantojot debug programmu. - Teorētisko un praktisko uzdevumu sekmīga izpilde, eksāmens.
Kompetences: Spēj kodēt, konstruējot algoritmus programmēšanas valodā assembler. Prot patstāvīgi uzinstalēt Linux sistēmu. - Teorētisko un praktisko uzdevumu sekmīga izpilde, eksāmens.
Studiju rezultātu vērtēšanas kritēriji
Teorētisko un praktisko uzdevumu sekmīga izpilde - 50%
Eksāmens - 50%
 
Priekšzināšanas -
Studiju kursa plānojums
Daļa KP Stundas Pārbaudījumi Pārbaudījumi (brīvai izvēlei)
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs Ieskaite Eksāmens Darbs
1 3.0 16.0 16.0 0.0 * *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]