ﺑﻪ ﻧﺎﻡ ﺧﺪﺍ ﻧﻤﻮﻧﻪ ﺳﻮﺍﻻﺕ ﺍﻣﺘﺤﺎﻥ ﭘﺎﻳﺎﻥ ﺗﺮﻡ ﻣﺪﺍﺭ ﻣﻨﻄﻘﻲ .1ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻣﺪﺍﺭ ﺯﻳﺮ ،ﺍﺑﺘﺪﺍ ﺗﻌﻴﻴﻦ ﻛﻨﻴﺪ ﺍﻳﻦ ﻣﺪﺍﺭ ،ﺍﺯ ﻛﺪﺍﻡ ﻣﺪﻝ ﭘﻴﺮﻭﻱ ﻣﻲ ﻛﻨﺪ؟ ) ﻣﻴﻠﻲ ﻳﺎ ﻣﻮﺭ ( ﺳﭙﺲ ﺩﻳﺎﮔﺮﺍﻡ ﺣﺎﻟﺖ ﻣﺪﺍﺭ ﺭﺍ ﺑﺮ ﺍﺳﺎﺱ ﻣﺪﻝ ﻣﺮﺑﻮﻃﻪ ﺭﺳﻢ ﻛﻨﻴﺪ. .2ﻳﻚ ﻭﺍﺣﺪ ﻛﻨﺘﺮﻝ ﺑﺮﺍﻱ ﻣﺎﺷﻴﻦ ﺷﻜﻼﺕ ﻓﺮﻭﺵ ﻃﺮﺍﺣﻲ ﻛﻨﻴﺪ .ﻧﺤﻮﻩ ﻋﻤﻠﻜﺮﺩ ﻣﺎﺷﻴﻦ ﺑﻪ ﺍﻳﻦ ﺻﻮﺭﺕ ﺍﺳﺖ .ﻫﺮ ﺷﻜﻼﺕ ﺩﺍﻧﻪ ﺍﻱ 20ﺗﻮﻣﺎﻥ ﺍﺳﺖ ﻭ ﻣﺎﺷﻴﻦ ﺳﻜﻪ ﻫﺎﻱ 5ﻭ 10ﺗﻮﻣﺎﻧﻲ ﻗﺒﻮﻝ ﻣﻲ ﻛﻨﺪ ﻭ ﺩﺭ ﺻﻮﺭﺕ ﺑﻴﺸﺘﺮ ﺑﻮﺩﻥ ﭘﻮﻝ ﺍﺯ 20ﺗﻮﻣﺎﻥ ﺑﺎﻳﺪ ﺑﻘﻴﻪ ﭘﻮﻝ ﺭﺍ ﺑﺮﮔﺮﺩﺍﻧﺪ .ﻣﺎﺷﻴﻦ ﺑﻴﺸﺘﺮ ﺍﺯ 25ﺗﻮﻣﺎﻥ ﻫﻢ ﻗﺒﻮﻝ ﻧﻤﻲ ﻛﻨﺪ ﺩﺭ ﻧﺘﻴﺠﻪ ﻣﺎﻛﺰﻳﻤﻢ ﭘﻮﻟﻲ ﻛﻪ ﺑﺎﻳﺪ ﺑﺮﮔﺮﺩﺍﻧﺪﻩ ﺷﻮﺩ 5ﺗﻮﻣﺎﻥ ﺍﺳﺖ. .3ﻳﻚ ﻣﺪﺍﺭ ﺟﻤﻊ ﻛﻨﻨﺪﻩ /ﺗﻔﺮﻳﻖ ﻛﻨﻨﺪﻩ ﻃﺮﺍﺣﻲ ﻛﻨﻴﺪ ﻛﻪ ﺩﻭ ﻋﺪﺩ ﭼﻬﺎﺭ ﺑﻴﺘﻲ Aﻭ Bﺭﺍ ﺑﻪ ﻋﻨﻮﺍﻥ ﻭﺭﻭﺩﻱ ﺩﺭﻳﺎﻓﺖ ﻛﻨﺪ .ﻫﻤﭽﻨﻴﻦ ﻳﻚ ﺳﻴﮕﻨﺎﻝ ﻛﻨﺘﺮﻟﻲ Sﺑﻪ ﻋﻨﻮﺍﻥ ﻭﺭﻭﺩﻱ ﺑﮕﻴﺮﺩ ﻛﻪ ﺩﺭ ﺻﻮﺭﺕ ﺻﻔﺮ ﺑﻮﺩﻥ ،ﻣﺪﺍﺭﺗﺎﻥ ﻋﻤﻞ ﺟﻤﻊ ﺍﻧﺠﺎﻡ ﺩﻫﺪ ﻭ ﺩﺭ ﺻﻮﺭﺗﻲ ﻛﻪ ﻳﻚ ﺑﺎﺷﺪ ﻣﺪﺍﺭﺗﺎﻥ ﻋﻤﻞ ﺗﻔﺮﻳﻖ ﺭﺍ ﺍﻧﺠﺎﻡ ﺩﻫﺪ .ﺩﺭ ﻃﺮﺍﺣﻲ ﺗﻨﻬﺎ ﻣﺠﺎﺯ ﺑﻪ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ 4 ﻋﺪﺩ FAﻭ 4ﮔﻴﺖ XORﻫﺴﺘﻴﺪ. .۴ﻣﺪﺍﺭﻱ ﺳﻨﻜﺮﻭﻥ ) ﻫﻤﺰﻣﺎﻥ ( ﺑﺮﺍﻱ ﺷﻤﺎﺭﻧﺪﻩ ﺍﻱ ﺑﺎ ﻧﻤﻮﺩﺍﺭ ﺣﺎﻟﺖ ﺯﻳﺮ ﻃﺮﺍﺣﻲ ﻛﻨﻴﺪ. .5ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺩﻭ Logic Blockﺯﻳﺮ ﺍﺯ ﻳﻚ ، PALﺗﺎﺑﻊ ﺧﺮﻭﺟﻲ ﺑﺮ ﺭﻭﻱ Wﺭﺍ ﺑﻨﻮﻳﺴﻴﺪ. .6ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﻣﻘﺎﻳﺴﻪ ﮔﺮ ﺯﻳﺮ ﻭ ﺩﻳﮕﺮ ﮔﻴﺖ ﻫﺎﻱ ﻣﻨﻄﻘﻲ ،ﻳﻚ ﻣﻘﺎﻳﺴﻪ ﮔﺮ 8ﺑﻴﺘﻲ ﺑﺴﺎﺯﻳﺪ .ﺩﺭ ﻃﺮﺍﺣﻲ ﺧﻮﺩ ﺍﺯ ﻛﻤﺘﺮﻳﻦ ﺗﻌﺪﺍﺩ ﮔﻴﺖ ﻣﻤﻜﻦ ﺍﺳﺘﻔﺎﺩﻩ ﻛﻨﻴﺪ. .7ﻳﻚ ﺷﻴﻔﺖ ﺭﺟﻴﺴﺘﺮ 4ﺑﻴﺘﻲ ﺩﺍﺭﺍﻱ loadﻣﻮﺍﺯﻱ ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﻓﻴﻠﻴﭗ ﻓﻼپ Dﻭ ﺑﻪ ﺻﻮﺭﺕ bit slice ﻃﺮﺍﺣﻲ ﻛﻨﻴﺪ .ﺍﻳﻦ ﺷﻴﻔﺖ ﺭﺟﻴﺴﺘﺮ ﺩﺍﺭﺍﻱ ﺩﻭ ﺧﻂ ﻛﻨﺘﺮﻟﻲ shiftﻭ loadﺍﺳﺖ .ﺑﻪ ﺍﺯﺍﻱ shift = 1ﻣﺤﺘﻮﺍﻱ ﺭﺟﻴﺴﺘﺮ 1ﻭﺍﺣﺪ ﺑﻪ ﺭﺍﺳﺖ ﺷﻴﻔﺖ ﻣﻲ ﺧﻮﺭﺩ .ﺑﻪ ﺍﺯﺍﻱ shift = 0ﻭ load ، load = 1ﻣﻮﺍﺯﻱ ﺍﻧﺠﺎﻡ ﻣﻲ ﺷﻮﺩ. ﻭ ﺍﮔﺮ ﻫﺮ ﺩﻭ ﺧﻂ ﻛﻨﺘﺮﻝ ﺻﻔﺮ ﺑﺎﺷﺪ ،ﻣﺤﺘﻮﺍﻱ ﺭﺟﻴﺴﺘﺮ ﺗﻐﻴﻴﺮ ﻧﻤﻲ ﻛﻨﺪ. .8ﻳﻚ ﺭﺟﻴﺴﺘﺮ 4ﺑﻴﺘﻲ ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﻓﻴﻠﻴﭗ ﻓﻼپ Dﻭ ﻣﺎﻟﺘﻲ ﭘﻠﻜﺴﺮ 4*1ﺑﻪ ﺻﻮﺭﺕ bit sliceﻃﺮﺍﺣﻲ ﻛﻨﻴﺪ. ﺭﺟﻴﺴﺘﺮ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ selectﻫﺎﻱ ﻣﺎﻟﺘﻲ ﭘﻠﻜﺴﺮ ،ﺑﻪ ﺻﻮﺭﺕ ﺯﻳﺮ ﻋﻤﻞ ﻣﻲ ﻛﻨﺪ.
© Copyright 2025 Paperzz