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 188 x |
Autor:
- |
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
O súboroch cookie na tejto stránke
Súbory cookie používame na funkčné účely, na zhromažďovanie a analýzu informácií o výkone a používaní stránky.