Professional Documents
Culture Documents
1|Page
Number systems
Number systems
Content المحتوى
1- Explanation of number systems
شرح نظم االعداد
2- Solution of the sheet
حل الشٌت
2|Page
Number systems
النظام العشرى 1-Decimal number system
Base 10
علشان كل Digitفٌه ممكن ٌاخد قٌمة من اصل عشر قٌم من ( 0ل)9
(1234)10
Base 10 الرقم اللى بيتمثل بالنظام العشرى بيتحط تحته 01علشان هو
Examples
1234=(1x103)+(2x102)+(3x101)+(4x100)=1000+200+30
+4 =1234
Note
1 2 3 4
x x x x
103 102 101 100
(01010)2
Base 2 الرقم اللى بيتمثل بالنظام الثنائي بيتحط تحته 2علشان هو
3|Page
Number systems
3-Octal number system النظام الثمانً
Base 8
علشان كل Digitفٌه ممكن ٌاخد قٌمة من اصل 8قٌم (من 0ل )7
(02571)8
Base 8 الرقم اللى بيتمثل بالنظام الثمانى بيتحط تحته 8علشان هو
(02571)16
الرقم اللى بيتمثل بالنظام السداسى عشر بيتحط تحته 06علشان هو Base 16
4|Page
Number systems
ازاى تحول من اى نظام لل 2-decimal system
ازاى تحول من binaryل 2.6- decimal
بتمشى من الٌمٌن للشمال واول رقم تقابله تضربه فى 20والرقم
اللى بعده ٌتضرب فى 26وهكذا
Example
(1x24)+(0x23)+(1x22)+(0x26)+(1x20)=16+0+
4+0+1= 21
(10101)2 = (21)10
5|Page
Number systems
لو الرقم فٌه كسر فبتضرب الرقم اللى بعد اول عالمة عشرٌة فى 2-1
والرقم اللى بعد تانى عالمة عشرٌة فى 2-2وهكذا
Examples
)) (10100.101حول( convert to decimal
2
)(1x24)+(0x23)+(1x22)+(0x21)+(0x20)+(1x2-1)+(0x2-2
+(1x2-3)=16+4+0.5+0.125=20.625
(10100.101)2=(20.625)10
6|Page
Number systems
ازاى تحول من octalل 2.2- decimal
بتمشى من الٌمٌن للشمال واول رقم تقابله تضربه فى 80والرقم
اللى بعده ٌتضرب فى 86وهكذا
Example
(1x84)+(2x83)+(5x82)+(7x81)+(0x80)=4096+
1024+320+56+0 = 5496
(12570)8 = (5496)10
7|Page
Number systems
لو الرقم فٌه كسر فبتضرب الرقم اللى بعد اول عالمة عشرٌة فى 8-1
والرقم اللى بعد تانى عالمة عشرٌة فى 8-2وهكذا
Examples
)) (24.5حول( convert to decimal
8
8|Page
Number systems
2.3- decimal لHexadecimal ازاى تحول من
والرقم660بتمشى من الٌمٌن للشمال واول رقم تقابله تضربه فى
وهكذا666 اللى بعده ٌتضرب فى
Example
X x x X x
664 663 162 161 160
(1x164)+(9x163)+(15x162)+(13x161)
+(14x160)=65536+36864+3840+208+14
= 106462
(19FDE)16 = (106462)10
9|Page
Number systems
لو الرقم فٌه كسر فبتضرب الرقم اللى بعد اول عالمة عشرٌة فى 66-1
والرقم اللى بعد تانى عالمة عشرٌة فى 66-2وهكذا
Examples
)) (D5.21حول( convert to decimal
16
10 | P a g e
Number systems
3- الى نظام تانىdecimal ازاى تحول من
3.6- binary لDecimal ازاى تحول من
result وتطلع ال2 علىDecimal بتفضل تقسم ال
تبقى بصفرresult بعد كل مرة لحد ما الremainder وال
المكافئbinary وٌبقى هو ده الremainder وساعتها هتاخد ال
من تحت لفوق وتحطهremainder وبتاخد ال
Example
convert (( )حول29) to binary
10
(29)10=(11101)2
MSD LSD
11 | P a g e
Number systems
لو الرقم فيه كسر فبتاخد الكسر وتفضل تضربه فى 2لحد ما ال
Remainderيبقى بصفر او يبدا يكرر نفسه وساعتها هتاخد ال
carryمن فوق لتحت وتحطه من الشمال لليمين
Example
)) (29.625حول( convert to binary
10
(29.625)10=(11101.101)2
12 | P a g e
Number systems
ازاى تحول من Decimalل 3.2- Octal
بتفضل تقسم ال Decimalعلى 8وتطلع الresult
وال remainderبعد كل مرة لحد ما ال resultتبقى بصفر
وساعتها هتاخد ال remainderوٌبقى هو ده ال octalالمكافئ
وبتاخد ال remainderمن تحت لفوق وتحطه
Example
)) (35حول( convert to octal
10
(35)10=(43)8
لو الرقم فيه كسر فبتاخد الكسر وتفضل تضربه فى 8لحد ما ال
Remainderيبقى بصفر او يبدا يكرر نفسه وساعتها هتاخد ال
carryمن فوق لتحت وتحطه من الشمال لليمين
13 | P a g e
Number systems
Example
)) (35.45حول( convert to octal
10
(35.45)10=(43.3463)8
14 | P a g e
Number systems
ازاى تحول من Decimalل 3.3- Hexadecimal
بتفضل تقسم ال Decimalعلى 66وتطلع الresult
Example
)) (43حول( convert to hexadecimal
10
(43)10=(2B)16
لو الرقم فيه كسر فبتاخد الكسر وتفضل تضربه فى 06لحد ما ال
Remainderيبقى بصفر او يبدا يكرر نفسه وساعتها هتاخد ال
carryمن فوق لتحت وتحطه من الشمال لليمين
15 | P a g e
Number systems
Example
convert (( )حول43.125) to hexadecimal
10
(43.125)10=(2B.2)66
(010)2 (101)2
16 | P a g e
Number systems
(25)8 = (010101)2
لو الرقم فٌه كسر فهتحوله بنفس الطرٌقة بتاعت الرقم الصحٌح من
غٌر اى اختالف
17 | P a g e
Number systems
Example
convert (( )حول25.76) to binary
8
(25.76)8 =(010101.111110)2
18 | P a g e
Number systems
طرٌقة مختصرة )5-binary to octal (shortcut method
بتٌجى من ناحٌة الٌمٌن وتقسم ال binaryلتالتات واخر مجموعة
لو مكنتش 3فبٌضٌفلها اصفار من ناحٌة الشمال وبعد كده بتاخد
كل 3وتحولهم لرقم octal
Example
)) (10101حول( convert to octal
2
010 101
2 5
(10101)2= (25)8
19 | P a g e
Number systems
لو ال binaryفيه كسر فاالرقام اللى بعد العالمة العشرية بتعمل
معاهم نفس الطريقة بس بتيجى من ناحية الشمال وتقسمهم تالتات
واخر مجموعة لو مكانتش 3فبيضيفلها اصفار من ناحية اليمين
وبعد كده بتحول كل 3لرقم Octal
Example
)) (100010101.11101حول( convert to octal
2
(100010101.11101)2=(425.72)8
20 | P a g e
Number systems
طرٌقة مختصرة )6-Hexadecimal to binary (shortcut method
ل 4ارقام binary
Example
)) (65حول( convert to binary
66
(0100)2 (1010)2
(15)66 = (00060606)2
لو الرقم فٌه كسر فهتحوله بنفس الطرٌقة بتاعت الرقم الصحٌح من
غٌر اى اختالف
22 | P a g e
Number systems
Example
)) (12C.A5حول( convert to binary
16
(12C.A5)16 =(000100101100.10100101)2
(12C.A5)16 =(100101100.10100101)2
23 | P a g e
Number systems
طرٌقة مختصرة )7-binary to Hexadecimal (shortcut method
بتٌجى من ناحٌة الٌمٌن وتقسم ال binaryالربعات واخر مجموعة
لو مكنتش 4فبٌضٌفلها اصفار من ناحٌة الشمال وبعد كده بتاخد
كل 4وتحولهم لرقم hexadecimal
Example
)) (1010110110حول( convert to hexadecimal
2
(1010110110)2= (2B6)16
لو ال binaryفيه كسر فاالرقام اللى بعد العالمة العشرية بتعمل
معاهم نفس الطريقة بس بتيجى من ناحية الشمال وتقسمهم اربعات
واخر مجموعة لو مكانتش 4فبيضيفلها اصفار من ناحية اليمين
وبعد كده بتحول كل 4لرقم hexadecimal
24 | P a g e
Number systems
Example
)) (1101011.00101حول( convert to hexadecimal
2
(1101011.00101)2=(6B.28)16
25 | P a g e
Number systems
8-octal to Hexadecimal
Octal binary hexadecimal
وفيه طرق تانية بس هنشتغل بالطريقة ديه
Example
convert (( )حول325.67) to hexadecimal
8
3 2 5 . 6 7
(325.67)8=(11010101.110111)2
D 5 . D C
(325.67)8=(D5.DC)16
26 | P a g e
Number systems
9- Hexadecimal to octal
Hexadecimal binary octal
وفيه طرق تانية بس هنشتغل بالطريقة ديه
Example
convert (( )حول45.6C) to octal
16
4 5 . 6 C
(45.6C)16=(1000101.01101100)2
1 0 5 . 3 3
(45.6C)16=(105.33)8
27 | P a g e
Number systems
Solution of sheet 3 3 حل شٌت
Solution :
a- )110101(2
(1x20)+(0x21)+(1x22)+(0x23)+(1x24)+(1x25)=
1+0+4+0+16+32=(53)10
b-(1000)2
(0x20)+(0x21)+(0x22)+(1x23)=0+0+0+8= (8)10
c-(1100)2
(0x20)+(0x21)+(1x22)+(1x23)=0+0+4+8= (12)10
d-(1011)2
(1x20)+(1x21)+(0x22)+(1x23)=1+2+0+8= (11)10
e-(0011)2
(1x20)+(1x21)+(0x22)+(0x23)=1+2+0+0= (3)10
f-(11001.011)2
(1x20)+(0x21)+(0x22)+(1x23)+(1x24)
+(0x2-1)+(1x2-2)+(1x2-3)=1+0+0+8+16+0.25+0.125= (25.375)10
28 | P a g e
Number systems
g-(1101.0110111)2
(1x20)+(0x21)+(1x22)+(1x23)
+(0x2-1)+(1x2-2)+(1x2-3) +(0x2-4)+(1x2-5)
+(1x2--6) +(1x2-7)=
1+0+4+8+0+0.25+0.125+0+0.03125+0.015625+2-7=
(13.4296875)10
65;216;4073;65535;0.85;0.125;0.768;234.75;108.364;789.453
Solution :
a- 65
Step 6 2/2 1 0
Step 7 1/2 0 1
(65)10=(1000001)2
b-216
(216)10=(11011000)2
30 | P a g e
Number systems
c-4073
31 | P a g e
Number systems
d-65535
(65535)10=(1111111111111111)2
32 | P a g e
Number systems
e- 0.85
(0.85)10=(0.11011)2
f- 0.125
(0.125)10=(0.001)2
33 | P a g e
Number systems
g- 0.768
هنا انا اخترت اقف لحد تسع عالمات عشرٌة وفى االمتحان لو محددش
لٌك انت اللى هتختار
(0.768)10=(0.110001001)2
34 | P a g e
Number systems
h-234.75
(234.75)10= (11101010.11)2
35 | P a g e
Number systems
i- 108.364
(108)10=(1101100)2
(108.364)10=(1101100.01011101)2
j-789.453
(789)10=(1100010101)2
37 | P a g e
Number systems
دلوقتى هنحول ال 0.453
(789.453)10=(1100010101.01110011)2
38 | P a g e
Number systems
3-Convert the decimal number 3315 to hexadecimal notation. What
about the hexadecimal equivalent of the decimal number 3315.3 ?
Solution :
a-3315
(3315)10=(CF3)16
b- 3315.3
for 0.3
(3315.3)10=(3FC.4C)
39 | P a g e
Number systems
4-Convert 234.14 expressed in an octal notation to
decimal
Solution :
(4x80)+(3x81)+(2x82)+(1x8-1)
+(4x8-2)=4+24+128+0.125+0.0625= 156.1875
(234.14)8=(156.1875)10
5-Convert the hexadecimal number 4B3 to decimal
notation
Solution :
(3x160)+(11x161)+(4x162)=1203
(4B3)16=(1203)10
40 | P a g e
Number systems
7-Convert the following binary numbers to octal
numbers :
10101111; 1101.0110111;
1010011.101101;1011.01101
Solution:
a-10101111
(010101111)2= (257)8
b-1101.0110111
(001101.011011100)2 =(15.334)8
c-1010011.101101
(001010011.101101)2 =(123.55)8
d-1011.01101
(001011.011010)2 =(13.32)8
41 | P a g e
Number systems
8- Convert the following octal numbers to binary
numbers :
4096;65535;3574;34.562;23
Solution :
a- 4096
علشان مٌنفعش رقمoctal مش4096 السؤال ده غلط الن ال
7 ٌبقى فٌه اعلى من الoctal
b-65535
(65535)8=(110101101011101)2
C- 3574
(3574)8=(011101111100)2=(11101111100)2
d-34.562
(34.562)8=(011100.101110010)2=(11100.101110010)2
e-23
(23)8=(010011)2=(10011)2
42 | P a g e
Number systems
9-Convert the following hexadecimal numbers to binary
numbers :
ABCD ;7F3F ; BEFF ; B4D ; 8EC3
Solution :
a-ABCD
(ABCD)16=(1010101111001101)2
b- 7F3F
(7F3F)16= (0111111100111111)2= (111111100111111)2
c- BEFF
(BEFF)16=(1011111011111111)2
d- B4D
(B4D)16 = (101101001101)2
f- 8EC3
(8EC3)16= (1000111011000011)2
43 | P a g e
Number systems
10-Convert the following binary numbers to
Hexadecimal numbers :
10101111 ; 1101.0110111;1010011.101101
Solution :
a-10101111
(10101111)2=(AF)16
b-1101.0110111
(1101.01101110)2=(D.6E)16
c-1010011.101101
(01010011.10110100)2=(53.B4)16
44 | P a g e