You are on page 1of 3

‫ﻨﻅﺎﻡ ﺍﻟﻌﺩ ﺍﻟﺜﻨﺎﺌﻲ‬

‫ﻨﻅﺎﻡ ﺍﻟﻌﺩ ﺍﻟﺜﻨﺎﺌﻲ‬


‫ﻁﺒﻌﺎ ﻫﻨﺎﻙ ﻓﻲ ﺍﻟﻌﺎﻟﻡ ﺃﻨﻅﻤﺔ ﻋﺩ ﻤﺨﺘﻠﻔﺔ ﻭﺍﺸﻬﺭﻫﺎ ﻫﻭ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻌﺸﺭﻱ ﻭﻟﻜﻥ ﻤﻨﺫ ﺍﺨﺘﺭﺍﻉ ﺍﻟﺤﺎﺴﻭﺏ‬
‫)‪ (Computer‬ﺍﺴﺘﺨﺩﻡ ﻨﻅﺎﻡ ﻋﺩ ﻴﻨﺎﺴﺏ ﺍﻟﺨﻭﺍﺹ ﺍﻟﺘﻘﻨﻴﺔ ﻟﻪ ﻭﻫﻭ ﺍﻟﻨﻅﺎﻡ ﺍﻟﺜﻨﺎﺌﻲ‬

‫ﻴﺘﻜﻭﻥ ﺃﻱ ﻨﻅﺎﻡ ﻟﻠﻌﺩ ﻤﻥ ﻋﺩﺩ ﻤﻥ ﺍﻟﺭﻤﻭﺯ ﻭﺤﺴﺏ ﻋﺩﺩ ﺍﻟﺭﻤﻭﺯ ﻴﻁﻠﻕ ﻋﻠﻰ ﺍﻟﻨﻅﺎﻡ ﺍﻻﺴﻡ ﺍﻟﻤﻭﺍﻓﻕ ﻭﻨﻅﺎﻡ ﺍﻟﻌﺩ‬
‫ﺍﻟﻌﺸﺭﻱ ﺴﻤﻲ ﻋﺸﺭﻴﺎ ﻷﻨﻪ ﻴﺴﺘﺨﺩﻡ ﻋﺸﺭﺓ ﺭﻤﻭﺯ ‪ ،‬ﻭﺍﻟﻨﻅﺎﻡ ﺍﻟﺜﻨﺎﺌﻲ ﻴﺴﺘﺨﺩﻡ ﺭﻤﺯﺍﻥ ﻓﻘﻁ ﻫﻤﺎ ﺍﻟﺼﻔﺭ ﻭﺍﻟﻭﺍﺤﺩ‬
‫)‪ (١،٠‬ﻭﻴﺒﻴﻥ ﺍﻟﺠﺩﻭل ﺍﻟﺘﺎﻟﻲ ﺍﻟﺨﺼﺎﺌﺹ ﺍﻷﺴﺎﺴﻴﺔ ﻟﻠﻨﻅﺎﻤﻴﻥ‬

‫ﺍﻜﺒﺭ ﻗﻴﻤﺔ ﻓﻲ ﺍﻟﺭﻤﺘﺒﺔ‬


‫ﻋﺩﺩ ﺍﻟﺭﻤﻭﺯ‬ ‫ﺃﺴﺎﺱ ﻨﻅﺎﻡ ‪N‬‬ ‫ﻨﻅﺎﻡ ﺍﻟﻌﺩ‬
‫ﺍﻟﻭﺍﺤﺩﺓ‬
‫‪9‬‬ ‫‪10‬‬ ‫‪10‬‬ ‫ﺍﻟﻨﻅﺎﻡ ﺍﻟﻌﺸﺭﻱ‬
‫‪1‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫ﺍﻟﻨﻅﺎﻡ ﺍﻟﺜﻨﺎﺌﻲ‬

‫ﺘﻤﺜﻴل ﺍﻷﻋﺩﺍﺩ ﻤﻥ ‪ ١‬ﺇﻟﻰ ‪ ١٦‬ﻓﻲ ﺍﻟﻨﻅﺎﻡ ﺍﻟﺜﻨﺎﺌﻲ‬

‫ﺍﻟﻨﻅﺎﻡ ﺍﻟﻌﺸﺭﻱ ‪١١١٦‬‬ ‫ﺍﻟﻨﻅﺎﻡ ﺍﻟﺜﻨﺎﺌﻲ‬ ‫ﺍﻟﻨﻅﺎﻡ ﺍﻟﻌﺸﺭﻱ‬ ‫ﺍﻟﻨﻅﺎﻡ ﺍﻟﺜﻨﺎﺌﻲ‬


‫‪0‬‬ ‫‪0000‬‬ ‫‪8‬‬ ‫‪1000‬‬
‫‪1‬‬ ‫‪0001‬‬ ‫‪9‬‬ ‫‪1001‬‬
‫‪2‬‬ ‫‪0010‬‬ ‫‪10‬‬ ‫‪1010‬‬
‫‪3‬‬ ‫‪0011‬‬ ‫‪11‬‬ ‫‪1011‬‬
‫‪4‬‬ ‫‪0100‬‬ ‫‪12‬‬ ‫‪1100‬‬
‫‪5‬‬ ‫‪0101‬‬ ‫‪13‬‬ ‫‪1101‬‬
‫‪6‬‬ ‫‪0110‬‬ ‫‪14‬‬ ‫‪1110‬‬
‫‪7‬‬ ‫‪0111‬‬ ‫‪15‬‬ ‫‪1111‬‬

‫ﺘﺤﻭﻴل ﺍﻟﻌﺩﺩ ﺍﻟﻌﺸﺭﻱ ﺇﻟﻰ ﺜﻨﺎﺌﻲ‬

‫ﻁﺒﻌﺎ ﻴﻭﺠﺩ ﺃﻜﺜﺭ ﻤﻥ ﻁﺭﻴﻘﺔ ﻭﻟﻜﻥ ﺴﻭﻑ ﻨﺴﺘﺨﺩﻡ ﻁﺭﻴﻘﺔ ﺍﻟﺒﺎﻗﻲ‬

‫ﻤﺒﺩﺃ ﻫﺫﻩ ﺍﻟﻁﺭﻴﻘﺔ ﻫﻭ ﺍﻟﻘﺴﻤﺔ ﻋﻠﻰ ‪ ٢‬ﻭﺘﻜﺭﺍﺭ ﻫﺫﻩ ﺍﻟﻌﻤﻠﻴﺔ ﺤﺘﻰ ﺘﻨﺘﻬﻲ ﺍﻟﻌﻤﻠﻴﺔ ﻤﻊ ﺍﻻﺤﺘﻔﺎﻅ ﺒﺎﻟﺒﺎﻗﻲ ‪ .‬ﻭﺘﺸﻜل‬
‫ﺍﻟﺒﻭﺍﻗﻲ ﺍﻟﻌﺩﺩ ﺍﻟﺜﻨﺎﺌﻲ ﺍﻟﻤﻜﺎﻓﺊ‬

‫ﻤﺜﺎل ‪ :‬ﺘﺤﻭﻴل ﺍﻟﻌﺩﺩ ﺍﻟﻌﺸﺭﻱ ‪ ١٥‬ﺇﻟﻰ ﺜﻨﺎﺌﻲ ﺒﻁﺭﻴﻘﺔ ﺍﻟﺒﺎﻗﻲ‬

‫‪0‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪7‬‬ ‫‪15‬‬ ‫ﺍﻟﻌﺩﺩ‬


‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫ﺍﻟﻤﻘﺴﻭﻡ ﻋﻠﻴﻪ‬

‫ﻣﻊ ﺗﺤﯿﺎت ﻋﻤﺎد اﺑﻮﻓﺎدى‬


‫ﻨﻅﺎﻡ ﺍﻟﻌﺩ ﺍﻟﺜﻨﺎﺌﻲ‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫ﺍﻟﺒﺎﻗﻲ‬

‫ﺍﻟﻨﺎﺘﺞ ﻫﻭ ‪١١١١ :‬‬

‫ﻤﺜﺎل ‪ :‬ﺘﺤﻭﻴل ﺍﻟﻌﺩﺩ ﺍﻟﻌﺸﺭﻱ ‪ ٢٥‬ﺇﻟﻰ ﺜﻨﺎﺌﻲ‬

‫‪0‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪6‬‬ ‫‪12‬‬ ‫‪25‬‬ ‫ﺍﻟﻌﺩﺩ‬


‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫ﺍﻟﻤﻘﺴﻭﻡ ﻋﻠﻴﻪ‬
‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫ﺍﻟﺒﺎﻗﻲ‬

‫ﺍﻟﻨﺎﺘﺞ ﻫﻭ ‪١١٠٠١ :‬‬

‫ﺘﺤﻭﻴل ﺍﻟﻌﺩﺩ ﺍﻟﺜﻨﺎﺌﻲ ﺇﻟﻰ ﻋﺩﺩ ﻋﺸﺭﻱ‬

‫ﺴﻴﺘﻡ ﺘﺤﻭﻴل ﺍﻷﻋﺩﺍﺩ ﺍﻟﺜﻨﺎﺌﻲ ﺇﻟﻰ ﺃﻋﺩﺍﺩ ﻋﺸﺭﻴﺔ ﺒﺎﺴﺘﺨﺩﺍﻡ ﻤﻔﻬﻭﻡ ﻗﻴﻤﺔ ﺍﻟﻤﺭﺘﺒﺔ ﺤﻴﺙ ﻨﻀﺭﺏ ﻜل ﺭﻗﻡ ﻤﻥ ﺃﺭﻗﺎﻡ‬
‫ﺍﻟﻌﺩﺩ ﺍﻟﺜﻨﺎﺌﻲ ﺒﻘﻴﻤﺔ ﺍﻟﻤﺭﺘﺒﺔ ﺍﻟﻤﻘﺎﺒﻠﺔ ﻭﻨﺠﻤﻊ ﺍﻟﺠﺩﺍﺀﺍﺕ ﻭﻨﻌﻠﻡ ﺃﻥ ﻗﻴﻤﺔ ﺍﻟﻤﺭﺘﺒﺔ ﺍﻷﻭﻟﻰ ﻓﻲ ﺍﻟﻨﻅﺎﻡ ﺍﻟﺜﻨﺎﺌﻲ ‪١‬‬
‫ﻭﺍﻟﺜﺎﻨﻴﺔ ‪ ٢‬ﻭﺍﻟﻤﺭﺘﺒﺔ ﺍﻟﺜﺎﻟﺜﺔ ‪ ٤‬ﻭﺍﻟﺭﺍﺒﻌﺔ ‪ ٨‬ﻭﻫﻜﺫﺍ‬

‫ﻤﺜﺎل ‪ :‬ﺘﺤﻭﻴل ﺍﻟﺭﻗﻡ ﺍﻟﺜﻨﺎﺌﻲ )‪ (١١١١‬ﺇﻟﻰ ﻋﺸﺭﻱ ﺒﺎﺴﺘﺨﺩﺍﻡ ﻤﻔﻬﻭﻡ ﻗﻴﻤﺔ ﺍﻟﻤﺭﺘﺒﺔ‬

‫ﻨﻜﺘﺏ ‪١٥ = (٨ *١ )+(٤ *١ )+(٢ *١ )+(١ *١ ) :‬‬

‫= ‪١٥‬‬ ‫‪٨‬‬ ‫‪+‬‬ ‫‪٤ +‬‬ ‫‪٢ +‬‬ ‫‪١‬‬

‫ﻤﺜﺎل ‪ :‬ﺘﺤﻭﻴل ﺍﻟﺭﻗﻡ ﺍﻟﺜﻨﺎﺌﻲ )‪ (١١٠٠١‬ﺇﻟﻰ ﻋﺸﺭﻱ ﺒﺎﺴﺘﺨﺩﺍﻡ ﻤﻔﻬﻭﻡ ﻗﻴﻤﺔ ﺍﻟﻤﺭﺘﺒﺔ‬

‫ﻨﻜﺘﺏ ‪٢٥ = ( ١٦ * ١ )+ (٨ * ١)+(٤ * ٠ )+(٢ * ٠ )+(١ * ١ ) :‬‬

‫= ‪٢٥‬‬ ‫‪١٦‬‬ ‫‪+‬‬ ‫‪٨‬‬ ‫‪+‬‬ ‫‪٠‬‬ ‫‪+‬‬ ‫‪٠‬‬ ‫‪+‬‬ ‫‪١‬‬

‫ﺍﻟﻌﻤﻠﻴﺎﺕ ﺍﻟﻤﻨﻁﻘﻴﺔ ﻓﻲ ﺍﻟﻨﻅﺎﻡ ﺍﻟﺜﻨﺎﺌﻲ‬

‫‪AND‬‬

‫ﺍﻟﻘﻴﻤﺔ ﺍﻻﻭﻟﻰ‬ ‫ﺍﻟﻌﻤﻠﻴﺔ‬ ‫ﺍﻟﻘﻴﻤﺔ ﺍﻟﺜﺎﻨﻴﺔ‬ ‫ﺍﻟﻨﺎﺘﺞ‬


‫‪0‬‬ ‫‪AND‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪0‬‬ ‫‪AND‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪1‬‬ ‫‪AND‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪1‬‬ ‫‪AND‬‬ ‫‪1‬‬ ‫‪1‬‬

‫‪NAND‬‬

‫ﻣﻊ ﺗﺤﯿﺎت ﻋﻤﺎد اﺑﻮﻓﺎدى‬


‫ﻨﻅﺎﻡ ﺍﻟﻌﺩ ﺍﻟﺜﻨﺎﺌﻲ‬
‫ﺍﻟﻘﻴﻤﺔ ﺍﻻﻭﻟﻰ‬ ‫ﺍﻟﻌﻤﻠﻴﺔ‬ ‫ﺍﻟﻘﻴﻤﺔ ﺍﻟﺜﺎﻨﻴﺔ‬ ‫ﺍﻟﻨﺎﺘﺞ‬
‫‪0‬‬ ‫‪NANAD‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪0‬‬ ‫‪NANAD‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪1‬‬ ‫‪NANAD‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪1‬‬ ‫‪NANAD‬‬ ‫‪1‬‬ ‫‪0‬‬

‫‪OR‬‬

‫ﺍﻟﻘﻴﻤﺔ ﺍﻻﻭﻟﻰ‬ ‫ﺍﻟﻌﻤﻠﻴﺔ‬ ‫ﺍﻟﻘﻴﻤﺔ ﺍﻟﺜﺎﻨﻴﺔ‬ ‫ﺍﻟﻨﺎﺘﺞ‬


‫‪0‬‬ ‫‪OR‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪0‬‬ ‫‪OR‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪1‬‬ ‫‪OR‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪1‬‬ ‫‪OR‬‬ ‫‪1‬‬ ‫‪1‬‬

‫‪XOR‬‬

‫ﺍﻟﻘﻴﻤﺔ ﺍﻻﻭﻟﻰ‬ ‫ﺍﻟﻌﻤﻠﻴﺔ‬ ‫ﺍﻟﻘﻴﻤﺔ ﺍﻟﺜﺎﻨﻴﺔ‬ ‫ﺍﻟﻨﺎﺘﺞ‬


‫‪0‬‬ ‫‪XOR‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪0‬‬ ‫‪XOR‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪1‬‬ ‫‪XOR‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪1‬‬ ‫‪XOR‬‬ ‫‪1‬‬ ‫‪0‬‬

‫‪NOT‬‬

‫ﺍﻟﻘﻴﻤﺔ ﺍﻻﻭﻟﻰ‬ ‫ﺍﻟﻌﻤﻠﻴﺔ‬ ‫ﺍﻟﻘﻴﻤﺔ ﺍﻟﺜﺎﻨﻴﺔ‬


‫‪0‬‬ ‫‪NOT‬‬ ‫‪1‬‬
‫‪1‬‬ ‫‪NOT‬‬ ‫‪0‬‬

‫ﻣﻊ ﺗﺤﯿﺎت ﻋﻤﺎد اﺑﻮﻓﺎدى‬

You might also like