[CZ]
Druhy dil procesorove serie se venuje jednocipovemu
mikroprocesoru AVR. Vim, ze se najdou lide, kteri z teto hadanky
budou nadseni jeste mene nez z prvniho dilu, ale pokud natolik
propadli zavislosti, ze nemohou nechat zadnou krabicku bez
povsimnuti, treba jim udela radost aspon misto, kde je krabicka
ulozena.
Nejjednodussim procerorem rodiny AVR je ATtiny12.
Broucek s 8 nozickami, ale daji se s tim za par korun delat velke
veci. Mozna je to na nektere komary porad prilis velky kanon, ale
kdyz ono je jednodussi a ve vysledku i mensi pouzit maleho "svaba"
a za pul hodinky mu naprogramovat funkci, nez se vymyslet se
zapojenim s diskretnimi soucastkami a pocitat jejich hodnoty.
;-)
Jednou z vyhod RISCovych mikroprocesoru, mezi ktere patri i rada
AVR, je, ze pro matematicke a pocetni operace nemivaji jediny
specialni registr, ale zpravidla vsechny registry jsou si
rovnocenne a lze je pro pocetni a logicke operace libovolne
zamenovat.
Cilem teto kese neni trapit vas dlouhe hodiny doma na
neresitelne mysterce. Ma vam jen ukazat, jak primitivni jsou
instrukce, se kterymi procesor pracuje a presto dokaze tolik veci
ve vasi televizi, telefonu nebo pocitaci, ktery prave pouzivate.
Nemusite nic Googlit, staci stredoskolska znalost Booleovy algebry
a informace dohledatelne v odkazech v listingu.
Kde se nachazi kes / Cache location
LDI R0,1
LDI R4,34
MOV R2,R0
ADD R2,R2
MOV R3,R2
LSL R3
MOV R1,R3
OR R1,R2
ADD R1,R2
MOV R5,R4
ANDI R5,15
EOR R6,R6
MOV R7,R1
EOR R7,R6
----------
N 49° R0.R1R2R3 E 016° R4.R5R6R7
|
Zaparkovat muzete kousek od skryse u malovane hajenky. Slabsi
povahy a slabsi auta vsak radeji posledni kilometr absolvuji pesky
nebo na kole. Za sucha je to pekna prochazka bud mezi poli nebo
vinohrady.
Nezapomente si opsat bonusove cislo
B!
[EN]
I won't translate the whole listing but you will understand the
yellow part which is neccessary to find the cache.
Listing seen since 17-06-2008: times.