کدگذاری چیست و چرا کدگذاری می کنیم؟
نوشته شده توسط : محسن میرزائی

کدگذاری چیست و چرا کدگذاری می کنیم؟

به دلیل اینکه کامپیوترها فقط اعداد Binary یا دودویی (1و0)  را می فهمند، بنابراین تمام اطلاعات در هنگام ورود به  کامپیوترها باید بصورت داده های دودویی نشان داده شوند . برای این منظور اطلاعات  کد گذاری میشوند. یعنی اطلاعات ورودی همچون حروف و یا علائم و ... بصورت یکسری اعداد صفر یا یک در می آیند.

همانطور که می دانید سیستم اعداد هگزا دسیمالی، بر مبنای 16 می باشد (دسیمال مبنای 10 و باینری مبنای 2 و اکتال مبنای 8 می باشد) بنابراین علائم نمایش هگزا دسیمال اعداد از صفر تا 9 و حروف از A تا F  می باشد. جدول زیر به

مقایسه  بناهای 10 و    و 16 می پردازد.

Hexadecimal (base 16) or HEX

Binary (base 2)

Decimal

0

0000

0

1

0001

1

2

 

0010                                        

 

2

3

0011

3

4

0100

4

5

0101

5

6

0110

6

7

0111

7

8

1000

8

9

1001

9

A

1010

10

B

1011

11

C

1100

12

D

1101

13

E

1110

14

F

1111

15

 

 

 

روشهای زیادی برای کدگذاری وجود دارند که من می خواهم امروز دو تا از معروفترین آنها را برایتان شرح دهم:

 

کد اسکی (ASCII Code= American Standard Code for Information Interchange) :

 

یکی از روشهای کدگذاری متداول که برای کاراکترهای قابل چاپ و غیر قابل چاپ بکار می رود.

هر کاراکتر در روش ASCII با 7 یا 8 بیت نمایش داده می شود.

به عنوان مثال می خواهیم کلمه Network  را  ابتدا به باینری تبدیل کرده و سپس به هگزا دسیمال تبدیل کنیم به ترتیب زیر عمل می کنیم:

 

 

K

R

O

W

T

E

N

1101011

1110010

1101111

1110111

1110100

1100101

1001110

 

و حالا به هگزادسیمال می شود:

 

 

1101011

1110010

1101111

1110111

1110100

1100101

1001110

6b

72

6F

77

74

65

4E

 

مطالب من  در مورد تبدیل باینری به دسیمال و دسیمال به باینری را حتما بخوانید.

کد گذاری ASCII از 7 یا 8 بیت استفاده می کند و حروف را به لاتین نمایش می دهد و می تواند تا 256 کاراکتر را نمایش دهد. این کدگذاری علائم ریاضی و علمی را نمی تواند پشتیبانی کند.

دوستان حتما شما در نرم افزار های گرافیکی مثل فوتوشاپ یا کورل و فری و  غیره color picker  را دیده اید که امکان انتخاب رنگ را به شما می دهد اگر در قسمت پایین آن توجه کنید کد هگزادسیمال هر رنگ را می توانید ببینید به عنوان مثال کد رنگ سفید شش تا F  (FFFFFF) است.

 

|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 8 اسفند 1391 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: