Hľadaj Zobraz: Univerzity Kategórie Rozšírené vyhľadávanie

45 033   projektov
0 nových

Strojovo orientované jazyky

«»
Prípona
.pdf
Typ
skriptá
Stiahnuté
17 x
Veľkosť
3,9 MB
Jazyk
slovenský
ID projektu
1362
Posledná úprava
02.11.2015
Zobrazené
2 439 x
Autor:
-
Facebook icon Zdieľaj na Facebooku
Detaily projektu
Popis:
Strojové jazyky tvoria rozhranie medzi hardvérovou časťou počítača a medzi tým čomu sa zvykne hovoriť softvér, alebo mäkká výstroj počítača. Je treba povedať, že v rannom štádiu rozvoja výpočtovej techniky boli tieto jazyky jediným spôsobom, či prostriedkom na komunikáciu človeka s počítačom. V súčasnosti je situácia diametrálne odlišná a na súčasnom počítači je možno využívať celý rad jazykov na komunikáciu s počítačom, ktoré sa svojou povahou a určením môžu navzájom významne líšiť. Napriek povedanému sú strojové jazyky a poznatky o nich významnou súčasťou odborného vzdelania expertov na počítače a informatiku a slúžia na písanie programov, ktoré tvoria súčasť systémového programového vybavenia, alebo ináč nazývaného ako operačný systém. Základné služby OS, ako napríklad BIOS , sú programy vytvorené v strojovom jazyku, alebo v jeho rozšírenej súčasnej podobe, ktorú voláme assembler.

Kľúčové slová:

boolova algebra

reprezentácia

inverzia

register

desiatkové numerály

riadiaca jednotka

ES1

mikroprocesor

makroassembler

segmentové direktívy

register

assembler



Obsah:
  • Úvod
    I.Symbolické systémy
    1.Desiatkové numerály
    2.Dvojkové (binárne) numerály
    3.Reprezentácie čísel v počítačoch:priame a nepriame reprezentácie
    4.Priame a nepriame reprezentácie r-čísel
    5.Vlastnosti nepriamych reprezentácií
    5.1. Sčítanie záporných čísel v inverznej reprezentácii
    5.2. Sčítanie záporných čísel v doplnkovej reprezentácii
    5.3. Násobenie s nepriamymi reprezentáciami
    II. Boolova algebra a boolovské funkcie
    1.Boolovské funkcie a boolovské výrazy
    2.Algebra boolovských funkcií
    III.Registre
    1.Zovšeobecnené registre
    2.Jazyk prenosov medzi registrami
    2.1. Realizácia aritmetických operácií
    2.2. Podmienené prenosy
    2.3. Paralelné a sériové prenosy
    2.4. Realizácia prenosov
    3.Elementárne systémy - princíp riadiacej jednotky
    3.1. Elementárny systém ES1
    3.2. Stroj ES2
    3.3. Stroj ES3: posuvný register s riadením typu štart-stop
    IV.Mikroprocesory
    1.Strojové jazyky 8-bitových mikroprocesorov i8008, i8080, i8085
    2.Inštrukčný cyklus
    3.Jazyk procesorov i8008 a i8080
    V.Architektúra rodiny počítačov i80xxx
    1.Mikroprocesor i8086/ i8088
    2.Segmentácia vnútornej pamäti
    3.Reprezentácia informácie v pamäti
    4.Registre všeobecného použitia
    4.1. Hlavné výpočtové registre
    4.2. Segmentové registre
    4.3. Indexovacie a smerníkové registre
    4.4. Registre ip a f
    5.IBM PC XT
    5.1.Organizácia pamäti IBM PC
    5.2. Operačný systém IMB XT
    6. Programovanie v strojovom jazyku i8086/ i8088
    6.1. Inštrukcie strojového kódu i8086- základná charakteristika
    6.2. Aritmetické inštrukcie
    6.3. Zásobníkové inštrukcie
    6.4. Skokové inštrukcie
    6.5. Podmienené skoky s bezznamienkovými operandami
    6.6. Prerušenia
    7.Makroassembler TASM(MASM)
    7.1. Riadkové príkazy
    7.2. Nepriame príkazové súbory
    7.3. Konfiguračný súbor
    7.4. Makroassembler
    7.5. Formát zdrojového programu
    7.6. Zásady reprezentácie prvkov asm programu
    7.7. Segmentové direktívy
    Literatúra