Professional Documents
Culture Documents
انظمة العد في الاسمبلي
انظمة العد في الاسمبلي
اﻟﻤﺒﺮﻣﺞ:ﻋﺒﺪاﻟﻠــــــــــﻪ ﺷـــــــــــــﺤﺎﺗﻪ
أﻧﻈﻤﺔ اﻟﻌﺪ
٢-١اﻟﻨﻈﺎم اﻟﻌﺸﺮي
٢-٢اﻟﻨﻈﺎم اﻟﺜﻨﺎﺋﻲ
٢-٢-١اﻟﺘﺤﻮﻳﻞ ﻣﻦ اﻟﻨﻈﺎم اﻟﺜﻨﺎﺋﻲ إﻟﻰ اﻟﻨﻈﺎم اﻟﻌﺸﺮي
٢-٢-٢ﺗﺤﻮﻳﻞ اﻷﻋﺪاد ﻣﻦ اﻟﻨﻈﺎم اﻟﻌﺸﺮي إﻟﻰ اﻟﺜﻨﺎﺋﻲ
٢-٢-٣إﺟﺮاء اﻟﻌﻤﻠﯿﺎت اﻟﺤﺴﺎﺑﯿﺔ ﻋﻠﻰ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﯿﺔ
اﻟﻤﻮﺟﺒﺔ
٢-٣اﻟﻨﻈﺎم اﻟﺜﻤﺎﻧﻲ
٢-٣-١اﻟﺘﺤﻮﻳﻞ ﻣﻦ اﻟﻨﻈﺎم اﻟﺜﻤﺎﻧﻲ إﻟﻰ اﻟﻌﺸﺮي
٢-٣-٢ﺗﺤﻮﻳﻞ ﻣﻦ اﻟﻨﻈﺎم اﻟﻌﺸﺮي إﻟﻰ اﻟﺜﻤﺎﻧﻲ
٣-٣-٢اﻟﺘﺤﻮﻳﻞ ﻣﻦ اﻟﻨﻈﺎم اﻟﺜﻤﺎﻧﻲ إﻟﻰ اﻟﺜﻨﺎﺋﻲ
٢-٣-٤اﻟﺘﺤﻮﻳﻞ ﻣﻦ اﻟﻨﻈﺎم اﻟﺜﻨﺎﺋﻲ إﻟﻰ اﻟﺜﻤﺎﻧﻲ
٢-٣-٥ﺟﻤﻊ وﻃﺮح اﻷﻋﺪاد اﻟﺜﻤﺎﻧﯿﺔ
٢-٣-٦ﺿﺮب وﻗﺴﻤﺔ اﻷﻋﺪاد اﻟﺜﻤﺎﻧﯿﺔ
٢-٤اﻟﻨﻈﺎم اﻟﺴﺪاﺳﻲ ﻋﺸﺮ
٢-٤-١اﻟﺘﺤﻮﻳﻞ ﻣﻦ اﻟﻨﻈﺎم اﻟﺴﺪاﺳﻲ ﻋﺸﺮ إﻟﻰ
اﻟﻌﺸﺮي
٢-٤-٢اﻟﺘﺤﻮﻳﻞ ﻣﻦ اﻟﻨﻈﺎم اﻟﻌﺸﺮي إﻟﻰ اﻟﺴﺪاﺳﻲ
ﻋﺸﺮ
٢-٤-٣اﻟﺘﺤﻮﻳﻞ ﻣﻦ اﻟﻨﻈﺎم اﻟﺴﺪاﺳﻲ ﻋﺸﺮ إﻟﻰ اﻟﺜﻨﺎﺋﻲ
٢-٤-٤اﻟﺘﺤﻮﻳﻞ ﻣﻦ اﻟﻨﻈﺎم اﻟﺜﻨﺎﺋﻲ إﻟﻰ اﻟﺴﺪاﺳﻲ ﻋﺸﺮ
٢-٤-٥اﻟﺘﺤﻮﻳﻞ ﻣﻦ اﻟﻨﻈﺎم اﻟﺴﺪاﺳﻲ ﻋﺸﺮ إﻟﻰ اﻟﺜﻤﺎﻧﻲ
٢-٤-٦اﻟﺘﺤﻮﻳﻞ ﻣﻦ اﻟﻨﻈﺎم اﻟﺜﻤﺎﻧﻲ إﻟﻰ اﻟﺴﺪاﺳﻲ ﻋﺸﺮ
٧-٤-٢ﺟﻤﻊ و ﻃﺮح اﻷﻋﺪاد ﻓﻲ اﻟﻨﻈﺎم اﻟﺴﺪاﺳﻲ ﻋﺸﺮ
٢-٤-٨ﺿﺮب وﻗﺴﻤﺔ اﻷﻋﺪاد ﻓﻲ اﻟﻨﻈﺎم اﻟﺴﺪاﺳﻲ
ﻋﺸﺮ
٢-٥ﺗﻤﺜﯿﻞ اﻷﻋﺪاد اﻟﺴﺎﻟﺒﺔ
٢-٥-١اﻟﺘﻤﺜﯿﻞ ﺑﻮاﺳﻄﺔ اﻹﺷﺎرة و اﻟﻤﻘﺪار
٢-٥-٢اﻟﺘﻤﺜﯿﻞ ﺑﻮاﺳﻄﺔ اﻟﻤﻜﻤﻞ ﻟﻸﺳﺎس
٣-٥-٢اﻟﺘﻤﺜﯿﻞ ﺑﻮاﺳﻄﺔ اﻟﻤﻜﻤﻞ"ﻟﻸﺳﺎس اﻷﺻﻐﺮ"
٢-٥-٤ﺟﻤﻊ وﻃﺮح اﻷﻋﺪاد اﻟﺜﻨﺎﺋﯿﺔ ﺑﺎﺳﺘﻌﻤﺎل اﻟﻤﻜﻤﻞ
ﻟﻮاﺣﺪ
٢-٥-٥ﺟﻤﻊ و ﻃﺮح اﻷﻋﺪاد اﻟﺜﻨﺎﺋﯿﺔ ﺑﺎﺳﺘﻌﻤﺎل اﻟﻤﻜﻤﻞ
ﻻﺛﻨﯿﻦ
٢-٥-٦ﻃﺮق ﺿﺮب اﻷﻋﺪاد اﻟﺜﻨﺎﺋﯿﺔ
٢-٥-٧ﻃﺮق ﻗﺴﻤﺔ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﯿﺔ
٢-٦ﺗﻤﺜﯿﻞ اﻷﻋﺪاد ﺑﻮاﺳﻄﺔ اﻟﻨﻘﻄﺔ اﻟﻌﺎﺋﻤﺔ
ـــــــــــــــــــــــــــــــــــــــــــــــــ
١-٢اﻟﻨﻈﺎم اﻟﻌﺸﺮي : Decimal System
ﻻ ﻣﻦ ﻗﺒﻞ اﻹﻧﺴﺎن ،وﻗﺪ ﺳﻤﻲ ﺑﺎﻟﻌﺸﺮي ﻷﻧﻪ ﻳﺘﻜﻮن ﻣﻦ ﻋﺸﺮة أرﻗﺎم ھﻲ(٠.. ﻳﻌﺘﺒﺮ اﻟﻨﻈﺎم اﻟﻌﺸﺮي أﻛﺜﺮ أﻧﻈﻤﺔ اﻟﻌﺪ اﺳﺘﻌﻤﺎ ً
)٩و اﻟﺘﻲ ﺑﺪورھﺎ ﺗﺸﻜﻞ أﺳﺎس ﻧﻈﺎم اﻟﻌﺪ اﻟﻌﺸﺮي.
وﺑﺸﻜﻞ ﻋﺎم ﻳﻤﻜﻦ اﻟﻘﻮل أن أﺳﺎس أي ﻧﻈﺎم ﻋﺪ Baseﻳﺴﺎوي ﻋﺪد اﻷرﻗﺎم اﻟﻤﺴﺘﻌﻤﻠﺔ ﻟﺘﻤﺜﯿﻞ اﻷﻋﺪاد ﻓﯿﻪ ،وھﻮ ﻳﺴﺎوي
ﻛﺬﻟﻚ أﻛﺒﺮ رﻗﻢ ﻓﻲ اﻟﻨﻈﺎم ﻣﻀﺎﻓ ًﺎ إﻟﯿﻪ واﺣﺪ.
ﺗﻤﺜﻞ اﻷﻋﺪاد ﻓﻲ اﻟﻨﻈﺎم اﻟﻌﺸﺮي ﺑﻮاﺳﻄﺔ ﻗﻮى اﻷﺳﺎس ١٠وھﺬه ﺗﺴﻤﻲ ﺑﺪورھﺎ أوزان ﺧﺎﻧﺎت اﻟﻌﺪد وﻣﺜﺎل ذﻟﻚ اﻟﻌﺪد
اﻟﻌﺸﺮي :
N=7129.45ﺣﯿﺚ ﻳﻤﻜﻦ ﻛﺘﺎﺑﺘﻪ ﻋﻠﻰ اﻟﻨﺤﻮ
اﻟﺘﺎﻟﻲ :
إن اﻷﺳﺎس اﻟﻤﺴﺘﻌﻤﻞ ﻓﻲ اﻟﻨﻈﺎم اﻟﺜﻨﺎﺋﻲ ھﻮ ٢وﻳﺘﻜﻮن ھﺬا اﻟﻨﻈﺎم ﻣﻦ رﻗﻤﯿﻦ ﻓﻘﻂ ھﻤﺎ ٠و ١وﻳﺴﻤﻰ ﻛﻞ ﻣﻨﮫﻤﺎ رﻗﻤًﺎ ﺛﻨﺎﺋﯿ ًﺎ
Binary Digit .
وﻟﺘﻤﺜﯿﻞ ﻛﻞ ﻣﻦ اﻟﺮﻗﻤﯿﻦ ٠و ١ﻓﺄﻧﻪ ﻻ ﻳﻠﺰم إﻻ ﺧﺎﻧﺔ واﺣﺪة ،وﻟﮫﺬا اﻟﺴﺒﺐ أﺻﺒﺢ ﻣﻦ اﻟﺸﺎﺋﻊ أﻃﻼق اﺳﻢ ﺑﺖ Bitﻋﻠﻰ اﻟﺨﺎﻧﺔ
اﻟﺘﻲ ﻳﺤﺘﻠﮫﺎ اﻟﺮﻗﻢ داﺧﻞ اﻟﻌﺪد اﻟﺜﻨﺎﺋﻲ.
ﻟﺘﺤﻮﻳﻞ أي ﻋﺪد ﺛﻨﺎﺋﻲ إﻟﻰ ﻣﻜﺎﻓﺌﻪ اﻟﻌﺸﺮي ﻓﺈﻧﻪ ﻳﺠﺐ ﻋﻠﯿﻨﺎ اﺳﺘﻌﻤﺎل ﻗﺎﻧﻮن اﻟﺘﻤﺜﯿﻞ اﻟﻤﻮﺿﻌﻲ ﻟﻸﻋﺪاد .و ﻳﻨﻄﺒﻖ ھﺬا اﻟﻘﺎﻧﻮن
ﻋﻨﺪﻣﺎ ﻳﻜﻮن اﻟﺮﻗﻢ اﻟﺜﻨﺎﺋﻲ ﺻﺤﯿﺤﺎً أو ﻛﺴﺮًا ﻣﻊ ﻣﺮاﻋﺎة أن أﺳﺎس ﻧﻈﺎم اﻟﻌﺪ ھﻨﺎ ھﻮ ٢ .
١-٢ﻣﺸﮫﺪ ﻳﻮﺿﺢ ﻋﻤﻠﯿﺔ ﺗﺤﻮﻳﻞ اﻟﻌﺪد اﻟﺼﺤﯿﺢ ﻣﻦ اﻟﻨﻈﺎم اﻟﺜﻨﺎﺋﻲ إﻟﻰ اﻟﻌﺸﺮي
ﻣﺜﺎل ﺣﻮل اﻟﻌﺪد اﻟﺜﻨﺎﺋﻲ اﻟﺘﺎﻟﻲ إﻟﻰ ﻣﻜﺎﻓﺌﻪ اﻟﻌﺸﺮي:
٢-٢ﻣﺸﮫﺪ ﻳﻮﺿﺢ ﻋﻤﻠﯿﺔ اﻟﺘﺤﻮﻳﻞ اﻟﻌﺪد اﻟﻜﺴﺮى ﻣﻦ اﻟﻨﻈﺎم اﻟﺜﻨﺎﺋﻲ إﻟﻰ اﻟﻌﺸﺮي
•ﺗﺤﻮﻳﻞ اﻟﻜﺴﺮ اﻟﻌﺸﺮي إﻟﻰ ﺛﻨﺎﺋﻲ:ﻟﺘﺤﻮﻳﻞ اﻟﻜﺴﺮ اﻟﻌﺸﺮي إﻟﻰ ﻣﻜﺎﻓﺌﺔ اﻟﺜﻨﺎﺋﻲ ﻧﻀﺮب اﻟﻜﺴﺮ ﻓﻲ اﻷﺳﺎس ٢ﻋﺪداً ﻣﻌﯿﻨﺎً ﻣﻦ
اﻟﻤﺮات ﺣﺘﻰ ﻧﺤﺼﻞ ﻋﻠﻰ ﻧﺎﺗﺞ ﺿﺮب ﻳﺴﺎوي ﺻﻔﺮًا أو ﺣﺘﻰ ﻧﺤﺼﻞ ﻋﻠﻰ اﻟﺪﻗﺔ اﻟﻤﻄﻠﻮﺑﺔ.
ﻓﯿﻜﻮن اﻟﻨﺎﺗﺞ ) ﻣﻦ أﻋﻠﻰ إﻟﻰ أﺳﻔﻞ وﻣﻦ اﻟﯿﺴﺎر إﻟﻰ اﻟﯿﻤﯿﻦ( :
إﻟﻰ ﻣﻜﺎﻓﺌﺔ اﻟﺜﻨﺎﺋﻲ ﺑﺪﻗﺔ ﺗﺼﻞ إﻟﻰ أرﺑﻌﺔ أرﻗﺎم ﻣﺜﺎل ﻟﺘﺤﻮﻳﻞ اﻟﻜﺴﺮ اﻟﻌﺸﺮي
ﺛﻨﺎﺋﯿﺔ:
اﻟﻨﺎﺗﺞ اﻟﻜﻠﻲ:
ﻳﻤﻜﻦ إﺟﺮاء اﻟﻌﻤﻠﯿﺎت اﻟﺤﺴﺎﺑﯿﺔ ﻣﻦ ﺟﻤﻊ و ﻃﺮح و ﺿﺮب وﻗﺴﻤﺔ ﻛﻤﺎ ھﻮ اﻟﺤﺎل ﻓﻲ اﻟﻨﻈﺎم اﻟﻌﺸﺮي ﻣﻊ ﻣﺮاﻋﺎة أن أﺳﺎس
اﻟﻨﻈﺎم اﻟﻤﺴﺘﻌﻤﻞ ھﻨﺎ ھﻮ .٢
•ﻋﻤﻠﯿﺔ اﻟﺠﻤﻊ :ﻟﻮ أﺧﺬﻧﺎ ﻋﺪدﻳﻦ ﺛﻨﺎﺋﯿﯿﻦ A,Bوﻛﺎن ﻛﻞ ﻣﻨﮫﻤﺎ ﻳﺘﻜﻮن ﻣﻦ ﺧﺎﻧﺔ واﺣﺪة ﻓﻘﻂ ، Bitوﺑﻤﺎ أن ﻛﻞ ﺧﺎﻧﺔ ﻳﻤﻜﻦ أن
ﺗﻜﻮن أﻣﺎ ٠أو ١ﻓﺈﻧﻪ ﻳﻮﺟﺪ ﻟﻠﻌﺪدﻳﻦ ﻣﻌًﺎ أرﺑﻊ اﺣﺘﻤﺎﻻت ﻛﺎﻵﺗﻲ:
اﻟﻤﺠﻤﻮع اﻟﻔﯿﺾ
A B
S= A+B Carry
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
أ ﻣﺎ إذا ﻛﺎﻧﺖ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﯿﺔ ﻣﻜﻮﻧﺔ ﻣﻦ أﻛﺜﺮ ﻣﻦ ﺧﺎﻧﺔ واﺣﺪة ﻓﺈن ﻋﻤﻠﯿﺔ اﻟﺠﻤﻊ ﺗﻨﻔﺬ ﺑﻨﻔﺲ ﻃﺮﻳﻘﺔ اﻟﺠﻤﻊ ﻓﻲ اﻟﻨﻈﺎم اﻟﻌﺸﺮي
ﻣﻊ ﻣﺮاﻋﺎة أن أﺳﺎس اﻟﻨﻈﺎم اﻟﻌﺪ اﻟﻤﺴﺘﻌﻤﻞ ھﻮ .٢
اﻟﻨﺎﺗﺞ :
•ﻋﻤﻠﯿﺔ اﻟﻄﺮح )إذا ﻛﺎن اﻟﻤﻄﺮوح أﻗﻞ ﻣﻦ اﻟﻤﻄﺮوح ﻣﻨﻪ(:ﻟﻮ أﺧﺬﻧﺎ ﻋﺪدﻳﻦ ﺛﻨﺎﺋﯿﯿﻦ A,Bوﻛﺎن ﻛﻞ ﻣﻨﮫﻤﺎ ﻳﺘﻜﻮن ﻣﻦ ﺧﺎﻧﺔ واﺣﺪة
ﻓﻘﻂ ،ﻓﺈﻧﻪ ﺗﻮﺟﺪ اﻻﺣﺘﻤﺎﻻت اﻟﺘﺎﻟﯿﺔ ﻟﻌﻤﻠﯿﺔ اﻟﻄﺮح ﺗﻜﻮن ﻛﺎﻵﺗﻲ:
اﻟﻔﺮق اﻟﻤﺴﺘﻘﺮض
A B
D=A-B Borrow
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0
اﻟﻨﺎﺗﺞ :
اﻟﻨﺎﺗﺞ :
• ﻋﻤﻠﯿﺔ اﻟﻀﺮب:
• ﻋﻤﻠﯿﺔ اﻟﻘﺴﻤﺔ:
اﻟﻨﺎﺗﺞ :
. ﻛﻤﺎ ھﻮ ﻣﻌﺮوف ﻓﺈن أﺳﺎس اﻟﻨﻈﺎم اﻟﺜﻤﺎﻧﻲ ھﻮ اﻟﻌﺪد .٨وﺗﺘﻜﻮن رﻣﻮز ھﺬا اﻟﻨﻈﺎم ﻣﻦ اﻷرﻗﺎم
ﻟﻠﺘﺤﻮﻳﻞ ﻣﻦ اﻟﻨﻈﺎم اﻟﺜﻤﺎﻧﻲ إﻟﻰ اﻟﻨﻈﺎم اﻟﻌﺸﺮي ﻳﺴﺘﻌﻤﻞ ﻗﺎﻧﻮن اﻟﺘﻤﺜﯿﻞ اﻟﻤﻮﺿﻌﻲ ﻟﻸﻋﺪاد ﻣﻊ ﻣﺮاﻋﺎة أن أﺳﺎس ﻧﻈﺎم اﻟﻌﺪ
ھﻨﺎ ھﻮ . ٨
اﻟﻨﺎﺗﺞ:
• ﺗﺤﻮﻳﻞ اﻟﻜﺴﺮ اﻟﻌﺸﺮي إﻟﻰ ﻣﻜﺎﻓﺌﻪ اﻟﺜﻤﺎﻧﻲ:ﻟﺘﺤﻮﻳﻞ اﻟﻜﺴﺮ اﻟﻌﺸﺮي إﻟﻰ ﻣﻜﺎﻓﺌﻪ اﻟﺜﻤﺎﻧﻲ ﻓﺈﻧﻨﺎ ﻧﻀﺮب اﻟﻜﺴﺮ ﻓﻲ اﻷﺳﺎس ٨
ﻋﺪدًا ﻣﻌﯿﻨﺎً ﻣﻦ اﻟﻤﺮات ﺣﺘﻰ ﻧﺤﺼﻞ ﻋﻠﻰ ﻧﺎﺗﺞ ﺿﺮب ﻳﺴﺎوي ﺻﻔﺮًا أو ﺣﺘﻰ ﻧﺤﺼﻞ ﻋﻠﻰ اﻟﺪﻗﺔ اﻟﻤﻄﻠﻮﺑﺔ.
إﻟﻰ ﻣﻜﺎﻓﺌﻪ اﻟﺜﻤﺎﻧﻲ اﻟﻤﻜﻮن ﻣﻦ ٤ﺧﺎﻧﺎت ﻓﻘﻂ. ﻣﺜﺎل ﺣﻮل اﻟﻜﺴﺮ اﻟﻌﺸﺮي
ﻓﯿﻜﻮن اﻟﻨﺎﺗﺞ )ﻣﻦ أﻋﻠﻰ إﻟﻰ أﺳﻔﻞ وﻣﻦ اﻟﯿﺴﺎر إﻟﻰ اﻟﯿﻤﯿﻦ) :
•ﺗﺤﻮﻳﻞ اﻟﻌﺪد اﻟﻌﺸﺮي اﻟﻜﺴﺮي :ﻓﻲ ھﺬه اﻟﺤﺎﻟﺔ ﻧﺤﻮل ﻛﻞ ﺟﺰء ﻋﻠﻰ اﻧﻔﺮاد ،ﺛﻢ ﻧﻀﻢ اﻟﻨﺎﺗﺞ ﻣﻊ ﺑﻌﺾ ﻟﻠﺤﺼﻮل ﻋﻠﻰ اﻟﺠﻮاب
اﻟﻤﻄﻠﻮب.
إﻟﻰ ﻣﻜﺎﻓﺌﻪ اﻟﺜﻤﺎﻧﻲ؟ ﻣﺜﺎل ﺣﻮل اﻟﻌﺪد اﻟﻌﺸﺮي
اﻟﺒﺎﻗﻲ ﻧﺎﺗﺞ اﻟﻘﺴﻤﺔ
اﻟﺨﺎﻧﺔ اﻷدﻧﻰ ﻣﻨﺰﻟﺔ LSD 6 982÷8= 122 .1
2 122÷8= 15 .2
7 15÷8= 1 .3
اﻟﺨﺎﻧﺔ اﻷﻋﻠﻰ ﻣﻨﺰﻟﺔ MSD 1 1÷8= 0 .4
إﻧﮫﺎء اﻟﻘﺴﻤﺔ
ﻓﯿﻜﻮن اﻟﻨﺎﺗﺞ )ﻣﻦ أﺳﻔﻞ إﻟﻰ أﻋﻠﻰ وﻣﻦ اﻟﯿﺴﺎر إﻟﻰ اﻟﯿﻤﯿﻦ):
ﻓﯿﻜﻮن اﻟﻨﺎﺗﺞ )ﻣﻦ أﻋﻠﻰ إﻟﻰ أﺳﻔﻞ وﻣﻦ اﻟﯿﺴﺎر إﻟﻰ اﻟﯿﻤﯿﻦ ):
اﻟﻌﺪد اﻟﻤﻄﻠﻮب:
•ﺟﻤﻊ اﻷﻋﺪاد اﻟﺜﻤﺎﻧﯿﺔ:ﻋﻨﺪ ﺟﻤﻊ اﻷﻋﺪاد اﻟﺜﻤﺎﻧﯿﺔ ﻧﺘﺒﻊ ﻧﻔﺲ اﻟﻄﺮﻳﻘﺔ ﻓﻲ ﺣﺎﻟﺔ اﻷﻋﺪاد اﻟﻌﺸﺮﻳﺔ ﻣﻊ ﻣﺮاﻋﺎة أن أﺳﺎس ﻧﻈﺎم
اﻟﻌﺪ ھﻮ٨.
اﻟﻨﺎﺗﺞ:
اﻟﻨﺎﺗﺞ
:
وﻳﻤﻜﻦ أﺟﺮاء ﻋﻤﻠﯿﺔ اﻟﻀﺮب أو اﻟﻘﺴﻤﺔ ﺑﺘﺤﻮﻳﻞ اﻷﻋﺪاد اﻟﻤﺮاد ﺿﺮﺑﮫﺎ أو ﻗﺴﻤﺘﮫﺎ إﻟﻰ ﻣﻜﺎﻓﺌﮫﺎ اﻟﺜﻨﺎﺋﻲ أو اﻟﻌﺸﺮي وأﺟﺮاء
اﻟﻌﻤﻠﯿﺔ اﻟﻤﻄﻠﻮﺑﺔ وﻣﻦ ﺛﻢ ﺗﺤﻮﻳﻞ اﻟﻨﺎﺗﺞ إﻟﻰ ﻣﻜﺎﻓﺌﻪ اﻟﺜﻤﺎﻧﻲ.
إن أﺳﺎس ھﺬا اﻟﻨﻈﺎم ھﻮ اﻟﻌﺪد ١٦و اﻟﺠﺪول اﻟﺘﺎﻟﻲ ﻳﺒﯿﻦ رﻣﻮز)أرﻗﺎم( ھﺬا اﻟﻨﻈﺎم و اﻷﻋﺪاد اﻟﻌﺸﺮﻳﺔ اﻟﺘﻲ ﺗﻜﺎﻓﺆھﺎ.
F E D C B A 9 8 7 6 5 4 3 2 1 0 اﻟﻨﻈﺎم اﻟﺴﺪاﺳﻲ ﻋﺸﺮ
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 اﻟﻨﻈﺎم اﻟﻌﺸﺮي
ﻟﻠﺘﺤﻮﻳﻞ ﻣﻦ اﻟﻨﻈﺎم اﻟﺴﺪاﺳﻲ ﻋﺸﺮ إﻟﻰ اﻟﻌﺸﺮي ﻧﺴﺘﻌﻤﻞ ﻗﺎﻧﻮن اﻟﺘﻤﺜﯿﻞ اﻟﻤﻮﺿﻌﻲ ﻟﻸﻋﺪاد ﻣﻊ ﻣﺮاﻋﺎة أن أﺳﺎس ھﺬا
اﻟﻨﻈﺎم ھﻮ .١٦
إﻟﻰ ﻣﻜﺎﻓﺌﻪ اﻟﻌﺸﺮي؟ ﻣﺜﺎل ) (١ﺣﻮل اﻟﻌﺪد
اﻟﻨﺎﺗﺞ:
اﻟﻨﺎﺗﺞ:
٢-١٢ﻣﺸﮫﺪ ﻳﻮﺿﺢ ﻋﻤﻠﯿﺔ اﻟﺘﺤﻮﻳﻞ ﻣﻦ اﻟﻨﻈﺎم اﻟﺴﺪاﺳﻲ ﻋﺸﺮ إﻟﻰ اﻟﻨﻈﺎم اﻟﻌﺸﺮي
•ﻟﺘﺤﻮﻳﻞ اﻷﻋﺪاد اﻟﺼﺤﯿﺤﺔ اﻟﻤﻮﺟﺒﺔ ﻣﻦ اﻟﻨﻈﺎم اﻟﻌﺸﺮي إﻟﻰ اﻟﺴﺪاﺳﻲ ﻋﺸﺮ :ﻧﺴﺘﻌﻤﻞ ﻃﺮﻳﻘﺔ اﻟﺒﺎﻗﻲ و ذﻟﻚ ﺑﺎﻟﻘﺴﻤﺔ ﻋﻠﻰ
اﻷﺳﺎس .١٦
إﻟﻰ ﻣﻜﺎﻓﺌﻪ اﻟﺴﺪاﺳﻲ ﻋﺸﺮ؟ ﻣﺜﺎل ) (١ﺣﻮل اﻟﻌﺪد اﻟﻌﺸﺮي
اﻟﺒﺎﻗﻲ ﻧﺎﺗﺞ اﻟﻘﺴﻤﺔ
MSD 8 72÷16=4 1.
LSD 4 4÷16=0 2.
اﻧﮫﺎء اﻟﻘﺴﻤﺔ
اﻟﻨﺎﺗﺞ:
٢-١٣ﻣﺸﮫﺪ ﻳﻮﺿﺢ ﻋﻤﻠﯿﺔ اﻟﺘﺤﻮﻳﻞ ﻣﻦ اﻟﻨﻈﺎم اﻟﻌﺸﺮي إﻟﻰ اﻟﻨﻈﺎم اﻟﺴﺪاﺳﻲ ﻋﺸﺮ
•ﻟﺘﺤﻮﻳﻞ اﻷﻋﺪاد اﻟﻌﺸﺮﻳﺔ اﻟﻜﺴﺮﻳﺔ :ﻓﺈﻧﻨﺎ ﻧﻀﺮب اﻟﻜﺴﺮ ﻓﻲ اﻷﺳﺎس ١٦ﺛﻢ ﻧﻀﺮب اﻟﻨﺎﺗﺞ ﻓﻲ اﻷﺳﺎس ١٦و ھﻜﺬا ﺣﺘﻰ ﻧﺤﺼﻞ
ﻋﻠﻰ اﻟﺪﻗﺔ اﻟﻼزﻣﺔ.
•ﻟﺘﺤﻮﻳﻞ أي ﻋﺪد ﻣﻦ اﻟﻨﻈﺎم اﻟﺴﺪاﺳﻲ ﻋﺸﺮ إﻟﻰ ﻣﻜﺎﻓﺌﻪ اﻟﺜﻨﺎﺋﻲ ﻧﺘﺒﻊ اﻵﺗﻲ:
ﻣﺜﺎل ﺣﻮل اﻟﻌﺪد اﻟﺴﺪاﺳﻲ
إﻟﻰ ﻣﻜﺎﻓﺌﻪ اﻟﺜﻨﺎﺋﻲ؟
ﻋﺸﺮ
١.ﻧﺴﺘﺒﺪل اﻟﺨﺎﻧﺎت اﻟﻤﻜﺘﻮﺑﺔ ﺑﺪﻻﻟﺔ اﻟﺤﺮوف إن وﺟﺪت ﻓﻲ اﻟﻌﺪد ﺑﺎﻷﻋﺪاد اﻟﻌﺸﺮﻳﺔ اﻟﻤﻜﺎﻓﺌﺔ ﻟﮫﺎ.
٢-١٤ﻣﺸﮫﺪ ﻳﻮﺿﺢ ﻋﻤﻠﯿﺔ اﻟﺘﺤﻮﻳﻞ ﻣﻦ اﻟﻨﻈﺎم اﻟﺴﺪاﺳﻲ ﻋﺸﺮ إﻟﻰ اﻟﻨﻈﺎم اﻟﺜﻨﺎﺋﻲ
•ﻟﺘﺤﻮﻳﻞ أي ﻋﺪد ﺻﺤﯿﺢ ﻣﻦ اﻟﻨﻈﺎم اﻟﺜﻨﺎﺋﻲ إﻟﻰ اﻟﺴﺪاﺳﻲ ﻋﺸﺮ ﻧﺘﺒﻊ اﻵﺗﻲ:
١.ﻧﻘﺴﻢ اﻟﻌﺪد اﻟﺜﻨﺎﺋﻲ إﻟﻰ ﻣﺠﻤﻮﻋﺎت ﻛﻞ ﻣﻨﮫﺎ ﻳﺘﻜﻮن ﻣﻦ ٤ﺧﺎﻧﺎت ﻣﻊ ﻣﺮاﻋﺎة أن ﻳﺒﺪأ اﻟﺘﻘﺴﯿﻢ ﻣﻦ اﻟﺮﻗﻢ اﻷﻗﻞ أھﻤﯿﺔ
(LSD).
ﻳﺼﺒﺢ ﺗﻘﺴﯿﻤﻪ إﻟﻰ ﻣﺠﻤﻮﻋﺎت ﻣﺜﺎل اﻟﻌﺪد اﻟﺜﻨﺎﺋﻲ اﻟﺘﺎﻟﻲ
ﻛﺎﻵﺗﻲ:
٢.إذا ﻛﺎﻧﺖ اﻟﻤﺠﻤﻮﻋﺔ اﻷﺧﯿﺮة ﻏﯿﺮ ﻣﻜﺘﻤﻠﺔ ﻓﺈﻧﻨﺎ ﻧﻀﯿﻒ ﻓﻲ ﻧﮫﺎﻳﺘﮫﺎ اﻟﺼﻔﺮ ﺣﺘﻰ ﺗﺼﺒﺢ ﻣﻜﻮﻧﺔ ﻣﻦ أرﺑﻌﺔ ﺧﺎﻧﺎت :
0001 0100 1101 1011 1100 1101
٥.ﻧﻀﻢ اﻷرﻗﺎم اﻟﻨﺎﺗﺠﺔ ﻣﻊ ﺑﻌﻀﮫﺎ ﻟﻨﺤﺼﻞ ﻋﻠﻰ اﻟﺠﻮاب اﻟﻤﻄﻠﻮب ﻓﻲ اﻟﻨﻈﺎم اﻟﺴﺪاﺳﻲ
ﻋﺸﺮ:
٦.إذا ﻛﺎن اﻟﻌﺪد اﻟﺜﻨﺎﺋﻲ ﻛﺴﺮاً ﻧﺒﺪأ ﺑﺎﻟﺘﻘﺴﯿﻢ إﻟﻰ ﻣﺠﻤﻮﻋﺎت ﻣﻦ اﻟﺨﺎﻧﺔ اﻟﻘﺮﻳﺒﺔ ﻋﻠﻰ اﻟﻔﺎﺻﻠﺔ ﺛﻢ ﻧﺘﺒﻊ ﺑﺎﻗﻲ اﻟﺨﻄﻮات
اﻟﻤﺸﺮوﺣﺔ ﺳﺎﺑﻘﺎً.
اﻟﻨﺎﺗﺞ:
ﻋﻨﺪ ﺟﻤﻊ وﻃﺮح اﻷﻋﺪاد ﻓﻲ اﻟﻨﻈﺎم اﻟﺴﺪاﺳﻲ ﻋﺸﺮ ﻧﺘﺒﻊ ﻧﻔﺲ اﻷﺳﻠﻮب اﻟﻤﺴﺘﻌﻤﻞ ﻓﻲ اﻟﻨﻈﺎم اﻟﻌﺸﺮي ﻣﻊ ﻣﺮاﻋﺎة أن
أﺳﺎس ھﺬا اﻟﻨﻈﺎم ھﻮ .١٦
ﻣﺜﺎل) (١اﺟﻤﻊ اﻟﻌﺪدﻳﻦ اﻟﺘﺎﻟﯿﯿﻦ:
اﻟﻨﺎﺗﺞ:
اﻟﻨﺎﺗﺞ:
اﻟﻨﺎﺗﺞ:
اﻟﻨﺎﺗﺞ:
ﻳﻤﻜﻦ ﺗﻠﺨﯿﺺ ﺣﻘﺎﺋﻖ اﻟﻀﺮب ﻓﻲ اﻟﺴﺪاﺳﻲ ﻋﺸﺮ اﻟﻨﻈﺎم اﻟﺠﺪول ﺿﺮب اﻷﻋﺪاد ﻓﻲ
ﻣﺜﺎل :أوﺟﺪ ﺣﺎﺻﻞ اﻟﻀﺮب :
ﻓﻲ اﻟﻌﻤﻠﯿﺎت اﻟﺮﻳﺎﺿﯿﺔ اﻟﻌﺎدﻳﺔ ﻳﺴﻤﻰ اﻟﻌﺪد ﺳﺎﻟﺒًﺎ إذا ﺳﺒﻘﺘﻪ إﺷﺎرة اﻟﻨﺎﻗﺺ) ،(-و ﻳﺴﻤﻰ ﻣﻮﺟﺒًﺎ إذا ﺳﺒﻘﺘﻪ إﺷﺎرة اﻟﺰاﺋﺪ)(+
أﻣﺎ ﻓﻲ اﻟﺤﺎﺳﻮب ﻓﺘﺴﺘﻌﻤﻞ ﺛﻼث ﻃﺮق ﻟﺘﻤﺜﯿﻞ اﻷﻋﺪاد اﻟﺴﺎﻟﺒﺔ و ھﻲ:-
١-اﻟﺘﻤﺜﯿﻞ ﺑﻮاﺳﻄﺔ اﻹﺷﺎرة و اﻟﻤﻘﺪار .Representation Signed-Magnitude
٢-اﻟﺘﻤﺜﯿﻞ ﺑﻮاﺳﻄﺔ اﻟﻌﺪد اﻟﻤﻜﻤﻞ ﻟﻸﺳﺎس .Representation Radixed-Complement
٣-اﻟﺘﻤﺜﯿﻞ ﺑﻮاﺳﻄﺔ اﻟﻌﺪد اﻟﻤﻜﻤﻞ ﻟﻸﺳﺎس اﻟﻤﺼﻐﺮ .Representation Diminished Radix Complement
ﻟﺘﻤﺜﯿﻞ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﯿﺔ داﺧﻞ اﻟﺤﺎﺳﻮب ،اﺻﻄﻠﺢ ﻋﻠﻰ اﺳﺘﻌﻤﺎل اﻟﺮﻗﻢ ""٠ﻟﯿﺪل ﻋﻠﻰ اﻹﺷﺎرة اﻟﻤﻮﺟﺒﺔ و اﻟﺮﻗﻢ ""١ﻟﯿﺪل ﻋﻠﻰ
اﻹﺷﺎرة اﻟﺴﺎﻟﺒﺔ .و ﻳﺘﻜﻮن اﻟﻌﺪد اﻟﻤﻤﺜﻞ ﺑﮫﺬه اﻟﻄﺮﻳﻘﺔ ﻣﻦ ﺟﺰﺋﯿﻦ ھﻤﺎ :اﻹﺷﺎرة و اﻟﻤﻘﺪار.
ﻓﻲ ﻛﻞ ﻣﻦ اﻟﻨﻈﺎﻣﯿﻦ اﻟﻌﺸﺮي و اﻟﺜﻨﺎﺋﻲ ﺑﻮاﺳﻄﺔ ﻃﺮﻳﻘﺔ اﻟﺘﻤﺜﯿﻞ ﺑﺎﻹﺷﺎرة و اﻟﻤﻘﺪار؟ ﻣﺜﻞ اﻟﻌﺪدﻳﻦ
اﻟﺠﻮاب:
ﻓﻲ اﻟﻨﻈﺎم اﻟﺜﻨﺎﺋﻲ ﻓﻲ اﻟﻨﻈﺎم اﻟﻌﺸﺮي
اﻻﺷﺎرة اﻟﻤﻘﺪار اﻻﺷﺎرة اﻟﻤﻘﺪار
0 11000 + 24
1 11000 - 24
و ﻋﻨﺪ اﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﯿﺔ اﻟﻤﻤﺜﻠﺔ ﺑﺎﻹﺷﺎرة و اﻟﻤﻘﺪار ،ﺗﻮﺿﻊ ﻋﺎدة ﻓﺎﺻﻠﺔ ﺑﯿﻦ ﺧﺎﻧﺔ اﻹﺷﺎرة و اﻟﻤﻘﺪار وﻳﻤﻜﻦ ﻛﺬﻟﻚ
وﺿﻊ ﺧﻂ ﺻﻐﯿﺮ ﺗﺤﺖ ﺧﺎﻧﺔ اﻹﺷﺎرة ،أو ﻳﻤﻜﻦ اﺳﺘﻌﻤﺎل اﻟﻔﺎﺻﻠﺔ و اﻟﺨﻂ اﻟﺼﻐﯿﺮ ﻣﻌًﺎ.
ﻧﻔﺘﺮض وﺟﻮد اﻟﻌﺪد Nﻣﻤﺜﻼً ﺑﻨﻈﺎم ﻋﺪ أﺳﺎﺳﻪ ،Rوﻧﻔﺘﺮض ﻛﺬﻟﻚ أن ھﺬا اﻟﻌﺪد ﻳﺘﻜﻮن ﻣﻦ nﺧﺎﻧﺔ ﺻﺤﯿﺤﺔ و mﺧﺎﻧﺔ ﻛﺴﺮﻳﺔ ،و
ﺳﻨﺮﻣﺰ
ﻟﻤﻜﻤﻞ اﻟﻌﺪدNﻋﻠﻰ اﻷﺳﺎس،R
ﺣﺴﺐ اﻟﻌﻼﻗﺔ اﻟﺘﺎﻟﯿﺔ: ﺣﯿﺚ ﻳﻤﻜﻦ ﺣﺴﺎب اﻟﻌﺪد
ﺑﺎﻟﺮﻣﺰ
ﺣﯿﺚ أن:
:Rأﺳﺎس ﻧﻈﺎم اﻟﻌﺪ.
:Nاﻟﻌﺪد اﻟﻤﻄﻠﻮب إﻳﺠﺎد ﻣﻜﻤﻠﻪ ﻟﻸﺳﺎس اﻟﻤﺼﻐﺮ.
n:ﻋﺪد ﺧﺎﻧﺎت اﻟﺠﺰء اﻟﺼﺤﯿﺢ.
m:ﻋﺪد ﺧﺎﻧﺎت اﻟﺠﺰء اﻟﻜﺴﺮي.
ﻳﺴﻤﻰ اﻟﻤﻜﻤﻞ ﻟﻸﺳﺎس اﻟﻤﺼﻐﺮ ﻓﻲ اﻟﻨﻈﺎم اﻟﻌﺸﺮي"ﺑﺎﻟﻤﻜﻤﻞ ﻟﺘﺴﻌﺔ") (٩'s Complementوﻳﺴﻤﻰ ﻓﻲ اﻟﻨﻈﺎم
اﻟﺜﻨﺎﺋﻲ"ﺑﺎﻟﻤﻜﻤﻞ ﻟﻮاﺣﺪ" ).(١'s Complement
: ﻣﺜﺎل) (١ﺟﺪ اﻟﻤﻜﻤﻞ ﻟﺘﺴﻌﺔ ﻟﻠﻌﺪد
اﻟﺤﻞ:
٤-٥-٢ﺟﻤﻊ وﻃﺮح اﻷﻋﺪاد اﻟﺜﻨﺎﺋﯿﺔ ﺑﺎﺳﺘﻌﻤﺎل اﻟﻤﻜﻤﻞ ﻟﻮاﺣﺪBinary Addition and Subtraction using 1's
:complement
ﻋﻨﺪ ﺟﻤﻊ وﻃﺮح اﻷﻋﺪاد اﻟﺜﻨﺎﺋﯿﺔ ﺑﺎﺳﺘﺨﺪام اﻟﻤﻜﻤﻞ ﻟﻮاﺣﺪ ﻧﻘﻮم ﻓﻲ اﻟﺒﺪاﻳﺔ ﺑﺘﺤﻮﻳﻞ اﻟﻌﺪد اﻟﺴﺎﻟﺐ إﻟﻰ ﺻﯿﻐﺔ اﻟﻤﻜﻤﻞ ﻟﻮاﺣﺪ،
ﺛﻢ ﻧﺠﻤﻊ اﻟﻤﻜﻤﻞ ﻟﻮاﺣﺪ ﻣﻊ اﻟﻌﺪد اﻵﺧﺮ اﻟﻤﻮﺟﺐ و ﺑﺬﻟﻚ ﻧﻜﻮن ﻗﺪ ﺣﻮﻟﻨﺎ ﻋﻤﻠﯿﺔ اﻟﻄﺮح إﻟﻰ ﺟﻤﻊ ﺣﺴﺐ اﻟﻘﺎﻋﺪة ).X+ (-Y
و ﻣﻦ اﻟﻤﻼﺣﻆ ھﻨﺎ أن ﺧﺎﻧﺔ اﻹﺷﺎرة ﺗﺸﺘﺮك ﻓﻲ ﻋﻤﻠﯿﺔ اﻟﺠﻤﻊ و ﻗﯿﻤﺘﮫﺎ اﻟﻨﮫﺎﺋﯿﺔ ﺗﻘﺮر إﺷﺎرة اﻟﻌﺪد اﻟﻨﺎﺗﺞ ،ﻓﺈذا ﻛﺎﻧﺖ ﺧﺎﻧﺔ
اﻹﺷﺎرة ﻟﻠﻨﺎﺗﺞ ﺻﻔﺮاً ﻓﺈن اﻟﻨﺎﺗﺞ ﻳﻜﻮن ﻣﻮﺟﺒﺎً و ﻣﻤﺜﻼً ﺑﻄﺮﻳﻘﺔ اﻹﺷﺎرة و اﻟﻤﻘﺪار .أﻣﺎ إذا ﻛﺎﻧﺖ ﺧﺎﻧﺔ اﻹﺷﺎرة واﺣﺪاً ﻓﺈن اﻟﻨﺎﺗﺞ
ﻳﻜﻮن ﺳﺎﻟﺒﺎً وﻣﻤﺜﻼً ﺑﻮاﺳﻄﺔ اﻟﻤﻜﻤﻞ ﻟﻮاﺣﺪ .و ﻹﻳﺠﺎد اﻟﻘﯿﻤﺔ اﻟﺤﻘﯿﻘﯿﺔ ﻟﻠﻨﺎﺗﺞ ﻳﻤﻜﻦ ﺗﺤﻮﻳﻠﻪ ﻣﺮة أﺧﺮى إﻟﻰ اﻟﻤﻜﻤﻞ ﻟﻮاﺣﺪ.
ﻟﻮ اﻓﺘﺮﺿﻨﺎ أن اﻟﻌﺪدﻳﻦ اﻟﻤﻄﻠﻮب ﺟﻤﻌﮫﻤﺎ أو ﻃﺮﺣﮫﻤﺎ ھﻤﺎ X,Yﻓﺈﻧﻪ ﻳﻤﻜﻦ اﻟﺤﺼﻮل ﻋﻠﻰ اﻟﺤﺎﻻت اﻟﺘﺎﻟﯿﺔ ﻻﺣﺘﻤﺎﻻت اﻟﺠﻤﻊ
واﻟﻄﺮح وھﺬه اﻟﺤﺎﻻت ھﻲ:
•اﻟﺤﺎﻟﺔ اﻷوﻟﻰ :إذا ﻛﺎن Xﻣﻮﺟﺒﺔ Y ،ﻣﻮﺟﺒﺔ:
ﻓﻲ ھﺬه اﻟﺤﺎﻟﺔ ﻻ ﺗﻮﺟﺪ ﻋﻤﻠﯿﺔ ﻃﺮح ،ﺑﻞ ﻧﻘﻮم ﺑﺠﻤﻊ اﻟﻌﺪدﻳﻦ ﻣﻌﺎً ﻛﻤﺎ ھﻮ اﻟﺤﺎل ﻓﻲ اﻷﻋﺪاد اﻟﻤﻮﺟﺒﺔ اﻟﻤﻤﺜﻠﺔ ﺑﺎﻹﺷﺎرة و
اﻟﻤﻘﺪار .و ﻳﺠﺐ أن ﻧﻼﺣﻆ أﻧﻪ ﻗﺪ ﺗﻈﮫﺮ ﺣﺎﻟﺔ اﻟﻔﯿﺾ) (Overflowﻋﻨﺪ اﻟﺠﻤﻊ و ﻟﮫﺬا اﻟﺴﺒﺐ ﻳﺠﺐ إﺿﺎﻓﺔ ﺧﺎﻧﺔ اﻟﺼﻔﺮ إﻟﻰ ﻳﺴﺎر
ﻛﻞ ﻋﺪد ﻻﺳﺘﯿﻌﺎب ﺣﺎﻟﺔ اﻟﻔﯿﺾ).اﻟﺨﺎﻧﺔ اﻟﻤﻀﺎﻓﺔ ﻳﺠﺐ أن ﺗﻜﻮن ﻓﻲ ﻧﮫﺎﻳﺔ اﻟﻤﻘﺪار ﻋﻠﻰ ﻳﻤﯿﻦ ﺧﺎﻧﺔ اﻹﺷﺎرة(.
: Y= +9 ﻣﺜﺎل ) (١اﺟﻤﻊ اﻟﻌﺪدﻳﻦ X= +12
اﻟﺤﻞ :
ﻧﻼﺣﻆ أﻧﻪ أﺛﻨﺎء اﻟﺠﻤﻊ ﺣﺪث ﻣﺤﻤﻞ ) (Carryﻓﻲ ﺧﺎﻧﺔ اﻹﺷﺎرة ،و ﻳﺴﻤﻰ ھﺬا اﻟﻤﺤﻤﻞ ﺑﺎﻟﻤﺤﻤﻞ اﻟﻤﺪور)(End Around Carry
ﻼ ﺑﺎﻹﺷﺎرة و اﻟﻤﻘﺪار.
ﺣﯿﺚ ﺗﻠﺰم إﻋﺎدة ﺟﻤﻌﻪ ﻣﻊ اﻟﺨﺎﻧﺔ اﻷوﻟﻰ ﻓﻲ اﻟﻨﺘﯿﺠﺔ.اﻟﺠﻮاب اﻟﻨﺎﺗﺞ إﺷﺎرﺗﻪ ﻣﻮﺟﺒﺔ وﻳﻜﻮن ﻣﻤﺜ ً
. أي أﻧﻪ ﻳﺴﺎوي ھﻨﺎ
ﻧﻼﺣﻆ أن اﻹﺷﺎرة اﻟﻨﺎﺗﺠﺔ ﺳﺎﻟﺒﺔ و ﻓﻲ ھﺬه اﻟﺤﺎﻟﺔ ﺗﻜﻮن اﻟﻨﺘﯿﺠﺔ ﻣﻤﺜﻠﺔ ﺑﻮاﺳﻄﺔ اﻟﻤﻜﻤﻞ ﻟﻮاﺣﺪ .وﻹﻳﺠﺎد اﻟﻨﺘﯿﺠﺔ اﻟﺼﺤﯿﺤﺔ
. ﻧﻘﻮم ﺑﺘﺤﻮﻳﻞ اﻟﻨﺘﯿﺠﺔ إﻟﻰ اﻟﻤﻜﻤﻞ ﻟﻮاﺣﺪ ﻣﺮة أﺧﺮى .أي أن اﻟﺠﻮاب ﻳﺴﺎوي
إﺷﺎرة اﻟﻨﺘﯿﺠﺔ ھﻨﺎ ﺳﺎﻟﺒﺔ و اﻟﻨﺘﯿﺠﺔ ﻣﻤﺜﻠﺔ ﺑﻮاﺳﻄﺔ اﻟﻤﻜﻤﻞ ﻟﻮاﺣﺪ .و ﻟﺬﻟﻚ ﻧﺤﻮﻟﮫﺎ ﻣﺮة أﺧﺮى إﻟﻰ اﻟﻤﻜﻤﻞ ﻟﻮاﺣﺪ .اﻟﺠﻮاب ھﻮ
. و ﻳﺴﺎوي
. و ﻳﺴﺎوي اﻟﻨﺘﯿﺠﺔ ﻣﻮﺟﺒﺔ و ﻣﻤﺜﻠﺔ ﺑﻄﺮﻳﻘﺔ اﻹﺷﺎرة و اﻟﻤﻘﺪار أي أن اﻟﺠﻮاب ھﻨﺎ
. أي إﺷﺎرة اﻟﻨﺘﯿﺠﺔ ﺳﺎﻟﺒﺔ و ﻳﻠﺰم ﺗﺤﻮﻳﻞ اﻟﻨﺘﯿﺠﺔ إﻟﻰ اﻟﻤﻜﻤﻞ ﻟﻮاﺣﺪ ﻓﯿﻜﻮن اﻟﺠﻮاب
ﻧﻼﺣﻆ ﻣﻦ ﺧﻼل اﻟﺤﺎﻻت اﻟﺘﻲ ﺗﻜﻠﻤﻨﺎ ﻋﻨﮫﺎ و ﻣﻦ ﺧﻼل اﻷﻣﺜﻠﺔ اﻟﻤﺤﻠﻮﻟﺔ أن اﻟﻤﻜﻤﻞ ﻟﻮاﺣﺪ ﻻ ﻳﺤﻘﻖ اﻟﻤﻌﺎدﻟﺔ اﻟﺮﻳﺎﺿﯿﺔ(+n)+(-
.n)=0ﻓﻌﻠﻰ ﺳﺒﯿﻞ اﻟﻤﺜﺎل ﻟﻮ ﻛﺎﻧﺖ .Y=-5, X=+5
ﻓﺈﻧﻪ ﻋﻨﺪ ﺟﻤﻌﮫﻤﺎ ﺑﺎﺳﺘﻌﻤﺎل اﻟﻤﻜﻤﻞ ﻟﻮاﺣﺪ ﻳﻨﺘﺞ:
ﻳﻼﺣﻆ ھﻨﺎ أن ﺟﻤﻊ ﻋﺪدﻳﻦ ﻣﺘﺴﺎوﻳﯿﻦ ﻓﻲ اﻟﻤﻘﺪار و ﻣﺨﺘﻠﻔﯿﻦ ﻓﻲ اﻹﺷﺎرة ﻻ ﻳﻌﻄﻲ ﻣﺒﺎﺷﺮة اﻟﺼﻔﺮ ﺑﻞ ﻳﻠﺰم ﺗﺤﻮﻳﻞ اﻟﻨﺘﯿﺠﺔ
. إﻟﻰ اﻟﻤﻜﻤﻞ ﻟﻮاﺣﺪ ،و ﻳﻼﺣﻆ ﻛﺬﻟﻚ أن إﺷﺎرة اﻟﺠﻮاب ﺳﺎﻟﺒﺔ أي
٥-٥-٢ﺟﻤﻊ و ﻃﺮح اﻷﻋﺪاد اﻟﺜﻨﺎﺋﯿﺔ ﺑﺎﺳﺘﻌﻤﺎل اﻟﻤﻜﻤﻞ ﻻﺛﻨﯿﻦ
: Complement Binary Addition and Subtraction Using 2's
ﻣﻦ ﻣﺴﺎوئ اﺳﺘﺨﺪام اﻟﻤﻜﻤﻞ ﻟﻮاﺣﺪ أﻧﻪ ﻋﺎد ًة إذا ﻇﮫﺮ ﻣﺤﻤﻞ ﻣﺪور) (End Around Carryﻓﺈﻧﻪ ﻳﺠﺐ ﺟﻤﻌﻪ ﻣﻊ اﻟﺨﺎﻧﺔ اﻷوﻟﻰ
ﻟﻠﻨﺘﯿﺠﺔ ،و ھﺬه اﻟﺨﻄﻮة ﺗﻌﺘﺒﺮ ﺧﻄﻮة زاﺋﺪة ﻣﻦ ﺷﺄﻧﮫﺎ أن ﺗﺠﻌﻞ ﻋﻤﻠﯿﺔ اﻟﻄﺮح أو اﻟﺠﻤﻊ ﺑﻄﯿﺌﺔ.
و ﻟﻠﺘﺨﻠﺺ ﻣﻦ اﻟﻤﺤﻤﻞ اﻟﻤﺪور ھﺬا ﺗﺴﺘﻌﻤﻞ ﻓﻲ اﻟﺤﺎﺳﻮب ﻃﺮﻳﻘﺔ ﺗﻤﺜﯿﻞ اﻷﻋﺪاد اﻟﺴﺎﻟﺒﺔ ﺑﻮاﺳﻄﺔ اﻟﻤﻜﻤﻞ ﻻﺛﻨﯿﻦ .و ﻟﺠﻤﻊ و
ﻃﺮح اﻷﻋﺪاد ﺑﻮاﺳﻄﺔ اﻟﻤﻜﻤﻞ ﻻﺛﻨﯿﻦ ﻧﺘﺒﻊ اﻷﺳﻠﻮب اﻟﺘﺎﻟﻲ:
ﻧﻘﻮم ﺑﺘﻤﺜﯿﻞ اﻟﻌﺪد اﻟﺴﺎﻟﺐ ﺑﻮاﺳﻄﺔ اﻟﻤﻜﻤﻞ ﻻﺛﻨﯿﻦ ﺛﻢ ﻧﺠﻤﻌﻪ ﻣﻊ اﻟﻌﺪد اﻵﺧﺮ و إذا ﺣﺪث ﻣﺤﻤﻞ ﻓﻲ ﺧﺎﻧﺔ اﻹﺷﺎرة ﻓﺈﻧﻪ ﻳﮫﻤﻞ
و ﻻ ﺗﻠﺰم إﺿﺎﻓﺘﻪ إﻟﻰ اﻟﻨﺘﯿﺠﺔ.
و ﻟﺘﻮﺿﯿﺢ ﻓﻜﺮة اﺳﺘﻌﻤﺎل اﻟﻤﻜﻤﻞ ﻻﺛﻨﯿﻦ ﻓﺈﻧﻨﺎ ﻧﻮرد اﻟﺤﺎﻻت اﻟﺘﺎﻟﯿﺔ ﻟﻠﻌﺪدﻳﻦ اﻟﺜﻨﺎﺋﯿﯿﻦ:Y, X
•اﻟﺤﺎﻟﺔ اﻷوﻟﻰ :إذا ﻛﺎﻧﺖ XﻣﻮﺟﺒﺔY ،ﺳﺎﻟﺒﺔ.
ﻧﻘﻮم ﻓﻲ ھﺬه اﻟﺤﺎﻟﺔ ﺑﺠﻤﻊ اﻷﻋﺪاد ﻣﺒﺎﺷﺮة و ﻻ ﻳﻠﺰم اﻟﺘﺤﻮﻳﻞ إﻟﻰ اﻟﻤﻜﻤﻞ ﻻﺛﻨﯿﻦ ،و ھﺬه اﻟﺤﺎﻟﺔ ﺗﺸﺒﻪ اﻟﺤﺎﻟﺔ اﻷوﻟﻰ اﻟﺘﻲ
ذﻛﺮﻧﺎھﺎ ﻓﻲ ﻣﻮﺿﻮع ﺟﻤﻊ و ﻃﺮح اﻷﻋﺪاد اﻟﺜﻨﺎﺋﯿﺔ ﺑﺎﺳﺘﻌﻤﺎل اﻟﻤﻜﻤﻞ ﻟﻮاﺣﺪ.
•اﻟﺤﺎﻟﺔ اﻟﺜﺎﻧﯿﺔ :إذا ﻛﺎﻧﺖXﻣﻮﺟﺒﺔY ،ﺳﺎﻟﺒﺔ.
.١إذا ﻛﺎﻧﺖ ׀X׀<׀Y׀
ﻓﻲ ھﺬه اﻟﺤﺎﻟﺔ ﻧﺤﻮل اﻟﻌﺪد اﻟﺴﺎﻟﺐ إﻟﻰ اﻟﻤﻜﻤﻞ ﻻﺛﻨﯿﻦ ﺛﻢ ﻧﺠﻤﻌﻪ ﻣﻊ اﻟﻌﺪد اﻟﻤﻮﺟﺐ ،و إذا ﻧﺘﺞ ﻣﺤﻤﻞ ﻓﻲ ﺧﺎﻧﺔ اﻹﺷﺎرة
ﻧﮫﻤﻠﻪ.
1100+ ﻣﺜﺎل)X=+12:(١
Y=-9 -1001
اﻟﻤﻜﻤﻞ ﻻﺛﻨﯿﻦ ﻟﻠﻌﺪد ھﻮ
إﺷﺎرة اﻟﻨﺘﯿﺠﺔ ﺳﺎﻟﺒﺔ و ھﻲ ﺑﺪﻻﻟﺔ اﻟﻤﻜﻤﻞ ﻻﺛﻨﯿﻦ ،و ﻟﻠﺤﺼﻮل ﻋﻠﻰ اﻟﻨﺘﯿﺠﺔ اﻟﺼﺤﯿﺤﺔ ﻳﺠﺐ ﺗﺤﻮﻳﻠﮫﺎ ﻣﺮة أﺧﺮى إﻟﻰ اﻟﻤﻜﻤﻞ
. أي ﻻﺛﻨﯿﻦ .أي أن اﻟﻨﺘﯿﺠﺔ اﻟﺼﺤﯿﺤﺔ ھﻲ
•اﻟﻀﺮب ﺑﻮاﺳﻄﺔ اﻟﺠﻤﻊ اﻟﻤﺘﺘﺎﻟﻲ و اﻹزاﺣﺔ :Multiplication by Successive Addition & Shifting
ﺳﻨﺴﺘﻌﺮض ﻓﻲ اﻟﺒﺪاﻳﺔ اﻟﻄﺮﻳﻘﺔ اﻟﻌﺎدﻳﺔ اﻟﻤﺘﺒﻌﺔ ﻟﺘﻨﻔﯿﺬ ﻋﻤﻠﯿﺔ اﻟﻀﺮب ﺑﺎﺳﺘﻌﻤﺎل اﻟﻘﻠﻢ و اﻟﻮرﻗﺔ ﻣﻦ ﺧﻼل اﻟﻤﺜﺎل اﻟﺘﺎﻟﻲ:
Y=1001, X=1011 اﺿﺮب اﻟﻌﺪدﻳﻦ اﻟﺜﻨﺎﺋﯿﯿﻦ:
اﻟﺤﻞ:
إن ﻃﺮﻳﻘﺔ )ﺧﻮارزﻣﯿﺔ( ﻋﻤﻠﯿﺔ اﻟﻀﺮب اﻟﻤﺴﺘﻌﻤﻠﺔ ﻓﻲ ھﺬا اﻟﻤﺜﺎل ،ھﻲ أﻧﻨﺎ ﺿﺮﺑﻨﺎ اﻟﺨﺎﻧﺔ اﻷوﻟﻰ ﻣﻦ اﻟﻤﻀﺮوب ﺑﻪ ﻓﻲ اﻟﻤﻀﺮوب
ﺛﻢ ﺟﻤﻌﻨﺎ إﻟﻰ اﻟﻨﺎﺗﺞ ﺣﺎﺻﻞ ﺿﺮب اﻟﺨﺎﻧﺔ اﻟﺜﺎﻧﯿﺔ ﻣﻦ اﻟﻤﻀﺮوب ﺑﻪ ﻓﻲ اﻟﻤﻀﺮوب و ھﻜﺬا.
و ﻳﻤﻜﻦ ﺗﻮﺿﯿﺢ ﻃﺮﻳﻘﺔ اﻟﻀﺮب ھﺬه ﻣﻦ ﺧﻼل اﻟﻤﺜﺎل اﻟﺘﺎﻟﻲ:
أﻣﺎ داﺧﻞ اﻟﺤﺎﺳﻮب ﻓﺘﺴﺘﻌﻤﻞ اﻟﻄﺮﻳﻘﺔ اﻟﻤﻌﺪﻟﺔ اﻟﺘﺎﻟﯿﺔ ،و ھﻲ أن ﻧﻌﺘﺒﺮ أن ﻧﺎﺗﺞ اﻟﻀﺮب اﻻﺑﺘﺪاﺋﻲ ﻳﺴﺎوي ﺻﻔﺮاً ﺛﻢ ﻧﺠﻤﻊ إﻟﯿﻪ
ﺣﺎﺻﻞ اﻟﻀﺮب اﻷول و ھﻜﺬا:
و ﻛﻤﺎ ﻧﻼﺣﻆ ،ﻻ ﺗﺨﺘﻠﻒ ھﺬه اﻟﻄﺮﻳﻘﺔ ﻋﻦ ﺳﺎﺑﻘﺘﮫﺎ ﺳﻮى ﻓﻲ إﺿﺎﻓﺔ ﻧﺎﺗﺞ ﺿﺮب اﺑﺘﺪاﺋﻲ ﻳﺴﺎوي ﺻﻔﺮ ،و ﻳﺘﻀﺢ ﻣﻦ ﻣﺜﺎل ھﺬه
اﻟﻄﺮﻳﻘﺔ ﻓﻜﺮة اﻟﺠﻤﻊ اﻟﻤﺘﺘﺎﻟﻲ ﻟﻨﺎﺗﺞ اﻟﻀﺮب ﻣﻊ اﻟﻤﺠﻤﻮع اﻟﺴﺎﺑﻖ.
٧-٥-٢ﻃﺮق ﻗﺴﻤﺔ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﯿﺔ :Binary Division
ﺑﯿﻨﻤﺎ ﺗﻌﺘﺒﺮ ﻋﻤﻠﯿﺔ اﻟﻀﺮب ﺳﻠﺴﻠﺔ ﻣﻦ ﻋﻤﻠﯿﺎت اﻟﺠﻤﻊ اﻟﻤﺘﺘﺎﻟﻲ و اﻹزاﺣﺔ ،ﻓﺈن ﻋﻤﻠﯿﺔ اﻟﻘﺴﻤﺔ ﺗﻌﺘﺒﺮ ﺳﻠﺴﻠﺔ ﻣﻦ ﻋﻤﻠﯿﺎت
اﻟﻄﺮح اﻟﻤﺘﺘﺎﻟﻲ و اﻹزاﺣﺔ.
و ﻃﺮق ﺗﻨﻔﯿﺬ ﻋﻤﻠﯿﺔ اﻟﻘﺴﻤﺔ داﺧﻞ اﻟﺤﺎﺳﻮب ﻣﺘﻨﻮﻋﺔ وﻛﺜﯿﺮة أﻳﻀﺎً و ﺳﻨﺘﻜﻠﻢ ھﻨﺎ ﻋﻦ أﺑﺴﻂ ھﺬه اﻟﻄﺮق و ھﻲ ﻃﺮﻳﻘﺔ
اﻟﻘﺴﻤﺔ ﺑﺎﺳﺘﻌﻤﺎل اﻟﻄﺮح اﻟﻤﺘﺘﺎﻟﻲ ،وھﻲ ﻃﺮﻳﻘﺔ ﺷﺒﯿﮫﺔ ﺑﻄﺮﻳﻘﺔ اﻟﻘﺴﻤﺔ ﺑﺎﺳﺘﻌﻤﺎل اﻟﻮرﻗﺔ واﻟﻘﻠﻢ ،و ﺗﻄﺒﻖ ﻋﺎد ًة ﻋﻠﻰ
اﻷﻋﺪاد اﻟﻤﻤﺜﻠﺔ ﺑﺎﻹﺷﺎرة و اﻟﻤﻘﺪار و ﻓﻲ ﺣﺎﻟﺔ ﻛﻮن إﺷﺎرﺗﻲ اﻟﻤﻘﺴﻮم و اﻟﻤﻘﺴﻮم ﻋﻠﯿﻪ ﻣﺨﺘﻠﻔﯿﻦ ﺗﻜﻮن إﺷﺎرة اﻟﻨﺎﺗﺞ ﺳﺎﻟﺒﺔ.
و اﻟﻤﺜﺎل اﻟﺘﺎﻟﻲ ﻳﻮﺿﺢ ھﺬه اﻟﻄﺮﻳﻘﺔ:
ﻋﻠﻰ اﻗﺴﻢ اﻟﻌﺪد
اﻟﺤﻞ:
اﻟﺠﻮاب:
ﻳﻤﻜﻦ ﻛﺘﺎﺑﺘﻪ ﻋﻠﻰ اﻟﻨﺤﻮ اﻟﺘﺎﻟﻲ: إن أي ﻋﺪد ﻋﺸﺮي ﺻﺤﯿﺢ ﻣﺜﻞ
ﺑﺎﻟﺮﻣﺰ Eﻓﺈن اﻟﻌﺪد اﻟﺴﺎﺑﻖ ﻳﺼﺒﺢ ﻛﻤﺎ ﻳﻠﻲ: و إذا رﻣﺰﻧﺎ ﻟﻸﺳﺎس
ﻓﯿﻤﻜﻦ ﻛﺘﺎﺑﺘﻪ ﻋﻠﻰ اﻟﻨﺤﻮ اﻟﺘﺎﻟﻲ: أﻣﺎ إذا ﻛﺎن اﻟﻌﺪد ﻛﺴﺮﻳﺎً ﻣﺜﻞ
ﺑﺎﻟﺮﻣﺰ Eﻓﺈن ﺗﻤﺜﯿﻞ اﻟﻌﺪد ﻳﺼﺒﺢ ﻛﺎﻵﺗﻲ: و إذا اﺳﺘﺒﺪﻟﻨﺎ اﻷﺳﺎس
.00127=12.7E-4=1.27E-3=.127E-2=.0127E-1
ﻳﻼﺣﻆ ﻣﻤﺎ ﺳﺒﻖ أن ﻣﻮﻗﻊ اﻟﻨﻘﻄﺔ داﺧﻞ اﻟﻌﺪد ﻋﺎﺋﻢ )ﻏﯿﺮ ﺛﺎﺑﺖ( و ﻳﻌﺘﻤﺪ ﻋﻠﻰ اﻷس اﻟﻤﺮﻓﻮع ﻟﻪ أﺳﺎس ﻧﻈﺎم اﻟﻌﺪ .و ﻳﻤﻜﻦ
اﻋﺘﺒﺎر أي ﻋﺪد ﻣﻤﺜﻞ ﺑﻮاﺳﻄﺔ اﻟﻨﻘﻄﺔ اﻟﻌﺎﺋﻤﺔ ﻣﻨﺴﺠﻤ ًﺎ ﻣﻊ اﻟﺸﻜﻞ اﻟﻌﺎم اﻟﺘﺎﻟﻲ:
و ﻳﺴﻤﻰ ھﺬا اﻟﺸﻜﻞ اﻟﻤﻮﺻﻮف ﺑﮫﺬه اﻟﺸﺮوط ﺑﺎﻟﺸﻜﻞ اﻟﻤﻌﯿﺎري ﻟﻠﻌﺪد اﻟﻤﻤﺜﻞ ﺑﺎﻟﻨﻘﻄﺔ اﻟﻌﺎﺋﻤﺔ .و ﻣﺜﺎل ذﻟﻚ اﻟﻌﺪد اﻟﺜﻨﺎﺋﻲ
١١٠٫١١٠ﻳﻤﺜﻞ ﺑﺎﻟﺸﻜﻞ اﻟﻤﻌﯿﺎري ﺑﻮاﺳﻄﺔ اﻟﻨﻘﻄﺔ اﻟﻌﺎﺋﻤﺔ ﻛﻤﺎ ﻳﻠﻲ:
و ﻋﺎدة ﻳﻜﺘﺐ اﻟﺸﻜﻞ اﻟﻌﺎم ﻟﻠﻌﺪد اﻟﻤﻤﺜﻞ ﺑﺎﻟﻨﻘﻄﺔ اﻟﻌﺎﺋﻤﺔ ﺿﻤﻦ اﻟﻜﻠﻤﺔ) (Wordداﺧﻞ اﻟﺤﺎﺳﻮب ،و ﻳﺨﺼﺺ ﻟﻜﻞ ﺟﺰء ﻣﻦ أﺟﺰاء
اﻟﻜﻠﻤﺔ ﻋﺪد ﻣﻌﯿﻦ ﻣﻦ اﻟﺨﺎﻧﺎت ﺑﻤﺎ ﻓﻲ ذﻟﻚ اﻟﺠﺰء اﻟﺨﺎص ﺑﺎﻹﺷﺎرة ،و ذﻟﻚ ﺣﺴﺐ ﻃﻮل اﻟﻜﻠﻤﺔ اﻟﻤﺴﺘﻌﻤﻠﺔ ﻓﻲ اﻟﺤﺎﺳﻮب و
اﻟﺸﻜﻞ اﻟﺘﺎﻟﻲ ﻳﺒﯿﻦ ﻛﻠﻤﺔ ﺣﺎﺳﻮب ﺗﺴﺘﻌﻤﻞ ﻓﯿﻪ اﻟﻨﻘﻄﺔ اﻟﻌﺎﺋﻤﺔ.
أﺷﺎرة اﻟﻌﺪد اﻟﺠﺰء اﻟﻜﺴﺮي أﺷﺎرة اﻷس اﻷس
Sign Mantissa Exponent Sign Exponent
إن اﻟﺸﻜﻞ اﻟﻌﺎم ﻟﮫﺬه اﻟﻜﻠﻤﺔ ﻳﻤﻜﻦ أن ﻳﺨﺘﻠﻒ ﻣﻦ ﺣﺎﺳﻮب إﻟﻰ آﺧﺮ و ﺧﺎﺻﺔ ﻓﯿﻤﺎ ﻳﺘﻌﻠﻖ ﺑﺘﺮﺗﯿﺐ أﺟﺰاء اﻟﻜﻠﻤﺔ.