Jump to content
0_o

Cum e cu BIT, NIBBLE, BYTE, WORD, DWORD, KILOBYTE

Recommended Posts

Posted

1 BIT :          |0|

---Cea mai mica bucata de informatie. Ori e 1, ori e 0. Daca ii pui unul langa altul, obtii un numar in baza 2. (1=1, 10=2, 11=3, 100=4, 101=5, … )

------------------------------------------------------------------------------------------

1 NIBBLE:    |0000|

4 BITi

---NIBBLE-ul este o jumatate de BYTE sau 4 BITI. Valoarea lui maxima este 15 (1111=15). Nu din intamplare, HEXAZECIMAL-ul, un sistem de numere in baza 16 are o valoare maxima de 15, care este reprezentata de litera F. `Cifrele` din HEX sunt (in ordine crescatoare): 0123456789ABCDEF

Notarea standard pentru HEX este un 0 urmat de numarul in HEX care la randul lui este urmat de un h . De exemplu: 0FFh = 255 decimal.

------------------------------------------------------------------------------------------

1 BYTE        |00000000|

2 NIBBLE

8 BITi

---BYTE-ul (octetul) este `bucata` standard de informatie. Un BYTE are o valoare maxima de 0FFh (=255 decimal) pentru ca un BYTE reprezinta de fapt 2 NIBBLE, iar reprezentarea hexazecimala consta in 2 `cifre` hexazecimale (054h, 0F4h, 0FFh)

------------------------------------------------------------------------------------------

1 WORD    |0000000000000000|

2 BYTEs

4 NIBBLE

16 BITi

---WORD-ul reprezinta defapt 2 BYTES. Valoarea maxima a WORD-ului este 0FFFFh (=65.535 decimal). Deoarece 1 WORD sunt defapt 4 NIBBLE, reprezentarea hexazecimala consta in 4 `cifre` hexazecimale.

------------------------------------------------------------------------------------------

1 DWORD  |00000000000000000000000000000000|

2 WORDs

4 BYTEs

8 NIBBLE

32 BITi

---Un DWORD (Double Word – Word Dublu) reprezinta 2 WORDs, de unde si numele de Dublu-Word. Valoarea maxima este 0FFFFFFFFh (8 NIBBLE => 8 de `F`) (=4.294.967.295 decimal).

------------------------------------------------------------------------------------------

1 KILOBYTE  |0 x 8192|

256 DWORDs

512 WORDs

1024 BYTEs

2048 NIBBLE

8192 BITi

---Cu totii ati auzit de KILOBYTE, insa in ciuda numelui sau (KILO… nu reprezinta 1000 de BYTEs ci 1024 BYTES

------------------------------------------------------------------------------------------

Urmeaza apoi MEGABYTE, GIGABYTE, TERABYTE, PETABYTE, ETABYTE.

!!! ATENTIE !!!: Nici acestea nu cresc din mie in mie cum erati obisnuiti de la scoala cu metru, litru, …. Acestea cresc din 1024 in 1024, astfel 1 ETABYE NU reprezinta 1.000.000.000.000.000.000 BYTEs ci 1.152.921.504.606.846.976 BYTEs.

(Inspirat din VLA's Assembly Tutorial)

---=== by Shoker ===---

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...