Zrozumiec Assembler3

Zrozumiec Assembler3



22 Zrozumieć Asembler

Mamy marsjańską liczbę n= r©=

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©

n= r©=

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.

1.2.2 Podstawy systemów liczbowych

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ą!

L3 System ósemkowy: jak ukradziono 8 i 9

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ą


Wyszukiwarka

Podobne podstrony:
Zrozumiec Assembler2 20 Zrozumieć Asembler Tabela 1.1. Liczenie po marsjańsku w systemie
Zrozumiec Assembler6 28 Zrozumieć Asembler Teraz, kiedy już dobrze poznałeś kolumnową notację zarów
Zrozumiec Assembler7 30 Zrozumieć Asembler nym systemie liczbowym i mogą spowodować poważne pomyłki
Zrozumiec Assembler0 Zrozumieć Asembler Jeff Duntemann
Zrozumiec Assembler1 Zrozumieć AsemblerJeff DUNTEMANN Copyright © 1993 by John Wileyand Sons Ali ri
Zrozumiec Assembler9 Zrozumieć AsemblerJeff DUNTEMANN Copyright © 1993 by John Wiley and Sons Ali r
Zrozumiec Assembler3 2 Zrozumieć Asembler0.1 Wszystko można zaplanować Szybko! Obudzić dzieci, już
Zrozumiec Assembler4 4 Zrozumieć Asembler Wskaźnik podaje jej jedną z dwóch informacji: 1) jest dos
Zrozumiec Assembler5 6 Zrozumieć Asembler my automatycznie, nie zdając sobie zupełnie sprawy, że o
Zrozumiec Assembler6 8 Zrozumieć Asembler dają do jakichś czarnych dziur, którymi zwykle są: szybki
Zrozumiec Assembler7 10 Zrozumieć Asembler0.3.2 Gramy w Big Bux W jednym z narożników planszy Big B
Zrozumiec Assembler8 12 Zrozumieć Asembler mioty. Na polach gry wykonujemy posunięcia i sprawdzenia
Zrozumiec Assembler9 14 Zrozumieć Asembler0.3.5 Adresowanie Bardzo ważną rolę spełniają (miejscami
Zrozumiec Assembler0 16 Zrozumieć Asembler Rozdział 1_Obce bazyDwójkowy, szesnastkowy i inne system
Zrozumiec Assembler1 18 Zrozumieć Asembler1.1 Powrót matematycznego smoka W roku 1966 prawdopodobni
Zrozumiec Assembler4 24 Zrozumieć Asembler mogły być przeniesione na DEC, DEC zaprojektował swoje m
Zrozumiec Assembler8 32 Zrozumieć Asembler nie zwykłego kalkulatora (który potrafi liczyć w systemi
Zrozumiec Assembler9 34 Zrozumieć Asembler nej sumy. Jedyne, co możemy zapamiętywać, to aktualna wa
Zrozumiec Assembler0 36 Zrozumieć Asembler siętne odpowiedniki każdej kolumny szesnastkowej i nastę

więcej podobnych podstron