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

45 033   projektov
0 nových

Assembler - Zadanie 8 - SOJ

«»
Prípona
.rar
Typ
semestrálna práca
Stiahnuté
5 x
Veľkosť
0,1 MB
Jazyk
slovenský
ID projektu
12903
Posledná úprava
07.09.2020
Zobrazené
1 071 x
Autor:
-
Facebook icon Zdieľaj na Facebooku
Detaily projektu
Popis:
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 veľkých písmen nenachadza nič ine.
Určovanie počtu výskytov slov s velkimi pismenami je založený na sekvenčnom zisťovaní či bolo stlačena pismeno velkej abecedy, potom sa zisťuje stlačenie ďalších znakov cim za overuje spravnosť slova vzhľadom na postupnosť veľkých písmen. Ak je medzi jednotlivými znakmi reťazca nejaký iný znak tak čakáme na najblizsi znak Medzernik. Keď je stlačený ENTER tak zistime či ešte v poslednom slove sa nevyskytuje hľadaný reťazec. Potom nasleduje konvertovanie počtu výskytov z HEX kódu do OCT kódu. Ktorého princíp je v tom, že rotáciou daného registra vždy dostaneme na prvé miesto 3-bity ktoré potom zobrazíme.
...

Kľúčové slová:

soj

assembler

zadanie

súbor

reťazec

bit

bitový register

register

algoritmus

binárny

cyklus

binárny cyklus



Obsah:
  • 1. Text zadania
    2. Dodefinovanie zadania
    3. Analýza riešenia
    4. Popis algoritmu
    5. Popis funkcií a údajových štruktúr
    6. Popis pre užívateľa
    7. Záver

    Vývojový diagram
    Dokumentácia
    Aplikácie