Zvládáte svou Amigu?Jan Petkov
Zdá se, že jediný způsob jak na Amize vydělat trochu těch peněz je programování
her. Bohužel slušný herní soft vytvoříte jen v assembleru. Máte také vy v úmyslu
zbohatnout tímto způsobem? Myslíte si, že na to máte? Pak neváhejte a nebojácně
podstupte palbu našich otázek. 1. Při slovíčku „CODER“ se vám vybaví:
a) instrukce MOVE 2
b) 01100111 1
c) faxmodem 3
d) něco méně slušného 4
2. Čím je pro vás doba věnovaná programování:
a) obdobím, kdy nabíráte nové síly 2
b) dny jako každé jiné 3
c) bezstarostností 1
d) ztraceným časem 4
3. Spouštěný program nebo alokace neabsolutní paměti připojí počáteční adresu
zarovnanou na násobek:
a) 3 4
b) 8 1
c) 2 2
d) nezarovnanou 3
4. Zdroják, kterému jste věřili, vás zklame. Jste ochotní dát mu ještě šanci:
a) jednu 3
b) velmi těžko 2
c) nikdy 4
d) vyjímečně 1
5. Volání knihovních funkcí zaručuje obnovení těchto registrů:
a) D2-D7/A2-A6 1
b) VBR 4
c) žádný registr není obnoven 2
d D0-D7/A0-A6 3
6. Program, který jste po přeložení spustili se odmítá vrátit jak zareagujete:
a) vybuchnete 3
b) vyčkáváte 2
c) mlčíte 4
d) ptáte se, proč 1
7. Označení „MMU“ představuje:
a) Memory Unit 2
b) My Memory Unlocated 4
c) Memory Management Unit 1
d) Memory Unused 3
8. Kolik dní byste vydrželi mezi lidmi bez ASMONE:
a) ani den 1
b) kolik je třeba 3
c) možná týden 2
d) to není důležité 4
9. Registr VBR slouží:
a) ke značnému zrychlení systému 3
b) k týrání programátorů 2
c) jako zálohovací registr 4
d) jiná odpověď 1
10. Která z následujících instrukcí je nebezpečná pro přímé programování
hardwaru Amigy:
a) UNLNK 3
b) TAS 1
c) CLR 2
d) MOVEQ 4
11. V kterou denní dobu se vám pracuje nejlépe:
a) dopoledne 3
b) odpoledne 4
c) večer 2
d) v noci 1
12. Jak se vrací návratový (chybový) kód při ukončení programu:
a) v registru D0 1
b) přes zásobník i v D0 2
c) přes zásobník 3
d) nevrací se 4 Hodnocení:
38-48 bodů:
Coder je slovo, které ve vašem slovníku neexistuje. Nechceme ovlivňovat vaše
amatérské nadšení, ale bude lépe pro vás i pro společnost, když se poohlédnete
po jiném způsobu vydělávání peněz. Co takhle zkusit grafiku? 25-37 bodů:
Vaším největším problémem je přecházení z extrému do extrému. Jednou vám
teoretické poznání zabrání napsat aspoň několik řádek fungujícího kódu, podruhé
máte za sebou kila bohužel naivního softu. Vzdejte se myšlenky na miliónové
konto u první komerční. AMOS bude pro vás to pravé. 12-24 bodů:
Pokud už ani vy nedokážete programováním vydělat peníze, je to vrchol
lhostejnosti a nezodpovědnosti. Prakticky neexistuje oblast, ve které byste se
nedokázal uplatnit. Bez klávesnice jste.jako bez ruky, monitor je vaším vnitřním
zrakem, noční můrou i zářícím sluncem. Chce to jen jediné, chtít. Pán Coder jako
vy nemůže žít v průměru! Pokud jste ovšem nepodváděl. FAQ – Nejčastěji kladené otázky
68EC020, 68EC030 a 68LC040.
Společnost Motorola, výrobce procesoru řady 680x0, rozšířila svoje nabídkové
spektrum o chudší verze plnohodnotných výrobků. Tyto čipy jsou u něco levnější
než příslušné „plné“ originály.
Procesor MC68EC020 najde pod rukama každý uživatel Amigy 1200, varianta
MC68EC030 je srdcem A4000/30, ale i mnoha turbokaret. Rozdíl mezi 68020 a jeho
EC podtypem je hlavně ten, že EC adresuje maximálně 16MB paměti. To je taky
důvod proč nelze čistou A1200 rozšířit o více jak 10 MB FAST RAM. Pro běžného
uživatele snad dostačující, těm náročnějším pomůže turbokarta s plným procesorem
a vyhřívanou klávesnicí jako vedlejším efektem.
U 68EC030 jde o něco jiného. Mnoho z vás si už určitě při pročítání ceníků
všimlo, že 68EC030 není osazena modulem MMU. Čip MMU neboli Memory Management
Unit je určen pro složitější zprávu paměti, důsledkem čehož máte neomezenou
vládu nad veškerou pamětí. Vše pouze teoreticky. Existuje několik velmi
šikovných programů vyžadujících MMU. Jako příklad uveďme Enforcer (debugger),
Gigamem (emulace virtuální téměř neomezené - paměti) nebo programy pro ochranu
paměťového prostoru.
A konečně 68LC040 je klasická čtyřicítka bez FPU (viz dále). Dále je na trhu i
nejrychlejší procesor MC68060 (zatím nemá více variant). S většinou těchto čipů
se můžete setkat v nejrůznějších turbokartách.
Vyplatí se FPU?
Záleží na okolnostech. První procesory 68()x0 (až do 68030) pracovaly pouze s
celými čísly. Každý výpočet s reálným výsledkem musel být emulován pomocí
posloupnosti více instrukcí. Rychlost tím pádem není dvakrát ohromující. FPU je
zvláštní čip pro práci s reálnými čísly, ale jen s nimi. Modul FPU se označuje
jako matematický koprocesor. V základní řadí procesorů Motorola najdeme tři typy
FPU koprocesorů: 68881, 68882 a interní FPU v 68010. Rozdíl je ve výkonu a
hlavně v ceně. 68882 je zhruba 1.5 krát rychlejší než starší 68881. Tohoto
výkonu dosahuje hlavně díky své vnitřní architektuře (je rozdělen na dvě
samostatné části: konverzní a aritmetická jednotka).
Samotná existence FPU v systému nám ovšem nezaručí zvýšení výkonu. Tak jako je
potřebná FAST RAM pro rychlejší procesory, neobejde se ani FPU bez speciálního
softwaru, který jej dokáže využít.
FPU najde uplatnění v raytracingu, DTP a v matematických aplikacích. Vytlačiť článok
Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.
Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing
none
|