Zrozumiec Assembler6

Zrozumiec Assembler6



Zrozumieć Asembler

Przyjrzyj się jeszcze raz dwójkowemu odpowiednikowi 218: 11011010. Cztery ostatnie cyfry są: 10 10. Jest to właśnie dwójkowy odpowiednik OAH.

Natomiast pierwsze cztery cyfry, czyli górna połowa liczby dwójkowej, równa jest 0DI1, co proponuję sprawdzić samemu. Tak więc dwójkowym odpowiednikiem 218 jest

218 dziesiętnie

1101 1010 dwójkowo D A szesnastkowo (H)

Każdą liczbę dwójkową można przekształcić na krótszą w zapisie liczbę hcksadecymalną przekształcając grupy czterech cyfr binarnych (grupy czterocyfrowe należy tworzyć zawsze od prawego brzegu).

Zróbmy to na przykładzie zwykłej dwójkowej liczby 32-bitowej:

11110000000000001111101001101110

Zacznijmy od podzielenia tej liczby na grupy 4-bitowc, począwszy od prawego brzegu:

1111 0000 0000 0000 1111 1010 0110 1110

Każdą z tych grup czterech cyfr binarnych zamienimy na pojedynczą liczbę szesnastkową. Otrzymamy następujący rezultat:

1111 0000 0000 0000 1111 1010 0110 1110 F 0    0    0 F A 6 E

czyli odpowiednikiem tego węża bitów jest FOOOFAóE.

Na końcu liczby należy oczywiście dopisać H, a na początku należy dopisać jeszcze zero, tak że pełna liczba będzie wyglądać OFOOOFA6EH.

Takie 32-bitowc adresy są największymi liczbami, z jakimi będziesz miał do czynienia przy programowaniu w Asemblerze. Większość liczb szesnastkowych, z którymi będziesz miał do czynienia, będzie miała cztery lub dwie cyfry szesnastkowe. Natomiast takie 32-bitowe adresy komputer zwykle wykorzystuje w grupach 16-bito-wych, czyli w praktyce zamiast liczb takich jak OFOOOFA6EH, będziesz miał do czynienia z parą liczb OFOOOH i 0FA6EI1.

Wszystko powoli zaczyna się dostosowywać do możliwości przeciętnego człowieka.

System szesnastkowy jest skrótem liczb dwójkowych dla potrzeb programistówi

Komputer w rzeczywistości nie używa w ogóle liczb szesnastkowych. Pracuje on wyłącznie na liczbach dwójkowych. Ale dla potrzeb programisty wszystkie swoje liczby wyświetla w postaci szesnastkowej i w takiej samej postaci przyjmuje liczby od programisty.

Zauważ, że do tej pory o komputerach wiesz jedynie, co mogą one robić i jakimi systemami liczenia się one posługują. W dalszym ciągu nie wiesz jednak, czym tak naprawdę komputery. Zauważ, że nie wspomniałem ani słowa o takich operacjach jak mnożenie, czy manipulacje bitami. Powód jest prosty: zanim zmienisz bit, musisz wiedzieć, gdzie bity żyją. Przerwijmy więc na moment nasze rozważania i zobaczmy, czy uda nam się zobaczyć kilka z nich w ich naturalnym środowisku - w komputerze.


Wyszukiwarka

Podobne podstrony:
361 Blender kompedium 720 Blender. Kompendiom Przyjrzymy się jeszcze raz sytuacji powyżej, kiedy to
CCF20090213086 ty lub nieuświadomiony. Jeśli weźmiesz na przykład mit, to żeby go zrozumieć, musisz
28 (150) Przyjrzyjmy się jeszcze jednemu przykładowi; W starożytności wyróżniano ir/y rodzaje stylu:
strona (19) wyrostka łokciowego na tylnej powierzchni ramienia (ryc. 2b). Pomiar powtarza się jeszcz
IMG o Uważnie przyjrzyj się wyrazom i odczytaj je. Odpowiedz, jakie podobieństwo w nich dostrzegasz
to potrafię 2 ............ Przyjrzyj się zwierzętom i dobierz im odpowiednie bagaże. Wpisz do diagra
Przyjrzyj się dokładnie ilustracjom i narysuj odpowiednią zabawkę na pierwszej huśtawce. V Zaznacz
1 > * Przyjrzyj się dokładnie ilustracjom i narysuj odpowiednią zabawkę na pierwszej huśtawce. 1
Zrozumiec Assembler6 Zrozumieć Asembler ci. Na koniec jeszcze musisz powiedzieć mikroprocesorowi, w
Zrozumiec Assembler7 10 Zrozumieć Asembler0.3.2 Gramy w Big Bux W jednym z narożników planszy Big B
Zrozumiec Assembler7 50 Zrozumieć Asembler Rozdział 2_Co kryje się pod obudową komputera?Czym
Zrozumiec Assembler5 Zrozumieć Asembler Urządzenia peryferyjne komunikują się z procesorem (tzn. pr
Zrozumiec Assembler3 82 Zrozumieć Asembler3.3 Kompilatory i asemblery o Zajmijmy się teraz wyjaśnie
wyjście0 Chciałbym jeszcze zwrócić waszą uwagę na pewien szczegół, który pozwala zrozumieć, jak two
SEKRETY CZYTANIA ZE ZROZUMIENIEM 3 Gdzie mieszka Oskar? w jamie Co stoi przed budą psa? Przeczytaj
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ż

więcej podobnych podstron