22 Zrozumieć Asembler
Każda kolumna zawiera wartość fooby przemnożoną przez wartość kolumny z jej prawej strony
x Fooby x Fooby x Fooby x Fooby
00 f00 =000 + nQQ0©
Rysunek 1.1. Anatomia liczby rnarsjańskiej
Fooby przemnożone przez Fooby równe jest Foobity, a cyfra f mówi nam, że mamy w naszej liczbie foobity (jedno foobity). W następnej kolumnie foobity mnożone jest przez fooby, czyli mamy foo-bidity. W sumowaniu wartości kolumnowych foobidity zapisywane jest jako f000. Cyfra = mówi nam, że w naszej liczbie mamy bas (czyli 3) foobidities. Bas foobiditics jest liczbą, która ma swoją własną nazwę basbidity, a zapisujemy ją jako =000. To basbidity zapisane jest w sumowaniu wartości kolumn.
W następnej kolumnie (w kierunku do lewej) mamy wartość fooby mnożoną przez foobidity, czyli jest to foobididity. Cyfra informuje nas, że w liczbie znajduje się bar (czyli 2) foobidities. Bar foo-bididities (zapisywane O0000) jest również liczbą posiadającą własną nazwę: barbididity. Liczba barbididity zapisana jest również w sumowaniu kolumnowym, gdzie 4 cyfry hip wskazują miejsca puste w uprzednich kolumnach.
Sumowanie kolumnowe z prawej strony rysunku kolumn wskazuje sposób budowania liczby. Liczba składa się z barbididity, basbidity, foobity oraz bas. Sumując to (w ziemski sposób), otrzymamy ni= f0=. Nazwa całej liczby tworzona jest prosto przez złączenie nazw składnikowych: barbidity-basbabidity-foobity-bas. Zwróć uwagę, że w tej nazwie nie ma części składowej odpowiadającej pustej kolumnie foo*
by. Również my np. nie wymawiamy liczby 401 jako „czterysta zero dziesiątek jeden”. Mówimy po prostu „czterysta jeden”. W ten sam sposób zamiast mówić „hip fobies” Marsjanie po prostu opuszczają tę nazwę.
Wiesz już teraz wszystko o liczeniu po marsjańsku, jako ćwiczenie możesz sobie przeliczyć marsjańską liczbę r\= (0= na nasz ziemski odpowiednik.
Ponieważ nie wydaje się, aby wycieczki turystyczne na Marsa rozpoczęły się w najbliższym czasie, to do czego na Ziemi może się przydać znajomość marsjańskiego systemu liczbowego?
Jest to doskonały sposób na zobaczenie istoty różnych systemów liczbowych (systemów' o innych podstawach), bez sugerowania się naszym własnym systemem. W kolumnowym obrazie systemu liczbowego, zarówno naszego jak i marsjańskiego, podstawą systemu liczbowego jest mnożnik, przez który należy pomnożyć wartość znajdującą się w kolumnie z prawej strony. W naszym systemie o podstawie 10 wartość każdej kolejnej kolumny jest dziesięciokrotnie większa od wartości kolumny z prawej strony. W systemie o podstawie fooby każdej kolejnej kolumnie odpowiada wartość fooby razy większa od wartości kolumny z prawej strony. Czyli marsjański system liczbowy jest systemem o podstawie 4. Każdy system liczbowy ma zestaw własnych symboli cyfrowych. Liczba tych symboli cyfrowych równa jest wartości podstawy systemu. W naszym systemie dziesiętnym mamy dziesięć symboli cyfrowych, od 0 do 9- W systemie o podstawie 4 występują cztery cyfry, od 0 do 3 W żadnym systemie cyfrowym liczba równa podstawie systemu nie może być wyrażona jedną cyfrą!
Możemy już wyjechać z Marsa. Tu na Ziemi mamy też osobny świat innego systemu liczbowego. Jest to świat Digital Equipment Corporation (korporacja znana jako DEC).
W latach sześćdziesiątych DEC stworzył minikomputer jako wyzwanie skierowane przeciw dużym systemom zaprojektowanym przez IBM. Dla uzyskania pewności, że żadne programy z IBM nie będą