Strojovo orientovane jazyky - vypracované otázky na skúšku
Skriptá30 s. / 2. roč. / zip
1 Symbolické systémyKaždý symbolický systém predpokladá existenciu abecedy symbolov, tzn. syntax a sémantiku. Medzi symbolické systémy patria desiatkové, dvojkové binárne numerály. Sémantika v prípade 10 numerálov je určená []:DmlVal kde Dml je def. Obor funkcie. Abeceda pri 10. numeráloch je {0,1…9}. Def. 10 numerálov: x - 10 numerál, [x] je hodnota vyjadrená v x, [D] - hodnoty, ktoré budú reprezentovať numerály: [Dx] = 10.[D] + [x], + a . s[ binárne operácie v 10. sústave.2 Syntax a sémantika...
|
|
1,4 |
7x |
|
Strojovo orientované jazyky - príklady B
Vypracované otázky14 s. / 2. roč. / doc
(B2.) Formát informácií i8080: dáta a inštrukcie
V roku 1973 bol uvedený firmou Intel 8-bitový LSI mikroprocesor 8008. Tento procesor je prvým procesorom, na báze ktorého bol vyvinutý celý rad ďalších: 8080, 8088, 8086, 80286, 80386, a 80486,a napokon procesory Pentium, ktoré dnes označujeme ako rodina Intel 80XXX.
Charakteristika i8080
- 8 bitová obojsmerná zbernica - 16 bitová adresná zbernica (64 KB) - 78 inštrukcií - 8 vektorov prerušenia - puzdro dil40 - registre:
PC(Program Counter)...
|
|
0,4 |
4x |
|
Strojovo orientované jazyky (teória) - vypracované otázky
Vypracované otázky14 s. / 2. roč. / doc
1 Symbolické systémy
Každý symbolický systém predpokladá existenciu abecedy symbolov, tzn. syntax a sémantiku. Medzi symbolické systémy patria desiatkové, dvojkové binárne numerály. Sémantika v prípade 10 numerálov je určená []:Dml - Val kde Dml je def. Obor funkcie. Abeceda pri 10. numeráloch je {0,1…9}. Def. 10 numerálov: x - 10 numerál, [x] je hodnota vyjadrená v x, [D] - hodnoty, ktoré budú reprezentovať numerály: [Dx] = 10.[D] + [x], + a . s[ binárne operácie v 10. sústave.
|
|
1,4 |
11x |
|
Strojovo orientované jazyky
Skriptá113 s. / 2. roč. / pdf
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 pov...
|
|
3,9 |
17x |
|
Strojovo orientované jazyky - načítajte zo súboru reťazec znakov ukončený znakom
Počítačové zadanie8 s. / 2. roč. / zip
ZnenieNačítajte zo súboru reťazec znakov ukončený znakom "konca súboru".Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera".Určte počet slov obsahujúcich reťazec UNIX. Počet vytlačte desiatkovo.
Dodefinovanie zadania:Ak sa daný súbor nenájde, program by mal vypísať chybové hlásenie a ukončiť svoju činnosť. Je třeba pamätať nato, že v zadaní sa uvádza určenie počtu slov obsahujúcich raťazec UNIX a nie počet reťazcov UNIX v súbore.
Analýza riešenia:
Keďže máme zistiť počet slov o...
|
|
0,1 |
8x |
|
Strojovo orientované jazyky (niekoľko zadaní)
Počítačové zadanie100 s. / 2. roč. / rar
Ukážka:1. Text zadania: Načítajte z klávesnice reťazec znakov ukončený znakom "nového riadku". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov reprezentujúcich zápis osmičkového čísla podľa syntaxe jazyka C. Počet vytlačte osmičkovo.2. Dodefinovanie zadania:Riešenie bude počítať počet výskytov do 16 bitového registra ale platných je len 15 bitov.
|
|
4,0 |
18x |
|
Strojovo orientované jazyky (zadanie č. 181)
Počítačové zadanie8 s. / 2. roč. / rar
Zadanie na predmet SOJ (Strojovo Orientované Jazyky). Zadanie č. 181.Znenie: Načítajte zo súboru reťazec znakov ukončený znakom „konca súboru“. Nech slovo je postupnosť znakov medzi dvoma znakmi „medzera“. Určte počet slov obsahujúcich len číslice. Počet vytlačte desiatkovo.Obsah archívu:cmd.exe compile.bat Dokumentácia.doc execute.bat TASM.EXE Tlink.exe vstup.txt zad181.asm ZAD181.EXE ZAD181.MAP ZAD181.OBJ zad181.pdf zadanie181.odt
|
|
0,7 |
3x |
|
Assembler pre úplných začiatočníkov
Skriptá12 s. / 2. roč. / pdf
Nedavno jsem narazil na perfektnı text o assembleru a grafice. Prokousal jsem se tım a naucil se to.
Myslım, ze to bude zajımat vıce lidı, takz e z toho vyrobım serial na pokracovanı.
Rad bych upozornil, ze jsem taky zacatecnık. Prosım tedy stare zkusene Assemblerovske psy aby nevahali a radili a
kritizovali.
Casto pouziju dvě instrukce mısto jedne, a o spoustě fint nemam urcitě ani tusenı.
Ocekavam taky, ze mi vazenı ctenari budou psat maily s pozadavky co nepochopili tak docela uplně. Rad...
|
|
0,1 |
5x |
|
Strojovo orientované jazyky
Počítačové zadanie50 s. / 2. roč. / rar
1. Reprezentácia informácií v počítačocha. Reprezentácia informácií stavovými strojmib. Symbolické systémy: syntax, sémantika, abecedac. Generujúce systémy: DNml, BNml, [] - hodnotad. Operácie na BNml: definícia, dôkaz korektnostie. r-numerályf. Nepriame reprezentácie čísel X, Xr-1, Xr, Xi, Xcg. Aritmetické operácie s nepriamymi reprezentáciamih. Korekcie pri násobení v nepriamych reprezentáciách
|
|
3,1 |
16x |
|
Zadanie z predmetu Strojovo orientované jazyky (asembler) - Zadanie č. 32
Počítačové zadanie7 s. / 2. roč. / rar
vyp a vypis2: Úlohou týchto dvoch funkcii je vytvoriť prerušenie (počítaj so vstupom na DX). vyp vytvorí prerušenie IRQ2 a vypis2 vytvorí prerušenie IRQ9. Obidva prerušenia slúžia na výpis na obrazovku.otvor: Procedúra otvor slúži na otvorenie súboru INPUT.TXT“ na režim čítania. V prípade neúspešného načítania sa na obrazovku vypíše chybové hlásenie ERR1 a program sa ukončí.citaj: Procedúra načíta 100 znakov zo súboru a uloží ich do premennej DATA. V prípade neúspešného načítania vypíše na obraz...
|
|
0,1 |
4x |
|
Strojovo orientované jazyky - Príklady na skúške
Skriptá12 s. / 2. roč. / pdf
Súbor obsahuje kompletne vypracované všetky príklady na skúšku z predmetu Strojovo Orinetované Systémy.
|
|
1,4 |
9x |
|
Strojovo orientované jazyky : Zadanie č.18
Počítačové zadanie6 s. / 2. roč. / zip
1. Text zadania: Načítajte z klávesnice reťazec znakov ukončený znakom "nového riadku". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov obsahujúcich reťazec UNIX. Počet vytlačte osmičkovo.2. Dodefinovanie zadania: Riešenie bude počítať počet výskytov do 16 bitového registra ale platných je len 15 bitov.3. Analýza riešenia: Dané riešenie má zmysel len ak je počet slov s výskytom UNIX menší ako 215 inak pretečie daný register do ktorého počítame počet výskytov. Rieše...
|
|
0,1 |
5x |
|
Strojovo orientované jazyky - Načítanie reťazca znakov
Počítačové zadanie5 s. / 2. roč. / zip
Text zadania:Úloha č. 32: Načítajte z klávesnice reťazec znakov ukončený znakom "nového riadku". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov obsahujúcich len znaky s párnymi ASCII kódmi. Počet vytlačte osmičkovo.Dodefinovanie zadania:V programe uvažujeme s maximálne 65536 slovami, ktoré sú tvorené iba zo znakov s párnymi ASCII kódmi.Analýza riešenia: Problematikou úlohy je testovanie načítaného znaku, či načítaný znak mal párny alebo nepárny ASCII kód, či bol s...
|
|
0,1 |
5x |
|
Strojovo orientované jazyky : Zadanie č.22
Počítačové zadanie6 s. / 2. roč. / zip
Text zadania:Úloha č. 22: Načítajte z klávesnice reťazec znakov ukončený znakom "nového riadku". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov obsahujúcich len znaky s nepárnymi ASCII kódmi. Počet vytlačte osmičkovo.Dodefinovanie zadania:V programe uvažujeme s maximálne 65536 slovami, ktoré sú tvorené iba zo znakov s nepárnymi ASCII kódmi.Analýza riešenia: Problematikou úlohy je testovanie načítaného znaku, či načítaný znak mal párny alebo nepárny ASCII kód, či b...
|
|
0,1 |
0x |
|
Strojovo orientované jazyky - cvičenia
Poznámky58 s. / 2. roč. / zip
1. Načítajte z klávesnice reťazec znakov ukončený znakom "nového riadku". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov reprezentujúcich zápis desiatkového čísla podľa syntaxe jazyka C. Počet vytlačte osmičkovo.
2. Načítajte z klávesnice reťazec znakov ukončený znakom "nového riadku". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov reprezentujúcich zápis osmičkového čísla podľa syntaxe jazyka C. Počet vytlačte osmičkovo.
|
|
0,3 |
16x |
|
Assembler - Zadanie 8 - SOJ
Semestrálna práca7 s. / 2. roč. / rar
Načítajte zo súboru reťazec znakov ukončený znakom "konca súboru". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov obsahujúcich len písmena veľkej abecedy. Počet vytlačte osmičkovo.Riešenie bude počítať počet výskytov do 16 bitového registra ale platných je len 15 bitov.Dané riešenie má zmysel len ak je počet binarnych slov menší ako 215 inak pretečie daný register do ktorého počítame počet výskytov. Riešenie berie cele slovo do uvahy iba vtedy, ked sa v nom okrem ...
|
|
0,1 |
5x |
|
Strojovo orientované jazyky (zadanie č. 33)
Počítačové zadanie16 s. / 2. roč. / zip
Zadanie 33 z predmetu Strojovo orientované jazyky.
Súbor obsahuje:
Zadanie.doc
ZAD333.OBJ
ZAD333.MAP
zad33_zaloha stareho.asm
Zad33.exe
ZAD33.ASM
zad33 3pokus.asm
zad33 3pokus extended.asm
|
|
0,1 |
1x |
|
SOJ Assembler (zadanie 216) - Zadanie z predmetu Strojovo orientované jazyky
Počítačové zadanie15 s. / 2. roč. / zip
Načítajte z klávesnice reťazec znakov ukončený znakom "nového riadku". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov obsahujúcich aspoň jedno malé a aspoň jedno veľké písmeno. Počet vytlačte desiatkovo. (Zadanie číslo 216)
|
|
0,4 |
3x |
|
Assembler - Strojovo orientované jazyky - zadanie č.221
Počítačové zadanie15 s. / 2. roč. / rar
Načítajte zo súboru reťazec znakov ukončený znakom "konca súboru". Nech tento reťazec predstavuje celé číslo v desiatkovej sústave. Zobrazte toto číslo v priamom kóde na 12 bitoch.
|
|
0,3 |
0x |
|
Načítanie reťazca znakov ( zadanie zo SOJ, programovanie v jazyku C)
Počítačové zadanie5 s. / 2. roč. / zip
Program začína inicializáciou registrov BX, CX a DX, pokračuje sa vstupom do vnútorného cyklu. Tu sa načíta znak, a testuje sa. Ak to bol načítaný „enter“, tak sa odskočí na vyhodnotenie. Ak nie, zistíme, či znak nebola „medzera“, ak áno, odsočí sa na vyhodnotenie. Ak to nebola „medzera“ ani „enter“ odskoči sa na spracovanie „iného znaku“.Spracovanie „enteru“: enter ja pre náš program ukončovací znak, t.j. po jeho načítaní sa vypíšu výsledky programu, predtým sa však vyhodnotí, či slovo, ktoré u...
|
|
0,1 |
1x |
|
Assembler - Strojovo orientované jazyky - zadanie č.169
Počítačové zadanie11 s. / 2. roč. / rar
Zotrieďte riadky v súbore podľa slovenskej normy (zohľadnite ch, dz, dž). Výsledok uložte do súboru.
|
|
0,1 |
0x |
|
Strojovo orientované jazyky - zadanie č. 31
Počítačové zadanie13 s. / 2. roč. / zip
Načítajte z klávesnice reťazec znakov ukončený znakom "nového riadku". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov obsahujúcich len znaky s párnymi ASCII kódmi. Počet vytlačte osmičkovo.
|
|
0,1 |
0x |
|
Počet slov obsahujúcich len aritmetické operátory - Strojovo orientované jazyky
Počítačové zadanie14 s. / 2. roč. / zip
Počítačové zadanie z predmetu Strojovo orientované jazykyPočet slov obsahujúcich len aritmetické operátory (+,-,*,/) je: Výpis programu
|
|
0,4 |
1x |
|
Assembler 215 - strojovo orientované jazyky
Počítačové zadanie8 s. / 2. roč. / rar
Načítajte zo súboru reťazec znakov ukončený znakom "konca súboru". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov neobsahujúcich reťazec DOS. Počet vytlačte desiatkovo.
Program načíta dáta zo súboru, ktorého názov bude definovaný v programe. Za vyhovujúce slovo sa bude považovať len slovo neobsahujúce reťazec znakov “DOS“.
|
|
0,1 |
4x |
|
Assembler - zadanie č.33 - Strojovo orientované jazyky
Počítačové zadanie10 s. / 2. roč. / rar
Načítajte z klávesnice reťazec znakov ukončený znakom "nového riadku". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov reprezentujúcich zápis šestnástkového čísla podľa syntaxe jazyka C. Počet vytlačte desiatkovo.
|
|
0,2 |
1x |
|
Assembler č. 249 - Strojovo orientované jazyky
Počítačové zadanie9 s. / 2. roč. / zip
Načítajte zo súboru reťazec znakov ukončený znakom "konca súboru". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet čísel väčších ako 1. uvedené číslo reprezentovaných slovami. Počet vytlačte osmičkovo.
|
|
0,1 |
7x |
|
Strojovo orientované jazyky - zadanie č. 261
Počítačové zadanie9 s. / 2. roč. / rar
Načítajte zo súboru reťazec znakov ukončený znakom "konca súboru". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slovo s najväčším počtom spoluhlások a tento počet vypíšte šestnástkovo.
|
|
0,1 |
4x |
|
Assembler - Strojovo orientované jazyky - zadanie č.148
Počítačové zadanie8 s. / 2. roč. / rar
Načítajte zo súboru reťazec znakov ukončený znakom "konca súboru". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určite počet slov neobsahujúcich aritmetické operátory (+,-,*,/). Počet vytlačte šestnástkovo.
|
|
0,3 |
2x |
|
Strojovo orientované jazyky - zadanie č. 214
Počítačové zadanie8 s. / 2. roč. / rar
Načítajte z klávesnice reťazec znakov ukončený znakom "nového riadku". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov neobsahujúcich reťazec DOS. Počet vytlačte desiatkovo.
|
|
0,1 |
0x |
|
Assembler - zadanie č.22 - Strojovo orientované jazyky
Počítačové zadanie7 s. / 2. roč. / rar
Načítajte z klávesnice reťazec znakov ukončený znakom "nového riadku". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov obsahujúcich len znaky s nepárnymi ASCII kódmi. Počet vytlačte osmičkovo.
|
|
0,3 |
0x |
|
Assembler -Strojovo orientované jazyky - zadanie č.40
Počítačové zadanie6 s. / 2. roč. / rar
Načítajte z klávesnice reťazec znakov ukončený znakom "nového riadku". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov obsahujúcich len znaky, ktorých ASCII kódy tvoria rastúcu postupnosť (rozdiel ASCII kodov je +1). Počet vytlačte desiatkovo.
|
|
0,1 |
4x |
|
Assembler - zadanie č.18 - Strojovo orientované jazyky
Počítačové zadanie7 s. / 2. roč. / rar
Načítajte z klávesnice reťazec znakov ukončený znakom "nového riadku". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov obsahujúcich reťazec UNIX. Počet vytlačte osmičkovo.
|
|
0,2 |
1x |
|
Assembler - zadanie č.1 - Strojovo orientované jazyky
Počítačové zadanie6 s. / 2. roč. / rar
Načítajte z klávesnice reťazec znakov ukončený znakom "nového riadku". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov reprezentujúcich zápis osmičkového čísla podľa syntaxe jazyka C. Počet vytlačte osmičkovo.
|
|
0,1 |
2x |
|
Strojovo orientované jazyky - zadanie č. 69
Počítačové zadanie8 s. / 2. roč. / zip
Načítajte z klávesnice reťazec znakov ukončený znakom
nového riadku. Nech slovo je postupnosť znakov medzi dvoma znakmi medzera. Určte počet slov kratších ako 5 znakov. Počet vytlačte desiatkovo. (zadanie č. 69)
|
|
0,1 |
14x |
|
Assembler - zadanie č.66 - Strojovo orientované jazyky
Počítačové zadanie6 s. / 2. roč. / rar
Načítajte zo súboru reťazec znakov ukončený znakom "konca súboru". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov dĺžky 3 znaky. Počet vytlačte desiatkovo.
|
|
0,3 |
1x |
|
Assembler - zadanie č.8 - Strojovo orientované jazyky
Počítačové zadanie6 s. / 2. roč. / rar
Načítajte zo súboru reťazec znakov ukončený znakom "konca súboru". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov obsahujúcich len písmena veľkej abecedy. Počet vytlačte osmičkovo.
|
|
0,2 |
4x |
|
Assembler - zadanie č.44 - Strojovo orientované jazyky
Počítačové zadanie6 s. / 2. roč. / rar
Načítajte zo súboru reťazec znakov ukončený znakom "konca súboru". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov neobsahujúcich zátvorky (okrúhle, hranaté, zložené). Počet vytlačte osmičkovo.
|
|
0,2 |
2x |
|
Assembler - Strojovo orientované jazyky - zadanie č.46
Počítačové zadanie5 s. / 2. roč. / rar
Načítajte zo súboru reťazec znakov ukončený znakom "konca súboru". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov reprezentujúcich zápis osmičkového čísla podľa syntaxe jazyka C. Počet vytlačte desiatkovo.
|
|
0,1 |
0x |
|
Zadanie zo SOJ - načítanie z klávesnice
Počítačové zadanie8 s. / 2. roč. / rar
Načítajte z klávesnice reťazec znakov ukončený znakom "nového riadku". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov kratších ako 5 znakov. Počet vytlačte desiatkovo. (zadanie č. 69)
|
|
0,1 |
4x |
|
Assembler - zadanie č.26 - Strojovo orientované jazyky
Počítačové zadanie4 s. / 2. roč. / rar
Načítajte zo súboru reťazec znakov ukončený znakom "konca súboru". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov obsahujúcich reťazec UNIX. Počet vytlačte osmičkovo.
|
|
0,2 |
1x |
|