Your SlideShare is downloading. ×
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Parvin arm book
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Parvin arm book

1,150

Published on

ARM ARCHITECTURE

ARM ARCHITECTURE

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,150
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ARM ‫ﻦ‬‫ﺮﭘو‬‫ﯽ‬ ‫ﻨﺪس‬ : ‫ﻒ‬ ‫ﭘﺮدازﺷﮕﺮ‬‫ﻣﻌﻤﺎري‬ARM‫ﭘﺮوﻳﻦ‬‫ﻣﺼﻄﻔﻲ‬‫ﻣﻬﻨﺪس‬:‫ﺗﺎﻟﻴﻒ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫زﻣﻴﻨﻪ‬ ‫در‬ ‫ﻣﻄﺮح‬ ‫ﺷﺮﻛﺘﻬﺎي‬ ‫از‬ ‫ﺑﺴﻴﺎري‬ ‫ﻣﻌﻤﺎري‬ ‫از‬ ، ‫دﻧﻴﺎ‬ ‫در‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ARM  . ‫ﻛـﻨـﻨـﺪ‬ ‫ﻣﻲ‬ ‫اﺳﺘﻔﺎده‬ ‫ﺧﻮد‬ ‫ﻣﺤﺼﻮﻻت‬ ‫در‬ ‫ﻫﺴﺘﻪ‬ARM ‫ﺳـﻮي‬ ‫از‬ ‫اﺳـﺘـﻘـﺒـﺎل‬ ‫ﺑﺎ‬ ‫ﺟﺎي‬ ، ‫ﻛﺎرﺑﺮان‬ ‫و‬ ‫ﻛﻨﻨﺪﮔﺎن‬ ‫ﺗﻮﻟﻴﺪ‬ ، ‫ﻃﺮاﺣﺎن‬ ، ‫ﺻﻨﻌﺖ‬ ‫اﻳﻦ‬ ‫اﺳﺘﺎﻧﺪارد‬ ‫ﺑﻌﻨﻮان‬ ‫را‬ ‫ﺧﻮد‬ ‫ﭘﺎي‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺗﺮ‬ ‫ﻣﺤﻜﻢ‬ ‫روز‬ ‫ﺑﻪ‬ ‫روز‬ : ‫ﺧﻮاﻧﻴﺪ‬ ‫ﻣﻲ‬ ‫ﻛﺘﺎب‬ ‫اﻳﻦ‬ ‫در‬ ‫آﻧﭽﻪ‬ ‫ﺑﺎ‬ ، ‫دوم‬ ‫ﻓﺼﻞ‬ ‫در‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺑﺮرﺳﻲ‬ ‫را‬ ‫اﻧﻘﻼﺑﻲ‬ ‫اﺧﺘﺮاع‬ ‫اﻳﻦ‬ ‫ﺗﻜﺎﻣﻞ‬ ‫ﺳﻴﺮ‬ ، ‫ﭘﺮدازﺷﮕﺮﻫﺎ‬ ‫ﺗﺎرﻳﺨﭽﻪ‬ ‫ﺑﻪ‬ ‫ﻧﮕﺎﻫﻲ‬ ‫ﺑﺎ‬ ‫اول‬ ‫ﻓﺼﻞ‬ ‫ﺑـﻬـﺘـﺮ‬ ‫درك‬ ‫ﺑـﺮاي‬ ‫ﻣﻨﺎﺳﺐ‬ ‫اي‬ ‫زﻣﻴﻨﻪ‬ ، ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ ‫در‬ ‫رﻓﺘﻪ‬ ‫ﺑﻜﺎر‬ ‫اﺻﻄﻼﺣﺎت‬ ‫و‬ ‫ﺗﻜﻨﻴﻜﻬﺎ‬ ، ‫ﻣﻔﺎﻫﻴﻢ‬ ‫ﺑﺮ‬ ‫ﻣﺮوري‬ ‫ﻫﺴﺘﻪ‬ ‫درون‬ ‫ﺑﻪ‬ ‫ﺳﻮم‬ ‫ﻓﺼﻞ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻓﺮاﻫﻢ‬ ، ‫ﭘﺮدازﺷﮕﺮﻫﺎ‬ ‫داﺧﻠﻲ‬ ‫ﺳﺎﺧﺘﺎر‬ARM ‫ﺟﺰﺋﻴﺎت‬ ‫ﺑﺎ‬ ‫را‬ ‫ﻋﻼﻗﻤﻨﺪان‬ ‫و‬ ‫رﻓﺘﻪ‬ ‫دﺳﺘﻮرات‬ ‫ﺑﻪ‬ ‫ﭼﻬﺎرم‬ ‫ﻓﺼﻞ‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫آﺷﻨﺎ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻧﻮﻳﺴﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻣﺪل‬ ‫و‬ ‫ﻓﻨﻲ‬ ‫داﻧﺶ‬ ، ‫ﻣﻌﻤﺎري‬ARM 32‫ﺑﻴﺘـﻲ‬ ، ‫را‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﺗﻮﺳﻂ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫اﺟﺮاي‬ ‫ﺷﻴﻮه‬ ‫و‬ ‫ﻫﺴﺘﻪ‬ ‫ﻛﺎرﻛﺮد‬ ، ‫ﻣﺘﻌﺪد‬ ‫ﻣﺜﺎﻟﻬﺎي‬ ‫ﻃﺮح‬ ‫و‬ ‫ﺟﺰﺋﻴﺎت‬ ‫ﺑﺮ‬ ‫ﺗﻤﺮﻛﺰ‬ ‫ﺑﺎ‬ ‫و‬ ‫ﭘﺮداﺧﺘﻪ‬ ‫وﺿﻌﻴﺖ‬ ‫ﺑﻪ‬ ‫ﭘﻨﺠﻢ‬ ‫ﻓﺼﻞ‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺑﺮرﺳﻲ‬THUMB ‫ﻓﺸﺮده‬ ‫ﻛﺪﻫﺎي‬ ‫ﺑﺎ‬ ‫دﺳﺘﻮرات‬ ‫و‬16‫ﻓﺼـﻞ‬ .‫ﭘـﺮدازد‬ ‫ﻣﻲ‬ ، ‫ﺑﻴﺘﻲ‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫اراﺋﻪ‬ ، ‫ﻛﺎرﺑﺮدي‬ ‫ﻣﺜﺎﻟﻬﺎي‬ ‫ﺑﺎ‬ ‫را‬ ‫اﺳﻤﺒﻠﻲ‬ ‫ﻧﻮﻳﺴﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺷﺸﻢ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 2. ‫ﺎری‬‫ﻤ‬‫ﻌ‬‫ﺷ‬‫ز‬‫ا‬‫ﺮﭘد‬ ARM ‫ﻦ‬‫ﺮﭘو‬‫ﯽ‬ :‫ﻒ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 3.   parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 4. ‫ن‬ ‫آ‬ ‫ﻢ‬‫ﻘﺪ‬ .‫ﻨﺪ‬ ‫ﺎ‬‫ﺑ‬‫ﺎن‬‫ﺟ‬،‫ﻦ‬ ‫ﺮز‬ ‫ﻦ‬‫ا‬‫ﺮف‬ ‫و‬‫ت‬ ‫ه‬‫ا‬‫ر‬ ‫و‬‫ﻮدﺪ‬‫ﻖ‬ ‫ﺎ‬‫ﻋ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 5. ‫ﺖ‬ ‫ا‬‫ﺮ‬ ‫ن‬‫آ‬‫ﺪ‬ ‫ﻮ‬‫ﻤﺪ‬ ‫ﺖ‬ ‫ا‬‫ﺮ‬ ‫ا‬‫ﻢ‬‫ھ‬،‫ﻖ‬ ‫ن‬‫آ‬‫ﯿﮏ‬ ‫ﻮﻻ‬ ‫ﻮی‬ ‫ﻮی‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 6. ‫ﻣﻘﺪﻣﻪ‬ ‫را‬ ‫ﻓﺮاﻳﻨﺪ‬ ‫اﻳﻦ‬ ‫اﺛﺮ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺗﺮ‬ ‫دﻳﺠﻴﺘﺎﻟﻲ‬ ‫روز‬ ‫ﺑﻪ‬ ‫روز‬ ، ‫ﻣﺎ‬ ‫اﻣﺮوز‬ ‫ﺟﻬﺎن‬‫از‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﻫﺎي‬ ‫زﻣﻴﻨﻪ‬ ‫در‬ ‫اﻳﻦ‬ . ‫ﻫﺴﺘﻴﻢ‬ ‫ﺷﺎﻫﺪ‬ ، ‫ﻣﺎﻳﻜﺮوﻳﻮ‬ ‫ﻓﺮ‬ ‫و‬ ‫ﻳﺨﭽﺎل‬ ‫ﭼﻮن‬ ‫ﺧﺎﻧﮕﻲ‬ ‫وﺳﺎﻳﻞ‬ ‫ﺗﺎ‬ ، ‫ﮔﺮﻓﺘﻪ‬ ‫ﻫﺎ‬ ‫ﻛﺎرﺧﺎﻧﻪ‬ ‫اﺗﻮﻣﺎﺳﻴﻮن‬ ‫دﻫﻪ‬ ‫در‬ ‫اﻳﻨﺘﻞ‬ ‫ﺷﺮﻛﺖ‬ ‫ﺗﻮﺳﻂ‬ ،‫ﭘﺮدازﺷﮕﺮ‬ ‫اﺧﺘﺮاع‬ ‫ﻣﺮﻫﻮن‬ ‫دﮔﺮﮔﻮﻧﻲ‬70. ‫اﺳﺖ‬ ‫ﻣﻴﻼدي‬ ‫اﻃﻼﻋﺎت‬ ‫ﭘﺮدازش‬ ‫ﺣﻮزه‬ ‫در‬ ‫ﭼﻪ‬ ، ‫ﭘﺮدازﺷﮕﺮﻫﺎ‬)‫ﻣﻴﻜﺮوﭘﺮﺳﺴﻮر‬(‫ﺳﻴﺴﺘﻤﻬ‬ ‫ﺣﻮزه‬ ‫در‬ ‫ﭼﻪ‬ ‫و‬‫ﻛﻨﺘﺮﻟﻲ‬ ‫ﺎي‬ )‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬‫را‬ ‫ﺧﻮد‬ ‫ﺗﺪرﻳﺠﻲ‬ ‫ﺗﻜﺎﻣﻞ‬ ‫ﻣﺴﻴﺮ‬ ، (‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﺑﺰرگ‬ ‫ﻛﻨﻨﺪﮔﺎن‬ ‫ﺗﻮﻟﻴﺪ‬ . ‫اﻧﺪ‬ ‫ﻛﺮده‬ ‫ﻃﻲ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻫﺴﺘﻪ‬ ، ‫ﻧﻮد‬ ‫دﻫﻪ‬ ‫اواﺧﺮ‬ ‫از‬ ، ‫دﻧﻴﺎ‬ARM. ‫ﭘﺬﻳﺮﻓﺘﻨﺪ‬ ‫ﺧﻮد‬ ‫ﻫﺎ‬ ‫ﻃﺮاﺣﻲ‬ ‫در‬ ‫ﻣﺮﺟﻌﻲ‬ ‫ﺑﻌﻨﻮان‬ ‫را‬ ‫آﻣﻮزﺷﻲ‬ ، ‫ﻋﻠﻤﻲ‬ ‫ﻣﺮاﻛﺰ‬ ‫در‬ ‫ﭘﮋوﻫﺸﮕﺮان‬ ‫و‬ ‫ﻣﻬﻨﺪﺳﺎن‬ ‫و‬ ‫ﻧﺒﻮده‬ ‫ﺑﻬﺮه‬ ‫ﺑﻲ‬ ‫ﻓﻨﺎوري‬ ‫ﻣﻮج‬ ‫اﻳﻦ‬ ‫از‬ ‫ﻧﻴﺰ‬ ‫ﻣﺎ‬ ‫ﻛﺸﻮر‬ ‫اﻧﺪ‬ ‫داﺷﺘﻪ‬ ‫ﺳﻌﻲ‬ ، ‫ﺗﺤﻘﻴﻘﺎﺗﻲ‬ ،. ‫ﻛﻨﻨﺪ‬ ‫اﺳﺘﻔﺎده‬ ، ‫ﺻﻨﻌﺖ‬ ‫اﻳﻦ‬ ‫دﺳﺘﺎوردﻫﺎي‬ ‫آﺧﺮﻳﻦ‬ ‫از‬‫در‬ ‫داﻧﺸﺠﻮﻳﺎن‬ ‫ﻣﻄﺎﻟﻌﻪ‬ ‫زﻣﻴﻨﻪ‬ARM‫ﻧﻈﻴﺮ‬ ، ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮﻫﺎ‬ ‫ﺳﺎﻳﺮ‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﺑﻴﺸﺘﺮي‬ ‫ﻣﺸﻜﻼت‬ ‫ﺑﺎ‬8051،AVR‫و‬ PIC‫از‬ ‫ﻋﺒﺎرﺗﻨﺪ‬ ‫ﻛﻪ‬ ‫ﻫﺴﺘﻨﺪ‬ ‫ﻣﻮاﺟﻪ‬ ،: ‫ﻫﺴﺘﻪ‬32‫ﺑﻴﺘﻲ‬ARM‫اﺳﺖ‬ ‫ﺗﺮ‬ ‫ﭘﻴﭽﻴﺪه‬ ، ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮﻫﺎ‬ ‫ﺳﺎﻳﺮ‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬. ‫ﻣﺨﺘﻠﻔﻲ‬ ‫ﻣﻌﻤﺎري‬ ‫ﻃﺮﺣﻬﺎي‬ ‫و‬ ‫ﻫﺎ‬ ‫ﻧﮕﺎرش‬‫از‬ARM‫ﺑﺎزار‬ ‫ﺑﻪ‬ ‫ﺷﺪه‬ ‫ﻋﺮﺿﻪ‬ ‫ﺗﺠﺎري‬ ‫ﻣﺪﻟﻬﺎي‬ ‫در‬ ‫ﻫﺎ‬ ‫ﻣﻌﻤﺎري‬ ‫از‬ ‫ﮔﻠﭽﻴﻨﻲ‬ ، ‫ﺗﺠﺎري‬ ‫ﻣﺪل‬ ‫ﻫﺮ‬ ‫دﻳﮕﺮ‬ ‫ﺑﻌﺒﺎرﺗﻲ‬ ‫و‬ ‫اﺳﺖ‬ ‫رﻓﺘﻪ‬ ‫ﺑﻜﺎر‬ ،‫ﮔﻮﻧﺎﮔﻮن‬ ‫ي‬ ‫اﺳﺖ‬‫ﻛﻪ‬‫داﻧﺸﺠﻮ‬ ‫ﻣﻨﻈﺮ‬ ‫از‬ ‫ﻣﻴﺸﻮد‬ ‫ﺑﺎﻋﺚ‬ ‫اﻳﻦ‬‫ﺣﺎل‬ ‫در‬ ‫ﻛﻪ‬ ‫ﻳﻲ‬‫ﻫﺎي‬ ‫ﻫﺴﺘﻪ‬ ‫ﭘﻴﮕﻴﺮي‬ ‫و‬ ‫ﻣﻄﺎﻟﻌﻪ‬ ‫ﻣﺨﺘﻠﻒ‬ARM‫اﺳﺖ‬‫آﺷﻔﺘﮕﻲ‬ ‫ﻧﻮﻋﻲ‬ ،‫ﺷﻮد‬ ‫دﻳﺪه‬. ‫ﻣﻮﺿﻮع‬ ‫ﺑﻪ‬ ‫ﺧﺎص‬ ‫اي‬ ‫زاوﻳﻪ‬ ‫از‬ ‫ﻫﺮﻛﺪام‬ ‫و‬ ‫اﺳﺖ‬ ‫ﭘﺮاﻛﻨﺪه‬ ‫ﺑﺴﻴﺎر‬ ‫زﻣﻴﻨﻪ‬ ‫اﻳﻦ‬ ‫در‬ ‫اﻧﮕﻠﻴﺴﻲ‬ ‫ﻣﻨﺎﺑﻊ‬ ARM‫از‬ ‫ﻣﺨﺘﻠﻒ‬ ‫اﺻﻄﻼﺣﺎت‬ ‫ﺑﺎ‬ ‫داﻧﺸﺠﻮ‬ ‫ﻛﻪ‬ ‫اﻧﺪ‬ ‫داﺷﺘﻪ‬ ‫ﺑﺮاﻳﻦ‬ ‫ﻓﺮض‬ ‫و‬ ‫ﭘﺮداﺧﺘﻪ‬‫آﺷﻨﺎ‬ ‫ﻗﺒﻞ‬ . ‫اﺳﺖ‬ . ‫ﻧﺪارد‬ ‫ﺷﺮح‬ ‫ﺑﻪ‬ ‫ﻧﻴﺎز‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫ﻣﻔﺼﻠﻲ‬ ‫ﺣﺪﻳﺚ‬ ‫ﺧﻮد‬ ، ‫ﻫﻢ‬ ‫ﻓﺎرﺳﻲ‬ ‫ﻣﻨﺎﺑﻊ‬ ‫ﻛﻤﺒﻮد‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮﻫﺎي‬ ‫آﻣﻮزش‬ ‫و‬ ‫ﺗﺪرﻳﺲ‬ ‫در‬ ‫ﻣﻮﻟﻒ‬ ‫ﺗﺠﺮﺑﻪ‬ ‫و‬ ‫ﺗﻼش‬ ‫ﺣﺎﺻﻞ‬ ‫ﺣﺎﺿﺮ‬ ‫ﻛﺘﺎب‬٨٠٥١،AVR‫و‬ ARM‫اﺳﺘﻔﺎده‬ ‫و‬ ‫ﻣﻄﺎﻟﺐ‬ ‫ﺳﺎزي‬ ‫ﺳﺎده‬ ‫و‬ ‫ﻣﻮﺟﻮد‬ ‫ﭘﺮاﻛﻨﺪه‬ ‫ﻣﻨﺎﺑﻊ‬ ‫از‬ ‫ﮔﻴﺮي‬ ‫ﺑﻬﺮه‬ ‫ﺑﺎ‬ ‫ﻛﻪ‬ ‫دارد‬ ‫ﺳﻌﻲ‬ ‫و‬ ‫ﺑﻮده‬ ‫ﺷﻜﻞ‬ ، ‫ﻣﺜﺎل‬ ‫دﻫﻬﺎ‬ ‫از‬‫و‬‫ﺟﺪول‬‫ﻓﺎرﺳﻲ‬ ‫ﻣﻨﺒﻊ‬ ‫ﻳﻚ‬ ‫ﻛﻤﺒﻮد‬ ،‫را‬‫ﻣﻮﺿﻮع‬ ‫اﻳﻦ‬ ‫در‬،. ‫ﻛﻨﺪ‬ ‫ﺑﺮﻃﺮف‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 7. ‫ﻫﺴﺘﻪ‬ ‫ﺑﺮ‬ ‫ﻣﺒﺘﻨﻲ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮﻫﺎي‬ ‫زﻣﻴﻨﻪ‬ ‫در‬ ‫اﻟﺒﺘﻪ‬ARM‫وﻟﻲ‬ ، ‫اﺳﺖ‬ ‫ﻣﻮﺟﻮد‬ ‫ﻓﺎرﺳﻲ‬ ‫ﺑﻪ‬ ‫ﻛﺘﺎﺑﻬﺎﻳﻲ‬ ‫آﻧﻬﺎ‬ ‫ﻫﻤﻪ‬‫ﻫﺴﺘﻪ‬ ‫ﺣﻮل‬ ‫ﻛﻪ‬ ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪﻫﺎي‬ ‫ﻣﺤﻮرﻳﺖ‬ ‫ﺑﺎ‬ARM‫ﺑﻪ‬ ‫ﻧﺎﭼﻴﺰ‬ ‫ﺑﺴﻴﺎر‬ ‫و‬ ‫ﺷﺪه‬ ‫ﺗﺪوﻳﻦ‬ ، ‫ﻫﺴﺘﻨﺪ‬ . ‫اﻧﺪ‬ ‫ﭘﺮداﺧﺘﻪ‬ ‫ﻫﺴﺘﻪ‬ ‫ﺧﻮد‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﺑﺎ‬ ‫ﻣﺮﺗﺒﻂ‬ ،‫دﻳﮕﺮ‬ ‫ﻣﻮﺿﻮﻋﺎت‬ARM‫ﻋﺎﻣﻞ‬ ‫ﺳﻴﺴﺘﻢ‬ ، ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪﻫﺎي‬ ‫ﻧﻈﻴﺮ‬ ،RTOS‫و‬ ‫ﭼﻮن‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮي‬ ‫ﻛﻨﻨﺪه‬ ‫ﺗﻮﻟﻴﺪه‬ ‫ﺷﺮﻛﺘﻬﺎي‬ ‫ﻣﺤﺼﻮﻻت‬ ‫ﺑﺮرﺳﻲ‬NXP‫و‬ATMEL‫ﺷﺪه‬ ‫ﺗﺪوﻳﻦ‬ ‫ﺷﺪ‬ ‫ﺧﻮاﻫﺪ‬ ‫ﻋﺮﺿﻪ‬ ‫دﻳﮕﺮي‬ ‫ﻣﺠﻠﺪ‬ ‫در‬ ‫ﺧﺪا‬ ‫اﻣﻴﺪ‬ ‫ﺑﻪ‬ ‫ﻛﻪ‬. ‫ﻫﺪف‬ ‫ﻛﻪ‬ ‫ﻣﻌﺘﻘﺪم‬ ‫و‬ ‫داﻧﻢ‬ ‫ﻣﻲ‬ ‫آﻓﺮﻳﻨﻲ‬ ‫ﻛﺎر‬ ‫و‬ ‫ﻛﺎر‬ ، ‫را‬ ‫ﺟﺎﻣﻌﻪ‬ ‫و‬ ‫ﻛﺸﻮر‬ ‫دﻏﺪﻏﻪ‬ ‫ﺑﺰرﮔﺘﺮﻳﻦ‬ ‫اﻳﻨﻜﻪ‬ ‫ﺑﻮاﺳﻄﻪ‬ ‫ﭘﺎﻳﺎن‬ ‫در‬ ، ‫اﺳﺖ‬ ‫ﻛﺸﻮر‬ ‫ﻣﺸﻜﻼت‬ ‫و‬ ‫ﺟﺎﻣﻌﻪ‬ ‫ﻧﻴﺎزﻫﺎي‬ ‫ﻛﺮدن‬ ‫ﺑﺮﻃﺮف‬ ، ‫داﻧﺸﻲ‬ ‫و‬ ‫ﻓﻦ‬ ‫ﻫﺮ‬ ‫ﻓﺮاﮔﻴﺮي‬ ‫از‬ ‫اﺻﻠﻲ‬ ‫ﺻﺤﺒﺖ‬ ‫ﺑﺰرﮔﻲ‬ ‫ﻛﺎرآﻓﺮﻳﻨﺎن‬ ‫از‬ ‫ﻓﺼﻞ‬ ‫ﻫﺮ‬‫ﺷﺪه‬‫ﻓﻨﺎوري‬ ‫در‬ ‫ﻛﻪ‬ ،IT‫دﺳﺘﺎن‬ ‫ﺑﺎ‬ ، ‫اﻟﻜﺘﺮوﻧﻴﻚ‬ ‫ﺻﻨﻌﺖ‬ ‫و‬ ، ‫ﻓﺮاوان‬ ‫ﭘﺸﺘﻜﺎر‬ ‫و‬ ‫ﻋﺸﻖ‬ ‫ﺑﺎ‬ ‫وﻟﻲ‬ ‫ﺧﺎﻟﻲ‬، ‫ﺧﻮد‬ ‫ﺗﻜﺎﻣﻞ‬ ‫ﻣﺴﻴﺮ‬ ‫در‬ ‫ﻛﻪ‬ ، ‫اﻧﺪ‬ ‫ﻛﺮده‬ ‫اﻳﺠﺎد‬ ‫ﻛﺎرﻫﺎﻳﻲ‬ ‫و‬ ‫ﻛﺴﺐ‬ . ‫ﺷﺪﻧﺪ‬ ‫ﻓﻨﺎوري‬ ‫ﻋﺮﺻﻪ‬ ‫در‬ ، ‫ﺑﺰرگ‬ ‫ﻧﺎﻣﻬﺎي‬ ‫ﺑﻪ‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﺑﺎ‬‫داﺷﺘﻪ‬ ‫ﻣﺘﻦ‬ ‫ﺑﺎزﺑﻴﻨﻲ‬ ‫در‬ ‫ﻛﻪ‬ ‫ﺗﻼﺷﻲ‬ ‫ﻫﻤﻪ‬‫ام‬‫ﻧﻘﺺ‬ ‫از‬ ‫ﺧﺎﻟﻲ‬ ‫را‬ ‫ﻛﺘﺎب‬ ،‫ﻧﺪاﻧﺴﺘﻪ‬‫ﻫﻤﻪ‬ ‫از‬ ‫ﭘﻴﺸﺎﭘﻴﺶ‬ ‫و‬ ‫ﺑﺰ‬‫ﺳﭙﺎﺳﮕﺬار‬ ‫ﺻﻤﻴﻤﺎﻧﻪ‬ ، ‫ﺷﻮﻧﺪ‬ ‫ﻣﺘﺬﻛﺮ‬ ‫را‬ ‫ﻛﺘﺎب‬ ‫ﻫﺎي‬ ‫ﻛﺎﺳﺘﻲ‬ ‫و‬ ‫ﮔﺬاﺷﺘﻪ‬ ‫ﻣﻨﺖ‬ ‫ﻛﻪ‬ ‫رﮔﻮاراﻧﻲ‬‫م‬. ‫ﺟﻨﺎب‬ ‫وﻳﮋه‬ ‫ﺑﻪ‬ *********** ‫اﺳﺘﺎن‬ ‫داﻧﺸﮕﺎﻫﻲ‬ ‫ﻣﺤﺘﺮم‬ ‫ﺟﻬﺎد‬ ‫از‬ ‫داﻧﻢ‬ ‫ﻣﻲ‬ ‫ﻻزم‬ ‫اﻳﻨﺠﺎ‬ ‫در‬ ، ‫ﻛﺘﺎب‬ ‫اﻳﻦ‬ ‫ﭼﺎپ‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﻣﺸﻔﻘﺎﻧﻪ‬ ‫و‬ ‫ﺟﻮاﻧﮕﺮاﻳﻲ‬ ، ‫ﻋﻠﻤﻲ‬ ‫روﺣﻴﻪ‬ ‫ﺑﺎ‬ ‫ﻛﻪ‬ ************* ‫اﺣ‬ ‫ﻣﺮاﺗﺐ‬ ، ‫اﻧﺪ‬ ‫داﺷﺘﻪ‬ ‫اﻫﺘﻤﺎم‬. ‫دارم‬ ‫اﻋﻼم‬ ‫را‬ ‫ﺧﻮد‬ ‫اﻣﺘﻨﺎن‬ ‫و‬ ‫ﺘﺮام‬ ‫ﻓﺮﻧﻴﺎ‬ ‫و‬ ‫ﺷﺮﻓﺎ‬ ‫ﻓﺮزﻧﺪاﻧﻢ‬ ‫و‬ ‫ﻫﻤﺴﺮ‬ ‫ﻣﺪاراي‬ ‫و‬ ‫ﻳﺎري‬ ‫از‬ ‫ﭘﺎﻳﺎن‬ ‫در‬‫اوﻗﺎﺗﻲ‬ ‫ﺑﻮاﺳﻄﻪ‬ ،‫و‬ ‫ﺑﻮده‬ ‫آﻧﻬﺎ‬ ‫ﺑﻪ‬ ‫ﻣﺘﻌﻠﻖ‬ ‫ﻛﻪ‬ ‫داﺷﺘﻪ‬ ‫درﻳﻎ‬ ‫آﻧﻬﺎ‬ ‫از‬ ‫ﻛﺘﺎب‬ ‫ﺗﺪوﻳﻦ‬ ‫ﺑﺮاي‬. ‫ﺳﭙﺎﺳﮕﺬارم‬ ، ‫ام‬ ‫ﭘﺮوﻳﻦ‬ ‫ﻣﺼﻄﻔﻲ‬ ‫ﺑﻬﺎر‬1392 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 8. ‫ﻣﻄﺎﻟﺐ‬ ‫ ﻓﻬﺮﺳﺖ‬ ‫ﭘﺮدازﺷﮕﺮﻫﺎ‬ ‫ﺗﺎرﻳﺨﭽﻪ‬ ‫ﺑﻪ‬ ‫ﻧﮕﺎﻫﻲ‬ : ‫اول‬ ‫ﻓﺼﻞ‬ 1    1-1  ‫ﺗﺎرﻳﺦ‬ ‫ﺑﻪ‬ ‫ﻧﮕﺎﻫﻲ‬ 2  1-1-1   ‫اﺳﺖ‬ ‫ﺛﺮوت‬ ، ‫داﻧﺶ‬ 2  1-2  ‫ﻳﻜﭙﺎرﭼﻪ‬ ‫ﻣﺪارات‬ 5  1-2-1  ‫ﺳﻴﻠﻴﻜﻮن‬ ‫دره‬ 5  1-2-2  ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﺗﻮﻟﺪ‬ 8  1-3  ‫ﻣﻴﻜﺮوﭘﺮﺳﺴﻮر‬ 9  1-4  ‫ﻣ‬‫ﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ 12  ‫ﻛﺎرآﻓﺮﻳﻨﺎن‬ 15      ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ : ‫دوم‬ ‫ﻓﺼﻞ‬ 17    2-1 ‫ﻋﺪدي‬ ‫ﻫﺎي‬ ‫ﺳﻴﺴﺘﻢ‬ 18  2-1-1 ‫ده‬ ‫ﻣﺒﻨﺎي‬ ‫ﻋﺪدي‬ ‫ﺳﻴﺴﺘﻢ‬ 18  2-1-2 ‫ﺑﺎﻳﻨﺮي‬ ‫ﻋﺪدي‬ ‫ﺳﻴﺴﺘﻢ‬ 19  2-1-2-1 ‫اﻋﺸﺎري‬ ‫ﺑﻪ‬ ‫ﺑﺎﻳﻨﺮي‬ ‫ﺗﺒﺪﻳﻞ‬ 20  02-1-2-2  ‫ﺑﺎﻳﻨﺮي‬ ‫ﺑﻪ‬ ‫اﻋﺸﺎري‬ ‫ﻋﺪد‬ ‫ﺗﺒﺪﻳﻞ‬ 20  2-1-3 ‫دﺳﻴﻤﺎل‬ ‫ﻫﮕﺰا‬ ‫ﻋﺪدي‬ ‫ﺳﻴﺴﺘﻢ‬ 21  2-1-3-1  ‫اﻋﺸﺎري‬ ‫ﺑﻪ‬ ‫دﺳﻴﻤﺎل‬ ‫ﻫﮕﺰا‬ ‫ﻋﺪد‬ ‫ﺗﺒﺪﻳﻞ‬ 21  2-1-3-2  ‫دﺳﻴﻤﺎل‬ ‫ﻫﮕﺰا‬ ‫ﺑﻪ‬ ‫اﻋﺸﺎري‬ ‫ﻋﺪد‬ ‫ﺗﺒﺪﻳﻞ‬ 22  2-1-3-3  ‫دﺳﻴﻤﺎل‬ ‫ﻫﮕﺰا‬ ‫ﺑﻪ‬ ‫ﺑﺎﻳﻨﺮي‬ ‫ﻋﺪد‬ ‫ﺗﺒﺪﻳﻞ‬ 22  2-1-3-4 ‫ﺑﺎﻳﻨﺮي‬ ‫ﺑﻪ‬ ‫دﺳﻴﻤﺎل‬ ‫ﻫﮕﺰا‬ ‫ﻋﺪد‬ ‫ﺗﺒﺪﻳﻞ‬ 23  2-1-4 ‫اﻛﺘﺎل‬ ‫ﻋﺪدي‬ ‫ﺳﻴﺴﺘﻢ‬ 23  2-2 ‫ﺑﺎﻳﻨﺮي‬ ‫ﺟﻤﻊ‬ 23  2-2-1  ‫ﻣﺘﻤﻢ‬2 25  parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 9. 3‐2  ‫ﻛﺪ‬ ASCII 25  2-4  ‫دﻳﺠﻴﺘﺎل‬ ‫ﻣﻔﺎﻫﻴﻢ‬ 26  2-4-1 ‫وﻟﺘﺎژ‬ ‫ﺳﻄﺢ‬ 26  2-4-2 ‫ﺑﺎﻳﺖ‬ ‫و‬ ‫ﺑﻴﺖ‬ 26  2-4-3 ‫ﻣﻨﻄﻘﻲ‬ ‫ﻫﺎي‬ ‫ﮔﻴﺖ‬ 27  2-4-3-1 ‫ﮔﻴﺖ‬AND 28  2-4-3-2 ‫ﮔﻴﺖ‬OR 28  2-4-3-3 ‫ﮔﻴﺖ‬NOT 29  2-4-3-4 ‫ﮔﻴﺖ‬OR‫اﻧﺤﺼﺎري‬ 30  2-4-4 ‫ﻛﻨﻨﺪه‬ ‫ﺟﻤﻊ‬ ‫ﻣﺪارات‬ 30  2-4-5 ‫ﮔﺸﺎ‬ ‫رﻣﺰ‬ ‫ﻣﺪارات‬ 32  2-4-6 ‫رﻣﺰﻧﮕﺎر‬ ‫ﻣﺪارات‬ 33  2-4-7 ‫ﭘﻠﻜﺴﺮ‬ ‫ﻣﻮﻟﺘﻲ‬ 34  2-4-8 ‫ﻓﻼپ‬ ‫ﻓﻠﻴﭗ‬ 35  2-5  ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫داﺧﻠﻲ‬ ‫ﺳﺎﺧﺘﺎر‬ 36  2-5-1 ‫ﺑﺮﻧﺎﻣﻪ‬ ‫اﺟﺮاي‬ 44  2-5-2 ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪﻫﺎي‬ 45  2-5-3 ‫ﺧﺮوﺟﻲ‬ ‫و‬ ‫ورودي‬ ‫ﭘﻮرﺗﻬﺎي‬ 47  2-5-4 ‫ﺳﺎﻋﺖ‬ ‫ﭘﺎﻟﺲ‬ ‫ﻣﻨﺎﺑﻊ‬ 48  2-5-5 ‫ﻓﺎز‬ ‫در‬ ‫ﺷﺪه‬ ‫ﻗﻔﻞ‬ ‫ﺣﻠﻘﻪ‬ PLL50  PWM        6‐5‐2 51  2-5-7‫ﻛﺎﻧﺘﺮ‬ / ‫ﺗﺎﻳﻤﺮ‬ 53  2-5-8‫آﻧﺎﻟﻮگ‬ ‫ﻛﻨﻨﺪه‬ ‫ﻣﻘﺎﻳﺴﻪ‬ 56  2-5-9‫دﻳﺠﻴﺘ‬ ‫ﺑﻪ‬ ‫آﻧﺎﻟﻮگ‬ ‫ﻣﺒﺪل‬‫ﺎل‬ 58  2-5-10‫آﻧﺎﻟﻮگ‬ ‫ﺑﻪ‬ ‫دﻳﺠﻴﺘﺎل‬ ‫ﻣﺒﺪل‬ 61  2-5-11‫ﻧﮕﻬﺒﺎن‬ ‫ﺗﺎﻳﻤﺮ‬ 62  SPI      12‐5‐2 63  I2C / TWI      13‐5‐2 66  parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 10. ‫ﻛﺎرآﻓﺮﻳﻨﺎن‬ 68      ‫ﻫﺴﺘﻪ‬ ‫درون‬ : ‫ﺳﻮم‬ ‫ﻓﺼﻞ‬ARM 69    3-1       ‫ﻣﻌﻤﺎري‬ ‫ﺗﺎرﻳﺨﭽﻪ‬ARM 70  3-2‫ﻧﮕﺎرﺷﻬﺎي‬ARM 71  3-3‫ﺑﺮ‬ ‫ﻣﺪل‬‫ﻧﻮﻳﺴﻲ‬ ‫ﻧﺎﻣﻪ‬ARM 74  3-4‫ﻧﺎﻣﮕﺬاري‬ ‫ﻗﺎﻟﺐ‬ARM‫اﺧﺘﺼﺎري‬ ‫ﺣﺮوف‬ ‫و‬ 74  3-4-1: ‫رﻓﺘﻪ‬ ‫ﺑﻜﺎر‬ ‫دﻳﮕﺮ‬ ‫ﺣﺮوف‬ ‫ﺗﻌﺮﻳﻒ‬ 75  3-5: ‫ﻫﺎ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬RISC‫ﻣﻘﺎﺑﻞ‬ ‫در‬CISC 77  3-5-1‫ﻣﻌﻤﺎري‬ ‫از‬ ‫ﺷﺪه‬ ‫اﺿﺎﻓﻪ‬ ‫ﻣﻮارد‬CISC 79  3-6‫ﻻﻳﻦ‬ ‫ﭘﺎﻳﭗ‬ ‫ﺗﻜﻨﻴﻚ‬( ‫ﻟﻮﻟﻪ‬ ‫)ﺧﻂ‬PIPELINE 82  3-6-1‫ﻟﻮﻟﻪ‬ ‫ﺧﻂ‬ ‫در‬ ‫اﻧﺸﻌﺎب‬ ‫ﺧﻄﺎي‬ 85  3-7‫ﻧﻴﻮﻣﻦ‬ ‫ون‬ ‫ﻣﻌﻤﺎري‬ 87  3-8‫ﻫﺎروارد‬ ‫ﻣﻌﻤﺎري‬ 87  3-9‫ﻫﺴﺘﻪ‬ ‫در‬ ‫ﻫﺎ‬ ‫رﺟﻴﺴﺘﺮ‬ARM 88  3-9-1‫رﺟﻴﺴﺘﺮﻫﺎ‬ 89  3-10‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻋﻤﻠﻴﺎﺗﻲ‬ ‫ﻣﺪﻫﺎي‬ 93  3-10-1‫ﺑﻴﺘ‬‫آن‬ ‫ﺑﻪ‬ ‫ﻣﺮﺑﻮط‬ ‫ﺑﺎﻳﻨﺮي‬ ‫ﻋﺪد‬ ‫و‬ ‫ﻣﺪ‬ ‫ﺗﻌﻴﻴﻦ‬ ‫ﻬﺎي‬MODE]4:0[ 95  3-11‫رﺧﺪاد‬exception‫وﻗﻔﻪ‬ ، 96  3-11-1‫رﺧﺪاد‬ ‫اﻧﻮاع‬ 98  3-11-1-1‫رﺧﺪاد‬RESET 100  3-11-1-2‫ﻓﺎﻳﻞ‬STARTUP 101  3-11-2‫رﺧﺪاد‬ ‫ﻳﺎ‬ ‫وﻗﻔﻪ‬ ‫ﺳﺮوﻳﺲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫از‬ ‫ﺑﺎزﮔﺸﺖ‬ 105  3-12‫وﺿﻌﻴﺖ‬ ‫ﺗﻐﻴﻴﺮ‬‫از‬ARM‫ﺑﻪ‬THUMB 107  3-13‫زﻣﺎن‬ ‫ﻫﻢ‬ ‫ﻫﺎي‬ ‫وﻗﻔﻪ‬ ‫ﺑﻪ‬ ‫رﺳﻴﺪﮔﻲ‬ ‫روش‬–‫وﻗﻔﻪ‬ ‫ﺗﺎﺧﺮ‬ ‫و‬ ‫ﺗﻘﺪم‬ 109  3-14‫ﺣﺎﻓﻈﻪ‬ ‫ﻣﺪﻳﺮﻳﺖ‬ 110  3-15‫اﻃﻼﻋﺎت‬ ‫ﺳﺎزي‬ ‫ذﺧﻴﺮه‬ ‫روش‬ 112  parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 11. ‫ﻛﺎرآﻓﺮﻳﻨﺎن‬ 114      ‫دﺳﺘﻮرات‬ : ‫ﭼﻬﺎرم‬ ‫ﻓﺼﻞ‬ARM32‫ﺑﻴﺘﻲ‬ 115    4-1‫اﺳﻤﺒﻠﻲ‬ ‫زﺑﺎن‬ ‫ﭼﺮا‬ 116  4-1-1‫اﺳﻤﺒﻠﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫اﺟﺰا‬ 120  4-1-1-1‫ﻧﻤﻮﻧﻪ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺧﻄﻮط‬ ‫ﺗﻮﺿﻴﺢ‬ 125  4-1-2‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﺑﺎﻳﻨﺮي‬ ‫ﻗﺎﻟﺐ‬ 126  4-1-3‫ﺣﺎﻓﻈﻪ‬ ‫دﻫﻲ‬ ‫ﺳﺎزﻣﺎن‬ 127  4-2‫اﺳﻤﺒﻠﻲ‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﻗﺎﻟﺐ‬ 128  4-3‫دﻫﻲ‬ ‫آدرس‬ ‫ﻣﺪﻫﺎي‬ 138  4-3-1‫رﺟﻴﺴﺘﺮ‬ ‫دﻫﻲ‬ ‫آدرس‬ 139  4-3-2‫دﻫ‬ ‫آدرس‬‫واﺳﻄﻪ‬ ‫ﺑﺪون‬ ‫و‬ ‫ﺛﺎﺑﺖ‬ ‫ﻋﺪد‬ ‫ﻲ‬ 140  4-3-3‫ﺷﻴﻔﺖ‬ ‫ﺑﺎ‬ ‫رﺟﻴﺴﺘﺮ‬ ‫دﻫﻲ‬ ‫آدرس‬ 141  4-3-3-1‫ﭼﺮﺧﺶ‬ ‫و‬ ‫ﺷﻴﻔﺖ‬ ‫اﻧﻮاع‬ 142  4-3-4‫ﻣﺴﺘﻘﻴﻢ‬ ‫ﻏﻴﺮ‬ ‫ﺑﺼﻮرت‬ ‫رﺟﻴﺴﺘﺮ‬ ‫دﻫﻲ‬ ‫آدرس‬ 149  4-3-5‫آﻓﺴﺖ‬ ‫دﻫﻲ‬ ‫آدرس‬ 150  4-3-6‫رﺟﻴﺴﺘﺮي‬ ‫ﭼﻨﺪ‬ ‫دﻫﻲ‬ ‫آدرس‬ 154  4-3-7‫ﭘﺸﺘﻪ‬ ‫دﻫﻲ‬ ‫آدرس‬ 158  4-3-8‫آدرس‬‫دﻳﺘﺎ‬ ‫از‬ ‫ﺑﻠﻮك‬ ‫ﻳﻚ‬ ‫اﻧﺘﻘﺎل‬ ‫و‬ ‫ﻛﭙﻲ‬ ‫دﻫﻲ‬ 165  4-3-9‫ﻧﺴﺒﻲ‬ ‫دﻫﻲ‬ ‫آدرس‬ 167  4-4‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎ‬ ‫ﺑﻨﺪي‬ ‫دﺳﺘﻪ‬ 168  4-4-1‫ﺣﺎﻓﻈﻪ‬ ‫و‬ ‫ﻫﺎ‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﺑﻴﻦ‬ ‫اﻃﻼﻋﺎت‬ ‫اﻧﺘﻘﺎل‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ 168  4-4-1-1‫ﺑﺎﻳﺖ‬ / ‫ﻛﻠﻤﻪ‬ ‫ﻧﻴﻢ‬ / ‫ﻛﻠﻤﻪ‬ ‫اﻧﺘﻘﺎل‬ ‫دﺳﺘﻮرات‬LDR-STR 169  4-4-1-2‫دﺳﺘﻮرات‬‫ﺑﻠﻮﻛﻲ‬ ‫اﻧﺘﻘﺎل‬LDM-STM 181  4-4-1-3‫ﺟﺎﺑﺠﺎﻳﻲ‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬SWP 184  4-4-2‫دﻳﺘﺎ‬ ‫ﭘﺮدازش‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ 186  4-4-2-1‫رﺟﻴﺴﺘﺮ‬ ‫ﺑﻪ‬ ‫اﭘﺮاﻧﺪ‬ ‫اﻧﺘﻘﺎل‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ 186  parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 12. 4-4-2-2‫ﻣﻨﻄﻖ‬ ‫و‬ ‫ﺣﺴﺎب‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ 189  4-4-2-3‫ﻣﻘﺎﻳﺴﻪ‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ 193  4-4-3‫ﺿﺮب‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ 199  4-4-4‫اﻧﺸﻌﺎب‬ ‫و‬ ‫ﭘﺮش‬ ‫ﻫﺎي‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ 205  4-4-5‫وﺿﻌﻴﺖ‬ ‫رﺟﻴﺴﺘﺮ‬ ‫و‬ ‫اﻓﺰاري‬ ‫ﻧﺮم‬ ‫وﻗﻔﻪ‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬CPSR 211  4-4-6‫وﺿﻌﻴﺖ‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﻣﺤﺘﻮاي‬ ‫ﺗﻐﻴﻴﺮ‬ ‫و‬ ‫اﻧﺘﻘﺎل‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ 216  4-4-6-1‫وﺿﻌﻴﺖ‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﻣﺤﺘﻮاي‬ ‫ﺗﻐﻴﻴﺮ‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ 219  4-4-7‫اﺳﻤﺒﻠﺮ‬ ‫راﻫﻨﻤﺎي‬ ‫دﺳﺘﻮرات‬ 222  4-4-7-1‫اﺳﻤﺒﻠﺮ‬ ‫راﻫﻨﻤﺎي‬ ‫دﺳﺘﻮر‬ADR: 223  4-4-7-2‫اﺳﻤﺒﻠﺮ‬ ‫راﻫﻨﻤﺎي‬ ‫دﺳﺘﻮر‬ADRL 226  4-4-7-3‫اﺳﻤﺒﻠﺮ‬ ‫راﻫﻨﻤﺎي‬ ‫دﺳﺘﻮر‬LDR 228  4-4-7-4‫راﻫﻨﻤﺎي‬ ‫دﺳﺘﻮر‬NOP 230  4-4-8‫ﻛﻤﻜﻲ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻫﺎي‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬CO‐PROCESSOR 231  4-4-8-1‫دﻳﺘﺎ‬ ‫ﭘﺮدازش‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ 234  4-4-8-2‫ﻛﻤﻜﻲ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫رﺟﻴﺴﺘﺮﻫﺎي‬ ‫و‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﻴﻦ‬ ‫دﻳﺘﺎ‬ ‫اﻧﺘﻘﺎل‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ 236  4-4-8-3‫ﻫﺴﺘﻪ‬ ‫رﺟﻴﺴﺘﺮﻫﺎي‬ ‫ﺑﻴﻦ‬ ‫اﻧﺘﻘﺎل‬ARM‫ﻛﻤﻜﻲ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫رﺟﻴﺴﺘﺮﻫﺎي‬ ‫و‬ 238  ‫ﻛﺎرآﻓﺮﻳﻨﺎن‬ 240      ‫دﺳﺘﻮرات‬ : ‫ﭘﻨﺠﻢ‬ ‫ﻓﺼﻞ‬THUMB16‫ﺑﻴﺘﻲ‬ 241    5-1‫ﺗﻔﺎوﺗﻬ‬‫دﺳﺘﻮرات‬ ‫ﺎي‬ARM32‫و‬ ‫ﺑﻴﺘﻲ‬THUMB16‫ﺑﻴﺘﻲ‬ 242  5-2‫وﺿﻌﻴﺖ‬ ‫ﻓﺮاﻳﻨﺪ‬THUMB‫ﭘﺮدازﺷﮕﺮ‬ ‫در‬ 244  5-2-1‫وﺿﻌﻴﺖ‬ ‫ﺑﻪ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ورود‬THUMB 244  5-2-2‫اﻧﺸﻌﺎب‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬BX‫و‬BLX 245  5-2-3‫ﻧﻮﻳﺴﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻣﺪل‬THUMB 246  5-2-3-1‫وﺿﻌﻴﺖ‬ ‫رﺟﻴﺴﺘﺮﻫﺎي‬THUMB 246  5-3‫اﻃﻼﻋﺎت‬ ‫اﻧﺘﻘﺎل‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ 248  5-3-1‫ﺑﺎﻳﺖ‬ / ‫ﻛﻠﻤﻪ‬ ‫ﻧﻴﻢ‬ / ‫ﻛﻠﻤﻪ‬ ‫اﻧﺘﻘﺎل‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ 249  parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 13. 5-3-1-1‫آدرس‬ ‫آﻓﺴﺖ‬ ‫ﺑﻌﻨﻮان‬ ‫ﺛﺎﺑﺖ‬ ‫ﻋﺪد‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ 249  5-3-1-2‫آدرس‬ ‫آﻓﺴﺖ‬ ‫ﺑﻌﻨﻮان‬ ‫رﺟﻴﺴﺘﺮ‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ 250  5-3-1-3‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺷﻤﺎرﻧﺪه‬ ، ‫ﺛﺎﺑﺖ‬ ‫ﻋﺪد‬ ‫از‬ ‫اﺳﺘﻔﺎده‬PC‫اﺷ‬ ،‫ﮔﺮ‬ ‫ﺎره‬SP‫آدرس‬ ‫ﺑﻌﻨﻮان‬ 251  5-3-2‫دﺳﺘﻮراﻟﻌﻤﻞ‬PUSH‫و‬POP‫ﭘﺸﺘﻪ‬ ‫ﺑﺎ‬ ‫اﻃﻼﻋﺎت‬ ‫ﺗﺒﺎدل‬ ‫ﺑﺮاي‬ 252  5-3-3‫ﺑﻠﻮﻛﻲ‬ ‫اﻃﻼﻋﺎت‬ ‫اﻧﺘﻘﺎل‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ 253  5-4‫دﻳﺘﺎ‬ ‫ﭘﺮدازش‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ 254  5-4-1‫رﺟﻴﺴﺘﺮ‬ ‫ﺑﻪ‬ ‫اﭘﺮاﻧﺪ‬ ‫اﻧﺘﻘﺎل‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ 254  5-4-1-1‫اﭘﺮاﻧﺪ‬‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻣﻨﺘﻘﻞ‬ ‫ﻣﻘﺼﺪ‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﺑﻪ‬ 254  5-4-1-2‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻣﻨﺘﻘﻞ‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﺑﻪ‬ ‫و‬ ‫ﺷﺪه‬ ‫ﻧﺎت‬ ‫اﭘﺮاﻧﺪ‬ 255  5-4-2‫ﻣﻨﻄﻖ‬ ‫و‬ ‫ﺣﺴﺎب‬ ‫ﻫﺎي‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ 256  5-4-3‫ﻣﻘﺎﻳﺴﻪ‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ 264  5-5‫اﻧﺸﻌﺎب‬ ‫و‬ ‫ﭘﺮش‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ 265  5-5-1‫اﺳﺘﺎﻧﺪارد‬ ‫ﭘﺮش‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬---B 266  5-5-2‫ﻟﻴﻨﻚ‬ ‫رﺟﻴﺴﺘﺮ‬ ‫در‬ ‫ﺑﺎزﮔﺸﺖ‬ ‫آدرس‬ ‫ﺣﻔﻆ‬ ‫و‬ ‫ﭘﺮش‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ 268  5-5-3‫ﭘﺮدازﺷﮕﺮ‬ ‫وﺿﻌﻴﺖ‬ ‫ﺗﻐﻴﻴﺮ‬ ‫و‬ ‫ﭘﺮش‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ 268  5-6‫اﻓﺰاري‬ ‫ﻧﺮم‬ ‫وﻗﻔﻪ‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ 269  5-7‫اﺳﻤﺒﻠﺮ‬ ‫راﻫﻨﻤﺎي‬ ‫دﺳﺘﻮرات‬ 271  5-7-1‫دﺳﺘﻮر‬ADR 271  5-7-2‫دﺳﺘﻮر‬LDR 271  5-7-3‫دﺳﺘﻮر‬NOP 272  ‫ﻛﺎرآﻓﺮﻳﻨﺎن‬ 272      ‫ﻧﻮﻳﺴﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ : ‫ﺷﺸﻢ‬ ‫ﻓﺼﻞ‬ARM‫اﺳﻤﺒﻠﻲ‬ ‫زﺑﺎن‬ ‫ﺑﻪ‬ 273  6–1‫ﻣﺤﻴﻂ‬ ‫در‬ ‫ﭘﺮوژه‬ ‫اﻳﺠﺎد‬KEIL 274  6–2‫اﺳﻤﺒﻠﻲ‬ ‫ﻧﻮﻳﺴﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ 284  6–3‫زﺑﺎن‬ ‫ﺗﺮﻛﻴﺐ‬C‫اﺳﻤﺒﻠﻲ‬ ‫و‬ 297  ‫ﻛﺎرآﻓﺮﻳﻨﺎن‬ 300    parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 14. ‫ﭘﺮدازﺷﮕﺮﻫﺎ‬ ‫ﺗﺎرﻳﺨﭽﻪ‬ ‫ﺑﻪ‬ ‫ﻧﮕﺎﻫﻲ‬ :‫ﺧﻮاﻧﻴﺪ‬ ‫ﻣﻲ‬ ‫ﻓﺼﻞ‬ ‫اﻳﻦ‬ ‫در‬ ‫ﺗﺎرﻳﺦ‬ ‫ﺑﻪ‬ ‫ﻧﮕﺎﻫﻲ‬ ‫ﻳﻜﭙﺎرﭼﻪ‬ ‫ﻣﺪارات‬ ‫ﺳﻴﻠﻴﻜﻮن‬ ‫دره‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﺗﻮﻟﺪ‬ ‫ﻣﻴﻜﺮوﭘﺮﺳﺴﻮر‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻛﺎرآﻓﺮﻳﻨﺎن‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 15. 2‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM 1-1‫ﺗﺎرﻳﺦ‬ ‫ﺑﻪ‬ ‫ﻧﮕﺎﻫﻲ‬ ‫ﺑﻪ‬ ‫واﺑﺴﺘﻪ‬ ، ‫ﺟﻮاﻣﻊ‬ ‫ﺗﻮﺳﻌﻪ‬ ‫و‬ ‫رﺷﺪ‬. ‫اﺳﺖ‬ ‫ﻓﻨﺎوري‬ ‫و‬ ‫داﻧﺶ‬‫ﺑﺮاي‬ ‫ﺗﻼش‬ ‫ﻋﺮﺻﻪ‬ ‫در‬، ‫ﻛﺸﻮر‬ ‫ﭘﻴﺸﺮﻓﺖ‬ ‫ﺷﻨﺎﺧﺖ‬. ‫ﻛﻨﻴﻢ‬ ‫ﻣﻲ‬ ‫ﺷﺮوع‬ ‫ﻓﻨﺎوري‬ ‫ﺗﺎرﻳﺦ‬ ‫ﺑﺎ‬ ‫را‬ ‫داﺳﺘﺎن‬ ‫ﭘﺲ‬ ، ‫اﺳﺖ‬ ‫ﺿﺮورت‬ ‫ﻳﻚ‬ ‫ﻣﺎ‬ ‫ﺑﺮاي‬ ، ‫ﻋﻠﻢ‬ ‫ﺗﺎرﻳﺦ‬ 1-1-1‫اﺳﺖ‬ ‫ﺛﺮوت‬ ، ‫داﻧﺶ‬ ‫ﻣﻴﻼدي‬ ‫ﻫﻴﺠﺪﻫﻢ‬ ‫ﻗﺮن‬ ‫آﻏﺎز‬ ‫ﺑﺎ‬،‫ﺑﺨﺎر‬ ‫ﻧﻴﺮوي‬‫ﻣﺎﺷﻴﻦ‬ ، ‫وات‬ ‫ﺟﻴﻤﺰ‬ . ‫آﻣﺪ‬ ‫در‬ ‫ﺑﺸﺮي‬ ‫داﻧﺶ‬ ‫ﺗﺴﺨﻴﺮ‬ ‫ﺑﻪ‬ ‫رﺳﺎﻧﺪ‬ ‫ﻣﻲ‬ ‫ﺛﺒﺖ‬ ‫ﺑﻪ‬ ‫را‬ ‫ﺧﻮد‬ ‫ﺑﺨﺎر‬‫و‬‫ﻣﻲ‬ ‫روﺷﻦ‬ ‫را‬ ‫آﻳﻨﺪه‬ ‫اﻓﻖ‬ ، ‫داﻧﺶ‬ ‫ﻧﻴﺮوي‬ ‫از‬ ‫ﺑﺮآﻣﺪه‬ ‫ﺻﻨﻌﺘﻲ‬ ‫اﻧﻘﻼب‬ ‫ﺗﻮﺟﻪ‬ ‫ﻛﺎﻧﻮن‬ ‫در‬ ‫ﻓﻨﺎوري‬ ‫و‬ ‫داﻧﺶ‬ . ‫ﻛﻨﺪ‬‫ﻧﻴﺮوي‬ ، ‫ﺑﺎدي‬ ‫آﺳﻴﺎﺑﻬﺎي‬ ‫ﺑﺎ‬ ‫ﺻﻨﻌﺘﻲ‬ ‫ﭘﻴﺶ‬ ‫ﺟﺎﻣﻌﻪ‬ . ‫اﺳﺖ‬ ‫ﻫﻤﻪ‬ ‫ﺑﺨﺸﻲ‬ ‫دﻳﮕﺮ‬ ، ‫آﺑﻲ‬ ‫ﻫﺎي‬ ‫ﭼﺮخ‬ ‫و‬ ‫اﻧﺴﺎن‬ ‫ﺑﺎزوي‬‫ﻣﻮﺗﻴﻮ‬ ‫ﻛﻮ‬ ‫ﻟﻮ‬ ، ‫ﺑﺨﺎر‬ ‫ﻣﺎﺷﻴﻦ‬ . ‫اﺳﺖ‬ ‫ﮔﺬﺷﺘﻪ‬ ‫ﺗﺎرﻳﺦ‬ ‫از‬ ‫و‬ ‫اﺳﺖ‬ ‫ﻛﺸﻮرﻫﺎ‬ ‫ﺗﻮﺳﻌﻪ‬‫آﻧﻬﺎﻳﻲ‬‫ﺑﮕﻴﺮﻧﺪ‬ ‫ﻓﺮا‬ ‫را‬ ‫ﻗﺎﺑﻠﻴﺖ‬ ‫اﻳﻦ‬ ‫ﺗﻮاﻧﺴﺘﻨﺪ‬ ‫ﻛﻪ‬،‫ﺻﺪر‬ ‫در‬‫را‬ ‫ﺛﺮوت‬ ‫و‬ ‫ﻧﺸﺴﺘﻨﺪ‬ ‫اﻳﻦ‬ ‫ﻋﻮاﻗﺐ‬ ‫ﮔﺮﻓﺘﺎر‬ ‫دراز‬ ‫ﺳﺎﻟﻴﺎن‬ ، ‫ﻣﺎﻧﺪ‬ ‫ﻋﻘﺐ‬ ‫ﻗﺎﻓﻠﻪ‬ ‫اﻳﻦ‬ ‫از‬ ‫ﻛﻪ‬ ‫آن‬ ‫و‬ ‫ﻛﺮدﻧﺪ‬ ‫ﺳﺮازﻳﺮ‬ ‫ﻛﺸﻮرﺷﺎن‬ ‫ﺑﺴﻤﺖ‬ ‫ﻧ‬ ‫ﻛﺎر‬ ‫در‬ ‫رازي‬ . ‫ﺷﺪ‬ ‫ﺗﺎرﻳﺨﻲ‬ ‫ﻏﻔﻠﺖ‬‫ﭘﻴﺸﺮﻓﺖ‬ ‫ﻋﺎﻣﻞ‬ ‫آن‬ ‫دﺳﺘﺎوردﻫﺎي‬ ‫و‬ ‫اﺳﺖ‬ ‫ﺛﺮوت‬ ، ‫داﻧﺶ‬ ، ‫ﻴﺴﺖ‬. ‫دﺳﺘﺎورد‬ ‫ﺑﺎ‬ ‫ﻧﻴﺰ‬ ‫ﻧﻮزدﻫﻢ‬ ‫ﻗﺮن‬‫ﻫﺎي‬‫ﺷﺪ‬ ‫ﻫﻤﺮاه‬ ‫دﻳﮕﺮي‬.‫و‬ ‫ﻓﺮاﻫﻢ‬ ‫را‬ ‫دور‬ ‫ه‬ ‫را‬ ‫ارﺗﺒﺎﻃﺎت‬ ، ‫ﺗﻠﻔﻦ‬ ‫و‬ ‫ﺗﻠﮕﺮاف‬ . ‫ﻛﺮد‬ ‫ﻧﺰدﻳﻚ‬ ‫ﺑﻬﻢ‬ ‫را‬ ‫دﻧﻴﺎ‬‫ﺑﺮق‬ ‫ﻧﻴﺮوي‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫و‬ ‫اﻟﻜﺘﺮﻳﺴﻴﺘﻪ‬،‫و‬ ‫رﺷﺪ‬ ‫از‬ ‫ﺟﺪﻳﺪي‬ ‫ﻣﻮج‬‫ﺗﻮﺳﻌﻪ‬‫را‬ ‫ﺑﺮاي‬‫ﻛﺸﻮرﻫﺎ‬‫ﻛﺮد‬ ‫اﻳﺠﺎد‬‫و‬‫ﻣﻮج‬ ‫اﻳﻦ‬ ‫ﺑﺮ‬ ‫ﺳﻮار‬ ، ‫ﺻﻨﻌﺘﻲ‬ ‫ﺟﻮاﻣﻊ‬ ‫ﻛﻪ‬ ‫ﭘﻴﺪاﺳﺖ‬ ‫ﻧﺎﮔﻔﺘﻪ‬‫از‬ ‫را‬ ‫ﺳﺒﻘﺖ‬ ‫ﮔﻮي‬ ، ‫و‬ ‫رﺑﻮده‬ ‫ﻛﺸﻮرﻫﺎ‬ ‫ﺑﻘﻴﻪ‬‫ﺟﻠﺐ‬ ‫ﺧﻮد‬ ‫ﺑﺴﻤﺖ‬ ‫را‬ ‫دﻧﻴﺎ‬ ‫ﻣﻨﺎﺑﻊ‬‫ﻛﺮدﻧﺪ‬. parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 16. 3 ‫ﺑﻪ‬ ‫ﻧﮕﺎﻫﻲ‬ / ‫اول‬ ‫ﻓﺼﻞ‬‫ﭘﺮدازﺷﮕﺮﻫﺎ‬ ‫ﺗﺎرﻳﺨﭽﻪ‬ ‫ﺑﻴﺴﺘﻢ‬ ‫ﻗﺮن‬‫ﻛﻪ‬ ‫ﺳﺎزي‬ ‫دوﭼﺮﺧﻪ‬ . ‫ﺷﺪ‬ ‫ﺷﺮوع‬ ‫ﻓﻮرد‬ ‫ﻫﻨﺮي‬ ‫ﺷﺮﻛﺖ‬ ‫در‬ ‫ﺧﻮدرو‬ ‫ارزان‬ ‫و‬ ‫اﻧﺒﻮه‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﺑﺎ‬ ، ‫اﺳﺖ‬ ‫ﻗﺮن‬ ‫ﺷﺮوع‬ ‫ﺗﺎزه‬ ‫اﻳﻦ‬ ‫اﻣﺎ‬ ، ‫ﺷﺪ‬ ‫ﺳﺎز‬ ‫ﺧﻮدرو‬. ‫اﺳﺖ‬ ‫راه‬ ‫در‬ ‫اﻧﮕﻴﺰ‬ ‫ﺷﮕﻔﺖ‬ ‫ﻫﺎي‬ ‫ﺧﺒﺮ‬ ‫ﺳﺎل‬ ‫در‬1946‫اﻟﻜﺘﺮﻳﻜﻲ‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ‫اوﻟﻴﻦ‬‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ ‫و‬ ‫ﺧﻼ‬ ‫ﻻﻣﭙﻬﺎي‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫ﺑﺎ‬‫اﻧﻴﺎك‬ ‫ﺑﻨﺎم‬ ، ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺳﺎﺧﺘﻪ‬‫واﻧﺪازه‬ ‫ﺣﺠﻢ‬ ‫ﻛﻪ‬، ‫آن‬‫ﻗﺴﻤﺖ‬. ‫ﻛﺮد‬ ‫ﻣﻲ‬ ‫اﺷﻐﺎل‬ ‫را‬ ‫ﺧﺎﻧﻪ‬ ‫ﻳﻚ‬ ‫ﻓﻀﺎي‬ ‫از‬ ‫اي‬ ‫ﻋﻤﺪه‬ ‫ﺳﺮﻳﻌ‬ ‫ﺑﺎر‬ ‫ﻫﺰاران‬ ، ‫ﻣﻜﺎﻧﻴﻜﻲ‬ ‫ﺣﺴﺎﺑﮕﺮﻫﺎي‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫اﻧﻴﺎك‬‫ﺑﻮد‬ ‫ﺘﺮ‬‫وﻟﻲ‬‫آن‬ ‫اﺳﺎﺳﻲ‬ ‫ﻧﻘﺺ‬‫ﻋﻤﻠﻴﺎت‬‫ﺗﻚ‬ ‫ﻳﻌﻨﻲ‬ ، ‫ﺑﻮد‬ ‫آن‬ ‫ﭘﺮدازﺷﻲ‬، ‫ﻛﻠﻴﺪ‬ ‫ﺻﺪﻫﺎ‬ ‫ﺗﻨﻈﻴﻢ‬ ‫ﺑﺎ‬‫ﺧﺎص‬ ‫ﻣﺴﺌﻠﻪ‬ ‫ﻳﻚ‬ ‫ﺣﻞ‬ ‫ﺑﺮاي‬‫در‬ ‫و‬ ‫رﻓﺖ‬ ‫ﻣﻲ‬ ‫ﺑﻜﺎر‬ ‫ﺑﺮﺷﻤﺮد‬ ‫ﺗﻮان‬ ‫ﻣﻲ‬ ‫را‬ ‫دﻳﮕﺮي‬ ‫زﻳﺎد‬ ‫ﻣﺸﻜﻼت‬ . ‫ﻛﺮدﻧﺪ‬ ‫ﻣﻲ‬ ‫ﺗﻨﻈﻴﻢ‬ ‫ﻣﺠﺪدا‬ ‫را‬ ‫آن‬ ‫ﺑﺎﻳﺪ‬ ‫ﻣﺴﺌﻠﻪ‬ ‫ﺗﻐﻴﻴﺮ‬ ‫ﺻﻮرت‬ ، ‫ﻻﻣﭙﻬﺎي‬ ‫ﭘﻴﺎﭘﻲ‬ ‫ﺳﻮﺧﺘﻦ‬ ، ‫زﻳﺎد‬ ‫ﺗﻮان‬ ‫ﻣﺼﺮف‬ ، ‫ﺑﺰرگ‬ ‫ﺣﺠﻢ‬ :. ‫ﻓﺮﺳﺎ‬ ‫ﻃﺎﻗﺖ‬ ‫ﻧﮕﻬﺪاري‬ ‫و‬ ‫ﺗﻌﻤﻴﺮ‬ ‫ﻫﺎ‬ ‫ﺳﺎﻋﺖ‬ . ‫ﻣﻴﺸﻮد‬ ‫ﺧﺎﻣﻮش‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ‫و‬ ‫اﻓﺘﺎده‬ ‫ﮔﻴﺮ‬ ‫آن‬ ‫اﺗﺼﺎﻻت‬ ‫در‬ ‫اي‬ ‫ﺣﺸﺮه‬ ‫ﻳﻜﺒﺎر‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫ﻧﻘﻞ‬ ‫وﻗﺖ‬،‫ﻋﺒﺎرت‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺑﻜﺎر‬ ‫ﺷﺮوع‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ، ‫ﺣﺸﺮه‬ ‫ﺑﺮداﺷﺘﻦ‬ ‫ﺑﺎ‬ ‫ﻧﻬﺎﻳﺘﺎ‬ ‫و‬ ‫ﺷﺪه‬ ‫ﻳﺎﺑﻲ‬ ‫ﻋﻴﺐ‬ ‫ﺻﺮف‬ BUG‫و‬DEBUG. ‫رود‬ ‫ﻣﻲ‬ ‫ﺑﻜﺎر‬ ‫اﺷﻜﺎل‬ ‫رﻓﻊ‬ ‫و‬ ‫اﺷﻜﺎل‬ ‫ﺑﻤﻌﻨﺎي‬ ‫اﻣﺮوز‬ ‫ﻓﻨﻲ‬ ‫ادﺑﻴﺎت‬ ‫در‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 17. 4‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫ﺳﺎل‬ ‫در‬1947‫ﺧﻼ‬ ‫ﻻﻣﭙﻬﺎي‬ . ‫ﻛﺮدﻧﺪ‬ ‫اﺧﺘﺮاع‬ ‫را‬ ‫ﺗﺮاﻧﺰﻳﺴﺘﻮر‬ ، ‫ﺑﻞ‬ ‫آزﻣﺎﻳﺸﮕﺎه‬ ‫در‬ ‫داﻧﺸﻤﻨﺪان‬،‫دور‬ ‫از‬ ‫ﻛﻮﭼﻚ‬ ‫ﻫﺎي‬ ‫ﺗﺮاﻧﺰﻳﺴﺘﻮر‬ ‫و‬ ‫ﺷﺪه‬ ‫ﺧﺎرج‬،. ‫ﺷﺪﻧﺪ‬ ‫آن‬ ‫ﺟﺎﻳﮕﺰﻳﻦ‬‫و‬ ‫ﺷﻜﻞ‬ ‫ﺑﺎ‬ ‫ﺗﺮاﻧﺰﻳﺴﺘﻮر‬ ، ‫زﻳﺮ‬ ‫ﺷﻜﻞ‬ ‫در‬ ‫ﻧﺸﺎ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﻗﺎﻟﺒﻬﺎي‬. ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫داده‬ ‫ن‬ ‫ﻳﻚ‬ ‫و‬ ‫ﺻﻔﺮ‬ ‫ﻣﻨﻄﻖ‬ ‫و‬ ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬‫ﻣﺒﻨﺎي‬ ،‫ذﺧﻴﺮه‬ ‫ﺑﺮاي‬ ‫اﻃﻼﻋﺎت‬ ‫ﺗﻤﺎﻣﻲ‬ . ‫اﺳﺖ‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ‫ﺳﺎﺧﺖ‬ ‫ﺗﺮاﻧﺰﻳﺴﺘﻮر‬ ‫و‬ ‫ﺧﻼ‬ ‫ﻻﻣﭙﻬﺎي‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﻳﻚ‬ ‫و‬ ‫ﺻﻔﺮ‬ ‫ﻣﻨﻄﻖ‬ ‫و‬ ‫ﺑﺎﻳﻨﺮي‬ ‫اﻋﺪاد‬ ‫ﺑﻪ‬ ‫ﭘﺮدازش‬ ‫و‬ ‫ﺳﺎزي‬ ‫ﻫﺎ‬،. ‫دارﻧﺪ‬ ‫را‬ ‫روﺷﻦ‬ ‫و‬ ‫ﺧﺎﻣﻮش‬ ‫وﺿﻌﻴﺖ‬‫ﻣﻲ‬ ‫را‬ ‫روﺷﻦ‬ ‫و‬ ‫ﺧﺎﻣﻮش‬ ‫وﺿﻌﻴﺖ‬ ‫دو‬ ‫اﻳﻦ‬‫ﻳﻚ‬ ‫و‬ ‫ﺻﻔﺮ‬ ‫ﺑﻪ‬ ‫ﺗﻮان‬ . ‫ﻛﺮد‬ ‫ﺳﺎزي‬ ‫ﭘﻴﺎده‬ ، ‫اﻟﻜﺘﺮوﻧﻴﻚ‬ ‫ﻗﻄﻌﺎت‬ ‫ﺑﺎ‬ ‫را‬ ‫رﻳﺎﺿﻲ‬ ‫ﻣﺤﺎﺳﺒﺎت‬ ‫و‬ ‫ﻣﻨﺘﺴﺐ‬ ‫دﻳﺠﻴﺘﺎل‬ ‫ﻣﻨﻄﻖ‬ ‫در‬‫ﺑﺎ‬ ‫ﻫﺎ‬ ‫ﺗﺮاﻧﺰﻳﺴﺘﻮر‬ ‫از‬ ‫اي‬ ‫آراﻳﻪ‬ ‫از‬ ‫اﺳﺘﻔﺎده‬‫ﭘﺮدازش‬ ‫و‬ ‫ﻋﺪدي‬ ‫ﻣﻨﻄﻖ‬ ‫ﺳﺎزي‬ ‫ﺷﺒﻴﻪ‬ ،‫آﻧﻬﺎ‬‫و‬ ‫ﻣﻴﺸﻮد‬ ‫ﻣﻤﻜﻦ‬ ‫ﺑﺨﻮاﻫﻴﻢ‬ ‫ﺑﻴﺸﺘﺮي‬ ‫ﭘﺮدازش‬ ‫ﻗﺪرت‬ ‫و‬ ‫ﺳﺎزي‬ ‫ذﺧﻴﺮه‬ ‫ﺣﺠﻢ‬ ‫ﻫﺮﭼﻪ‬،‫ﻫﺎ‬ ‫ﺗﺮاﻧﺰﻳﺴﺘﻮر‬ ‫از‬ ‫ﺑﻴﺸﺘﺮي‬ ‫ﺗﻌﺪاد‬ ‫اﺳﺖ‬ ‫ﻧﻴﺎز‬ ‫ﻣﻮرد‬.‫ﻣﺒﻨﺎي‬ ‫ﻣﻮرد‬ ‫در‬ ‫ﺑﻌﺪ‬ ‫ﻓﺼﻮل‬ ‫در‬‫ﺑﺎﻳﻨﺮي‬‫ﻣﺨﺘﻠﻒ‬ ‫ﻫﺎي‬ ‫ﻣﺒﻨﺎ‬ ‫ﺑﻴﻦ‬ ‫ﺗﺒﺪﻳﻞ‬ ‫و‬،‫ﺻﺤﺒﺖ‬ . ‫ﻛﺮد‬ ‫ﺧﻮاﻫﻴﻢ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 18. 5 ‫ﺑﻪ‬ ‫ﻧﮕﺎﻫﻲ‬ / ‫اول‬ ‫ﻓﺼﻞ‬‫ﭘﺮدازﺷﮕﺮﻫﺎ‬ ‫ﺗﺎرﻳﺨﭽﻪ‬ 1-2‫ﻳﻜﭙﺎرﭼﻪ‬ ‫ﻣﺪارات‬ ‫ﺗﻜﻨﻮﻟﻮژي‬ ‫ﺑﺎرﺷﺪ‬ ‫ﺑﻴﺴﺘﻢ‬ ‫ﻗﺮن‬ ‫اواﺳﻂ‬ ‫در‬ ‫زﻳﺎدي‬ ‫ﺗﻌﺪاد‬ ‫ﻛﻪ‬ ‫آﻣﺪ‬ ‫ﭘﺪﻳﺪ‬ ‫اﻣﻜﺎن‬ ‫اﻳﻦ‬ ، ‫ﻛﻮﭼﻚ‬ ‫ﺑﺴﻴﺎر‬ ‫اﺑﻌﺎد‬ ‫در‬ ‫ﺗﺮاﻧﺰﻳﺴﺘﻮر‬ ‫ﺳﻄ‬ ‫روي‬‫ﻳﻚ‬ ‫ﺢ‬CHIP1 ‫ﻗﺮار‬ ‫ﮔﻴﺮد‬.‫ﻛﺎر‬ ‫اﻳﻦ‬ ‫ﺣﺎﺻﻞ‬‫ﻣﺪارات‬ ‫ﺳﺎﺧﺖ‬ ‫اﺧﺘﺼﺎر‬ ‫ﺑﻪ‬ ‫ﻳﺎ‬ ‫ﻣﺠﺘﻤﻊ‬IC 2 ‫از‬ ‫ﺑﻮد‬ ‫ﺳﻴﻠﻴﻜﻮن‬ ‫ﺟﻨﺲ‬.‫ﺗﻮﻟﻴﺪ‬‫ﻣﺪارات‬ ‫ﻣﺠﺘﻤﻊ‬،‫ﺑﺮاي‬ ‫اي‬ ‫ﻣﻘﺪﻣﻪ‬‫ﺳﺎﺧﺖ‬ ‫ﻛﻮﭼﻚ‬ ‫اﺑﻌﺎد‬ ‫در‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬‫ﺷﺪ‬. 1-2-1‫ﺳﻴﻠﻴﻜﻮن‬ ‫دره‬ ‫اي‬ ‫ﻣﻨﻄﻘﻪ‬‫ﺳﺒﺰ‬ ‫ﺳﺮ‬‫در‬70‫در‬ ، ‫ﻛﻼرا‬ ‫ﺳﺎﻧﺘﺎ‬ ‫ﺣﻮﻣﻪ‬ ، ‫ﺳﺎﻧﻔﺮاﻧﺴﻴﺴﻜﻮ‬ ‫ﺷﺮﻗﻲ‬ ‫ﺟﻨﻮب‬ ‫ﻛﻴﻠﻮﻣﺘﺮي‬ ‫ﻛﻨﻨﺪه‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﺷﺮﻛﺘﻬﺎي‬ ‫از‬ ‫زﻳﺎدي‬ ‫ﺗﻌﺪاد‬ ‫ﺑﺨﺎﻃﺮ‬ ‫آن‬ ‫ﺷﻬﺮت‬ . ‫اﺳﺖ‬ ‫ﻣﻌﺮوف‬ ‫ﺳﻴﻠﻴﻜﻮن‬ ‫دره‬ ‫ﺑﻪ‬ ، ‫ﻛﺎﻟﻴﻔﺮﻧﻴﺎ‬ ‫ﻛﻪ‬ ‫ﺑﻮده‬ ‫اﻟﻜﺘﺮوﻧﻴﻜﻲ‬ ‫ﺗﺮاﺷﻪ‬‫دﻫﻪ‬ ‫ازاﺑﺘﺪاي‬60، ‫اﻟﻜﺘﺮوﻧﻴﻚ‬ ‫ﻗﻄﻌﺎت‬ ‫ﺗﻮﺳﻌﻪ‬ ‫و‬ ‫اﺧﺘﺮاع‬ ‫و‬‫ﻣﻨﻄﻘﻪ‬ ‫اﻳﻦ‬ ‫در‬ ‫ﻛﺮدﻧﺪ‬ ‫ﻣﻲ‬ ‫ﻓﻌﺎﻟﻴﺖ‬،‫ﺳﻴﻠﻴﻜﻮن‬ ‫ﭼﻴﭗ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫از‬ ‫ﻓﺮاﺗﺮ‬ ‫اﻣﺮوز‬ ‫وﻟﻲ‬،‫ﺑﺮاي‬ ‫ﻣﻜﺎﻧﻲ‬ ‫ﺑﻪ‬ ‫ﺗﺒﺪﻳﻞ‬‫ﺑﺰرﮔﺘ‬‫ﺮﻳﻦ‬ . ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﭘﻴﺸﺮﻓﺘﻪ‬ ‫ﻓﻨﺎوري‬ ‫داراي‬ ‫و‬ ‫اﻧﻔﻮرﻣﺎﺗﻴﻚ‬ ‫ﺷﺮﻛﺘﻬﺎي‬ ‫ﻛﺎرآﻓﺮﻳﻨﺎن‬ ‫اﻛﺜﺮ‬ ‫ﻛﻪ‬ ‫داﻧﺸﮕﺎﻫﻲ‬ . ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫واﻗﻊ‬ ‫ﻧﺎﺣﻴﻪ‬ ‫اﻳﻦ‬ ‫در‬ ‫اﺳﺘﺎﻧﻔﻮرد‬ ‫ﻣﻌﺮوف‬ ‫داﻧﺸﮕﺎه‬،‫ﻣﻮﺳﺴﺎن‬ ‫ﻓﻨﺎوري‬ ‫ﺷﺮﻛﺘﻬﺎي‬‫ﺳﻴﻠﻴﻜﻮن‬ ‫دره‬ ‫در‬ ‫واﻗﻊ‬‫ﻣﺨﺘﺮﻋﺎ‬ ‫و‬، ‫ﻧﺎم‬ ‫ﺻﺎﺣﺐ‬ ‫ن‬. ‫اﻧﺪ‬ ‫ﺷﺪه‬ ‫اﻟﺘﺤﺼﻴﻞ‬ ‫ﻓﺎرغ‬ ‫آن‬ ‫از‬ . ‫اﺳﺖ‬ ‫ﻣﺪﻳﻮن‬ ‫اﺳﺘﺎﻧﻔﻮرد‬ ‫داﻧﺸﮕﺎه‬ ‫ﺑﻪ‬ ‫ﻓﻨﺎوري‬ ‫دﻧﻴﺎي‬ . ‫دارد‬ ‫ﻣﺪﻳﺮان‬ ‫ﺑﻮﻳﮋه‬ ‫و‬ ‫ﻫﻤﻪ‬ ‫ﺑﺮاي‬ ‫آﻣﻮز‬ ‫ﻋﺒﺮت‬ ‫و‬ ‫ﺷﻨﻴﺪﻧﻲ‬ ‫داﺳﺘﺎﻧﻲ‬ ، ‫اﺳﺘﺎﻧﻔﻮرد‬ ‫داﻧﺸﮕﺎه‬ ‫ﮔﻴﺮي‬ ‫ﺷﻜﻞ‬ 1-‫اﻟﻜﺘﺮوﻧﻴﻜﻲ‬ ‫ﺗﺮاﺷﻪ‬-‫ﮔﻮﻳﻨﺪ‬ ‫ﻣﺎده‬ ‫از‬ ‫ﻧﺎزﻛﻲ‬ ‫ﻻﻳﻪ‬ ‫ﺑﻪ‬ ‫اﻧﮕﻠﻴﺴﻲ‬ ‫ﻟﻐﺎت‬ ‫ﻓﺮﻫﻨﮓ‬ ‫در‬ 2 -INTEGRATED CIRCUITS‫ﻣﺠﺘﻤﻊ‬ ‫ﻣﺪارات‬-‫ﺳﺎل‬ ‫در‬ ‫ﺑﺎر‬ ‫اوﻟﻴﻦ‬1958‫ﺳﻴﻠﻴﻜﻮﻧﻲ‬ ‫ﺳﻄﺢ‬ ‫روي‬ ‫آزﻣﺎﻳﺸﮕﺎﻫﻲ‬ ‫ﺑﺸﻜﻞ‬ ‫از‬ ‫ﻛﻤﺘﺮ‬ ‫ﭘﻬﻨﺎي‬ ‫ﺑﻪ‬2. ‫ﮔﺮﻓﺖ‬ ‫ﻗﺮار‬ ‫ﻫﻢ‬ ‫ﻛﻨﺎر‬ ‫ﻳﻜﭙﺎرﭼﻪ‬ ‫ﺑﺼﻮرت‬ ‫ﺗﺮاﻧﺰﻳﺴﺘﻮر‬ ‫ﻫﺰاران‬ ‫ﺳﺎﻧﺘﻴﻤﺘﺮ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 19. 6‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫ﺳﺎل‬ ‫در‬ ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﮔﻔﺘﻪ‬1885‫ﻣﻨﻄﻘﻪ‬ ‫اﻳﻦ‬ ‫در‬ ‫روﺳﺘﺎﻳﻲ‬ ‫در‬ ‫ﻛﻪ‬ ‫ﻫﻤﺴﺮش‬ ‫و‬ ‫اﺳﺘﺎﻧﻔﻮرد‬ ‫ﻟﻨﺎﻟﺪ‬‫ﻣﺸﻐﻮل‬ ‫در‬ ‫آﻧﻬﺎ‬ ‫ﭘﺴﺮ‬ ‫ﻛﻪ‬ ‫داﻧﺸﮕﺎﻫﻲ‬ . ‫ﻛﺮدﻧﺪ‬ ‫ﻣﺮاﺟﻌﻪ‬ ‫ﻫﺎروارد‬ ‫داﻧﺸﮕﺎه‬ ‫ﺑﻪ‬ ، ‫ﺑﻮدﻧﺪ‬ ‫داري‬ ‫ﻣﺰرﻋﻪ‬ ‫و‬ ‫ﻛﺸﺎورزي‬ ‫ﺑﻜﺎر‬ ‫روﺳﺘﺎﻳﻲ‬ ‫و‬ ‫ﺳﺎده‬ ‫ﻇﺎﻫﺮي‬ ‫ﺑﺎ‬ . ‫ﺑﺎﺧﺖ‬ ‫ﺟﺎن‬ ‫ﺑﻴﻤﺎري‬ ‫ﺑﻌﻠﺖ‬ ‫وﻟﻲ‬ ‫ﻛﺮد‬ ‫ﻣﻲ‬ ‫ﺗﺤﺼﻴﻞ‬ ‫آن‬،‫دﻓﺘﺮ‬ ‫در‬ ‫ﺳﺎﻋﺘﻬﺎ‬ ‫ﺑﺎ‬ ‫دﻓﺘﺮ‬ ‫ﻣﻨﺸﻲ‬ . ‫ﻛﻨﻨﺪ‬ ‫ﻣﻼﻗﺎت‬ ‫را‬ ‫رﺋﻴﺲ‬ ‫آﻗﺎي‬ ‫ﺑﺘﻮاﻧﻨﺪ‬ ‫ﺗﺎ‬ ‫ﺷﺪﻧﺪ‬ ‫ﻣﻌﻄﻞ‬ ‫داﻧﺸﮕﺎه‬ ‫رﺋﻴﺲ‬‫ﺑﻪ‬ ‫را‬ ‫آﻧﻬﺎ‬ ‫ﻻﺧﺮه‬ ‫ﺑﺮاي‬ ‫ﻳﺎدﺑﻮدي‬ ‫ﺑﻨﺎي‬ ‫ﺳﺎﺧﺖ‬ ‫ﻛﻪ‬ ‫را‬ ‫ﺧﻮد‬ ‫درﺧﻮاﺳﺖ‬ ‫ﺗﺎ‬ ‫ﻛﺮدﻧﺪ‬ ‫ﭘﻴﺪا‬ ‫ﻓﺮﺻﺖ‬ ‫آﻧﻬﺎ‬ ‫و‬ ‫داد‬ ‫راه‬ ‫رﺋﻴﺲ‬ ‫اﻃﺎق‬ ‫ﻧﻤﺎد‬ ‫ﻳﻚ‬ ‫ﻛﻪ‬ ‫ﻧﻴﺴﺖ‬ ‫ﻗﺒﺮﺳﺘﺎن‬ ‫اﻳﻨﺠﺎ‬ ‫ﮔﻮﻳﺪ‬ ‫ﻣﻲ‬ ‫رﺋﻴﺲ‬ ‫آﻗﺎي‬ . ‫ﻛﻨﻨﺪ‬ ‫ﻣﻄﺮح‬ ‫را‬ ‫ﺑﻮد‬ ‫داﻧﺸﮕﺎه‬ ‫در‬ ‫ﭘﺴﺮﺷﺎن‬ ‫ﺳﺎﺧﺖ‬ ‫آﻧﻬﺎ‬ ‫ﻣﻨﻈﻮر‬ ‫ﻛﻪ‬ ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﺗﻮﺿﻴﺢ‬ ‫اﺳﺘﺎﻧﻔﻮرد‬ . ‫ﻛﻨﻴﻢ‬ ‫ﻧﺼﺐ‬ ‫ﻫﺮﻛﺴﻲ‬ ‫ﺑﺮاي‬ ‫ﻳﺎﺑﻮد‬‫داﻧﺸﻜﺪه‬ ‫ﻳﻚ‬ ‫ﻣﻲ‬ ‫و‬ ‫داده‬ ‫ﻧﺸﺎن‬ ‫را‬ ‫ﻫﺎ‬ ‫داﻧﺸﻜﺪه‬ ‫از‬ ‫ﻳﻜﻲ‬ ‫و‬ ‫ﺧﻨﺪد‬ ‫ﻣﻲ‬ ‫ﺑﻠﻨﺪ‬ ‫ﺑﺼﺪاي‬ ‫رﺋﻴﺲ‬ . ‫اﺳﺖ‬ ‫ﭘﺴﺮﺷﺎن‬ ‫ﺑﻨﺎم‬‫ﮔﻮﻳﺪ‬ ‫ﺑﻬﺎي‬ ‫داﻧﻴﺪ‬ ‫ﻣﻲ‬ ‫ﺷﻤﺎ‬. ‫ﺧﻮاﻫﺪ‬ ‫ﻣﻲ‬ ‫را‬ ‫آﻧﻬﺎ‬ ‫ﻋﺬر‬ ‫ﻧﻬﺎﻳﺘﺎ‬ ‫و‬ ‫اﺳﺖ‬ ‫ﭼﻘﺪر‬ ‫ﺳﺎﺧﺘﻤﺎن‬ ‫اﻳﻦ‬ ‫ﻛﺸﺎورزي‬ ‫زﻣﻴﻨﻬﺎي‬ ‫از‬ ‫ﺑﺨﺸﻲ‬ ، ‫آﻧﺠﺎ‬ ‫ﻓﺮﻣﺎﻧﺪار‬ ‫ﻫﻤﻜﺎري‬ ‫ﺑﺎ‬ ‫ﮔﺸﺘﻪ‬ ‫ﺑﺎز‬ ‫ﺧﻮد‬ ‫ﻣﺰرﻋﻪ‬ ‫ﺑﻪ‬ ‫آﻧﻬﺎ‬‫ﺧﻮد‬‫را‬ ‫ﻓ‬‫آن‬ ‫ﺑﺮﻛﺖ‬ ‫و‬ ‫اﻓﺘﺨﺎر‬ ‫ﻣﺎﻳﻪ‬ ‫ﻛﻪ‬ ‫داﻧﺸﮕﺎﻫﻲ‬ . ‫ﻛﻨﻨﺪ‬ ‫ﻣﻲ‬ ‫داﻧﺸﮕﺎه‬ ‫ﺳﺎﺧﺖ‬ ‫وﻗﻒ‬ ‫ﻧﻴﺰ‬ ‫را‬ ‫ﺑﺨﺸﻲ‬ ‫و‬ ‫ﺮوﺧﺘﻪ‬ . ‫ﺷﺪ‬ ‫ﺳﺮزﻣﻴﻦ‬ ‫در‬ ‫اﺳﺘﺎﻧﻔﻮرد‬ ‫داﻧﺸﮕﺎه‬ ‫از‬ ‫ﻧﻤﺎﻳﻲ‬ ‫زﻳﺮ‬ ‫ﺗﺼﻮﻳﺮ‬. ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻧﺸﺎن‬ ‫را‬ ‫ﺳﻴﻠﻴﻜﻮن‬ ‫دره‬ ‫ﻣﺤﺪوده‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 20. 7 ‫ﺑﻪ‬ ‫ﻧﮕﺎﻫﻲ‬ / ‫اول‬ ‫ﻓﺼﻞ‬‫ﭘﺮدازﺷﮕﺮﻫﺎ‬ ‫ﺗﺎرﻳﺨﭽﻪ‬ ‫و‬ ‫آﻓﺮﻳﻦ‬ ‫ﻛﺎر‬ ‫ﺟﻮان‬ ‫ﻫﺰاران‬ ‫و‬ ‫ﺷﺪه‬ ‫ﺗﺎﺳﻴﺲ‬ ‫ﻣﻨﻄﻘﻪ‬ ‫اﻳﻦ‬ ‫در‬ ‫ﻓﻨﺎوري‬ ‫ﺻﺎﺣﺐ‬ ‫ﺷﺮﻛﺖ‬ ‫ﺻﺪﻫﺎ‬ ‫اﻣﺮوزه‬ ‫ﺟﻮﻳﺎ‬‫ﺳﺎﻟﻬﺎ‬ ‫ﻃﻮل‬ ‫در‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺟﺬب‬ ‫ﺑﺨﻮد‬ ‫را‬ ‫ﻧﺎم‬ ‫ي‬،‫ﻣﻨﻄﻘﻪ‬ ‫در‬ ‫زﻳﺎدي‬ ‫ﺳﺎﺧﺘﻬﺎي‬ ‫زﻳﺮ‬ ‫و‬ ‫اﻣﻜﺎﻧﺎت‬ ‫و‬ ‫اﺳﺖ‬ ‫ﮔﺮﻓﺘﻪ‬ ‫ﺷﻜﻞ‬‫ﻧﻮ‬ ‫ﻫﺎي‬ ‫اﻳﺪه‬ ‫در‬ ‫ﮔﺬاري‬ ‫ﺳﺮﻣﺎﻳﻪ‬ ‫رﻳﺴﻚ‬ ‫ﻛﻪ‬ ‫ﮔﺬاراﻧﻲ‬ ‫ﺳﺮﻣﺎﻳﻪ‬ ‫ﻛﻤﻚ‬ ‫ﺑﺎ‬ ‫ﻛﺎرآﻓﺮﻳﻨﺎن‬ ، ‫ﮔﻮﮔﻞ‬ ، ‫ﭘﻲ‬ ‫اچ‬ ، ‫اﻳﻨﺘﻞ‬ ‫ﭼﻮن‬ ‫ﺑﺰرﮔﻲ‬ ‫ﺷﺮﻛﺘﻬﺎي‬ . ‫ﻛﻨﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺗﺎﺳﻴﺲ‬ ‫ﺟﺪﻳﺪ‬ ‫ﺷﺮﻛﺘﻬﺎي‬ ، ‫ﭘﺬﻳﺮﻧﺪ‬ ‫ﻣﻲ‬ ‫را‬ ‫ﻛﻪ‬ ، ‫ﻳﺎﻫﻮ‬ ، ‫ﺳﻴﺴﻜﻮ‬‫ﺑﻌﻨﻮان‬ ‫آﻧﻬﺎ‬ ‫از‬‫ﻓﻨﺎوري‬ ‫ﻏﻮﻟﻬﺎي‬‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻳﺎد‬‫ﺗﻮﺳﻌﻪ‬ ‫و‬ ‫رﺷﺪ‬ ‫ﺣﺎل‬ ‫در‬ ‫ﺑﺮوز‬ ‫روز‬ ، . ‫ﻫﺴﺘﻨﺪ‬ ‫ﺑﺨﺶ‬‫آن‬ ‫ﺷﺎﻫﺪ‬ ‫دﻧﻴﺎ‬ ‫ﻛﻪ‬ ، ‫اﻳﻨﺘﺮﻧﺖ‬ ‫و‬ ‫اﻟﻜﺘﺮوﻧﻴﻚ‬ ، ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ‫ﺣﻮزه‬ ‫در‬ ‫ﭘﻴﺸﺮﻓﺘﻪ‬ ‫ﻓﻨﺎوري‬ ‫از‬ ‫ﺑﺰرﮔﻲ‬ ‫اﺳﺖ‬،‫ﻧﻮ‬ ‫ﻫﺎي‬ ‫اﻳﺪه‬ ‫ﺑﺸﻜﻞ‬،‫در‬ ‫آن‬ ‫اﻣﺘﻴﺎز‬ ‫ﺣﻖ‬ ‫ﺑﻌﺪ‬ ‫و‬ ‫ﮔﺮﻓﺘﻪ‬ ‫ﺷﻜﻞ‬ ‫ﻣﻨﻄﻘﻪ‬ ‫اﻳﻦ‬ ‫ﺷﺮﻛﺘﻬﺎي‬ ‫در‬ ‫اﺑﺘﺪا‬ . ‫اﺳﺖ‬ ‫ﮔﺮﻓﺘﻪ‬ ‫ﻗﺮار‬ ‫دﻧﻴﺎ‬ ‫ﺷﺮﻛﺘﻬﺎي‬ ‫ﺳﺎﻳﺮ‬ ‫اﺧﺘﻴﺎر‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 21. 8‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM 1-2-2‫ﭘﺮدازﺷﮕﺮ‬ ‫ﺗﻮﻟﺪ‬ ‫ﺳﺎل‬ ‫در‬1969‫ﮔﺮوﻫﻲ‬‫ﻣﻬﻨﺪﺳﺎن‬ ‫از‬‫ﺷﺮﻛﺖ‬ ‫ﻳﻚ‬‫ﺑﺎ‬ ‫ﺣﺴﺎب‬ ‫ﻣﺎﺷﻴﻦ‬ ‫ﻳﻚ‬ ‫ﺳﺎﺧﺖ‬ ‫ﺑﺮاي‬ ‫را‬ ‫ﻃﺮﺣﻲ‬ ‫ژاﭘﻨﻲ‬ ‫ﺷﺮﻛﺖ‬ ‫ﺑﻪ‬ ‫ﻣﺠﺘﻤﻊ‬ ‫ﻣﺪارات‬ ‫از‬ ‫اﺳﺘﻔﺎده‬‫اﻳﻨﺘﻞ‬‫ﻛﻠﻴﻪ‬ ‫اﺟﺮاي‬ ، ‫ﻃﺮح‬ ‫اﻳﻦ‬ ‫اﺻﻠﻲ‬ ‫اﻟﮕﻮي‬ . ‫ﻛﺮدﻧﺪ‬ ‫اراﺋﻪ‬ ‫ﻣﺪار‬ ‫ﻳﻜﺴﺎل‬ ‫از‬ ‫ﻛﻤﺘﺮ‬ ‫زﻣﺎن‬ ‫ﻃﻲ‬ ‫اﻳﻨﺘﻞ‬ ‫وﻟﻲ‬ ‫ﺑﻮد‬ ‫ﺟﺪاﮔﺎﻧﻪ‬ ‫ﺑﻠﻮﻛﻬﺎي‬ ‫و‬ ‫اﻓﺰار‬ ‫ﺳﺨﺖ‬ ‫اﺳﺎس‬ ‫ﺑﺮ‬ ‫ﻣﺤﺎﺳﺒﺎت‬ ‫و‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﻳﻚ‬ ‫در‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ذﺧﻴﺮه‬ ‫ﻣﺒﻨﺎي‬ ‫ﺑﺮ‬ ‫آن‬ ‫در‬ ‫ﻣﺤﺎﺳﺒﺎت‬ ‫اﺟﺮاي‬ ‫اﻟﮕﻮي‬ ‫ﻛﻪ‬ ‫ﺳﺎﺧﺖ‬ ‫را‬ ‫ﻣﺠﺘﻤﻌﻲ‬ ‫ﺑﻮد‬ ‫ﭘﺮدازش‬ ‫واﺣﺪ‬ ‫ﺗﻮﺳﻂ‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎ‬ ‫ﻫﻤﻪ‬ ‫اﺟﺮاي‬‫اﻳﻨﺘﻞ‬ ‫ﺷﺮﻛﺖ‬ ، ‫ﻣﺠﺘﻤﻊ‬ ‫ﻣﺪار‬ ‫اﻳﻦ‬ ‫ﺳﺎﺧﺖ‬ ‫ﺑﺎ‬ .، ‫ﭘﺮدازﺷﮕﺮ‬ ‫واﺣﺪ‬ ‫ﻳﻌﻨﻲ‬ ، ‫ﻧﻬﺎدﻧﺪ‬ ‫ﻧﺎم‬ ‫ﻳﻮ‬ ‫ﭘﻲ‬ ‫ﺳﻲ‬ ‫آن‬ ‫ﺑﻪ‬ ‫ﻛﻪ‬ ‫ﺷﺪ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﺗﺮاﺷﻪ‬ ‫اوﻟﻴﻦ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﺑﻪ‬ ‫ﻣﻮﻓﻖ‬ ‫ﻣﺮﻛﺰي‬3 . ‫ﺷﺪ‬ ‫اﻣﺮوزي‬ ‫ﺷﺨﺼﻲ‬ ‫ﻫﺎي‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ‫در‬ ‫ﻛﻨﻨﺪه‬ ‫ﻣﺤﺎﺳﺒﻪ‬ ‫و‬ ‫ﻣﺘﻔﻜﺮ‬ ‫ﻣﻐﺰ‬ ، ‫اﻳﻦ‬ ‫و‬ ‫ﻣﺠﺘﻤﻊ‬ ‫ﻣﺪارات‬ ‫ﺳﻴﻠﻴﻜﻮن‬ ‫وﻳﻔﺮ‬ ‫ﺑ‬ ‫ﺗﺮاﻧﺰﻳﺴﺘﻮر‬ ‫ﻫﺰاران‬‫را‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﺳﻴﺴﺘﻢ‬ ‫ﻳﻚ‬ ‫ﺗﺎ‬ ‫ﮔﺮﻓﺖ‬ ‫ﻗﺮار‬ ‫ﻫﻢ‬ ‫ﻛﻨﺎر‬ ‫در‬ ‫ﻣﺠﺘﻤﻊ‬ ‫ﻣﺪارات‬ ‫ﺼﻮرت‬ ‫اﻣﻮرات‬ ‫ﺑﺮاي‬ ‫و‬ ‫ﺷﺪ‬ ‫ﻣﻲ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﺣﺠﻴﻢ‬ ‫اﺑﻌﺎد‬ ‫در‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ، ‫ﺑﺰرگ‬ ‫ﻣﻮﻓﻘﻴﺖ‬ ‫اﻳﻦ‬ ‫از‬ ‫ﻗﺒﻞ‬ ‫ﺗﺎ‬ . ‫آورد‬ ‫ﺑﻮﺟﻮد‬ ‫اﺑﻌﺎد‬ ‫در‬ ‫ﻫﺎ‬ ‫ﺗﺮاﻧﺰﻳﺴﺘﻮر‬ ‫ﺣﺘﻲ‬ ‫و‬ ‫ﺧﻼ‬ ‫ﻻﻣﭙﻬﺎي‬ . ‫رﻓﺖ‬ ‫ﻣﻲ‬ ‫ﺑﻜﺎر‬ ‫ﺑﺰرگ‬ ‫ﺷﺮﻛﺘﻬﺎي‬ ‫ﻳﺎ‬ ‫دوﻟﺘﻲ‬ ‫ﻳﺎ‬ ‫ﻧﻈﺎﻣﻲ‬ ٣ - Centeral Processing unit parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 22. 9 ‫ﺑﻪ‬ ‫ﻧﮕﺎﻫﻲ‬ / ‫اول‬ ‫ﻓﺼﻞ‬‫ﭘﺮدازﺷﮕﺮﻫﺎ‬ ‫ﺗﺎرﻳﺨﭽﻪ‬ ‫و‬ ‫ﻧﺒﻮدﻧﺪ‬ ‫ﻛﻮﭼﻜﻲ‬‫ﻫﺰاران‬ ‫ﻛﻪ‬ ‫ﻫﺎ‬ ‫ﺗﺮاﺷﻪ‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫ﺑﺎ‬ ‫اﻣﺎ‬ . ‫ﺷﺪ‬ ‫ﻣﻲ‬ ‫دﺳﺘﮕﺎه‬ ‫ﺑﺰرﮔﻲ‬ ‫ﺑﺎﻋﺚ‬ ‫اﻳﻦ‬ ‫ﻧﻴﺰ‬ ‫آن‬ ‫ﺗﻮان‬ ‫ﻣﺼﺮف‬ ‫و‬ ‫ﻓﻴﺰﻳﻜﻲ‬ ‫ﻓﻀﺎي‬ ، ‫داد‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫ﻫﻢ‬ ‫ﻛﻨﺎر‬ ‫ﻛﻮﭼﻚ‬ ‫ﺑﺴﻴﺎر‬ ‫اﺑﻌﺎد‬ ‫در‬ ‫را‬ ‫ﺗﺮاﻧﺰﻳﺴﺘﻮر‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ‫ﺳﺎزي‬ ‫ﺷﺨﺼﻲ‬ ‫ﺑﺎﻋﺚ‬ ‫ﻛﻞ‬ ‫در‬ ‫ﻛﻪ‬ ، ‫ﻛﺮد‬ ‫ﭘﻴﺪا‬ ‫ﻛﺎﻫﺶ‬‫ﻫﺎ‬4 .‫ﺷﺪ‬ 1-3‫ﻣﻴﻜﺮوﭘﺮﺳﺴﻮر‬ ‫ﺳﺎل‬ ‫در‬1971‫اﻳﻨﺘ‬ ‫ﺷﺮﻛﺖ‬‫اراﺋﻪ‬ ‫ژاﭘﻨﻲ‬ ‫ﺷﺮﻛﺖ‬ ‫از‬ ، ‫ﻣﺬﻛﻮر‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫اﻣﺘﻴﺎز‬ ‫ﺣﻖ‬ ‫ﺧﺮﻳﺪ‬ ‫ﺑﺎ‬ ‫ﻞ‬ ، ‫ﻧﺒﻮد‬ ‫واﻗﻒ‬ ، ‫اﻧﻘﻼﺑﻲ‬ ‫اﺧﺘﺮاع‬ ‫اﻳﻦ‬ ‫اﻫﻤﻴﺖ‬ ‫ﺑﻪ‬ ‫ﺧﻮد‬ ‫ﻛﻪ‬ ، ‫ﻃﺮح‬ ‫دﻫﻨﺪه‬‫اوﻟﻴﻦ‬‫ﺑﺎ‬ ‫را‬ ‫ﺧﻮد‬ ‫ﻣﻴﻜﺮوﭘﺮﺳﺴﻮر‬ ‫ﻧﺎم‬4004‫ﻛﺮد‬ ‫ﻋﺮﺿﻪ‬ ‫ﺑﺎزار‬ ‫ﺑﻪ‬.‫ﭘﺮدازش‬،‫ﻣﻴﻜﺮوﭘﺮﺳﺴﻮر‬ ‫اﻳﻦ‬ ‫در‬‫ﭼﻬﺎ‬ ‫ﺑﺼﻮرت‬‫ر‬‫ﺑﻮد‬ ‫ﺑﻴﺘﻲ‬،‫ﻳﻌﻨﻲ‬ ‫ﺑﻴﺘﻲ‬ ‫ﭼﻬﺎر‬ ‫ﻋﺪد‬ ‫ﻳﻚ‬ ‫ﻓﻘﻂ‬ ‫زﻣﺎن‬ ‫ﻫﻢ‬ ‫ﺟﻤﻊ‬ ‫اﻣﻜﺎن‬‫ﺑﺎ‬‫ﻳﻚ‬‫ﻋﺪد‬‫ﺑﻴﺘﻲ‬ ‫ﭼﻬﺎر‬‫در‬ . ‫داﺷﺖ‬ ‫وﺟﻮد‬ ‫دﻳﮕﺮ‬ ‫ﺑﻌﺪي‬ ‫ﻓﺼﻞ‬‫ﺗ‬ ‫را‬ ‫ﻳﻮ‬ ‫ﭘﻲ‬ ‫ﺳﻲ‬ ‫ﻳﻚ‬ ‫ﻛﺎﻣﻞ‬ ‫ﺑﻄﻮر‬. ‫ﻛﺮد‬ ‫ﺧﻮاﻫﻴﻢ‬ ‫ﺸﺮﻳﺢ‬ ‫ﺑﺎ‬ ‫ﻛﻪ‬ ‫ﻛﺮد‬ ‫ﺑﻴﻨﻲ‬ ‫ﭘﻴﺶ‬ ‫اﻳﻨﺘﻞ‬ ‫ﺷﺮﻛﺖ‬ ‫ﻣﻮﺳﺲ‬ ‫ﻣﻮر‬ ‫آﻗﺎي‬‫ﻫﺮ‬ ‫ﺗﻜﻨﻮﻟﻮژي‬ ‫رﺷﺪ‬‫دو‬‫ﺳﺎل‬،‫ﺗﻌﺪاد‬ ‫دو‬ ‫ﺗﺮاﺷﻪ‬ ‫از‬ ‫ﻣﺸﺨﺺ‬ ‫ﺳﻄﺢ‬ ‫ﻳﻚ‬ ‫روي‬ ‫ﺗﺮاﻧﺰﻳﺴﺘﻮرﻫﺎ‬‫ﺷﺪ‬ ‫ﺧﻮاﻫﺪ‬ ‫ﺑﺮاﺑﺮ‬.‫اﻳﻦ‬‫ﺑﻴﻨﻲ‬ ‫ﭘﻴﺶ‬‫اﺗﻔﺎق‬ ‫ﺗﺎﻛﻨﻮن‬ ٤ - Personal Computer ‫شخصی‬ ‫کامپيوتر‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 23. 10‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫اﻣﺮوزه‬ ‫اﺳﺖ‬ ‫ﻣﻌﺮوف‬ ‫ﻣﻮر‬ ‫ﻗﺎﻧﻮن‬ ‫ﺑﻪ‬ ‫و‬ ‫اﻓﺘﺎده‬‫ﻫﺰار‬ ‫ﺻﺪﻫﺎ‬‫ﺗﺮاﻧﺰﻳﺴﺘﻮر‬،‫ﻓﻀﺎي‬ ‫ﻳﻚ‬ ‫در‬ ‫ﻧﻤﺎﻳﻲ‬ ‫ﺟﺎ‬ ‫اﻣﻜﺎن‬ ‫دارد‬ ‫را‬ ‫ﻣﺸﺨﺺ‬‫ﻳﻮ‬ ‫ﭘﻲ‬ ‫.ﺳﻲ‬، ‫ﻣﺨﺘﻠﻒ‬ ‫ﻓﻨﻲ‬ ‫ﻣﺘﻮن‬ ‫در‬‫ﭘﺮدازﺷﮕﺮ‬ ‫رﻳﺰ‬ ‫ﻳﺎ‬ ‫ﻣﻴﻜﺮوﭘﺮوﺳﺴﻮر‬ ‫ﻋﻨﻮان‬ ‫ﺑﺎ‬‫ﻧﻴﺰ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺷﻨﺎﺧﺘﻪ‬ ‫ﺳﺎل‬ ‫در‬1978‫اﻳﻨﺘﻞ‬‫ﭘﺮدازﺷﮕﺮ‬8‫ﻋﻨﻮان‬ ‫ﺑﺎ‬ ‫را‬ ‫ﺧﻮد‬ ‫ﺑﻴﺘﻲ‬8080‫ﻣﺪل‬ ، ‫ﺗﺮ‬ ‫ﺑﻌﺪ‬ ‫ﻛﻤﻲ‬ . ‫ﻛﺮد‬ ‫ﻣﻌﺮﻓﻲ‬ ‫ﻋﻨﻮان‬ ‫ﺑﺎ‬ ‫آن‬ ‫ﻳﺎﻓﺘﻪ‬ ‫ﺗﻮﺳﻌﻪ‬8085‫ﺷﺪ‬ ‫ﻣﻴﻜﺮوﭘﺮﺳﺴﻮر‬ ‫ﺻﻨﻌﺖ‬ ‫اﺳﺘﺎﻧﺪارد‬ ‫ﺑﻪ‬ ‫ﺗﺒﺪﻳﻞ‬ ،. ‫ﭘﺮدازﺷﮕﺮ‬8‫ﺑﻴﺘﻲ‬ ‫اﻳﻨﺘﻞ‬ ‫ﺷﺮﻛﺖ‬ ‫ﻛﻨﺎر‬ ‫در‬،‫ﻛﺮدﻧﺪ‬ ‫ﻣﻴﻜﺮوﭘﺮوﺳﺴﻮر‬ ‫ﻃﺮاﺣﻲ‬ ‫و‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﺑﻪ‬ ‫ﺷﺮوع‬ ‫ﻧﻴﺰ‬ ‫دﻳﮕﺮي‬ ‫ﺷﺮﻛﺘﻬﺎي‬، ‫زاﻳﻠﻮگ‬ ‫ﻣﺎﻧﻨﺪ‬. ‫را‬ ‫ﺧﻮد‬ ‫ﻣﺴﺘﻘﻞ‬ ‫ﺷﺮﻛﺖ‬ ‫و‬ ‫ﺷﺪﻧﺪ‬ ‫ﺟﺪا‬ ‫اﻳﻨﺘﻞ‬ ‫ﺷﺮﻛﺖ‬ ‫از‬ ‫ﻣﻘﻄﻌﻲ‬ ‫در‬ ‫ﻛﻪ‬ ‫ﺑﻮدﻧﺪ‬ ‫اﻓﺮادي‬ ‫ﻧﻴﺰ‬ ‫آﻧﻬﺎ‬ ‫اﻟﺒﺘﻪ‬ ‫ﮔﺬاﺷﺘﻨﺪ‬ ‫ﺑﻨﻴﺎن‬.‫ﻫﺸﺘﺎد‬ ‫زد‬ ‫آﻧﻬﺎ‬ ‫ﻣﻌﺮوف‬ ‫ﻣﺤﺼﻮل‬Z 80‫.اﻳﻦ‬ ‫ﺑﻮد‬‫ﻣﻴﻜﺮوﭘﺮﺳﺴﻮر‬‫و‬ ‫ﻣﻌﺮوف‬ ‫ﻫﻤﭽﻨﻴﻦ‬‫اﻳﻨﺘﻞ‬8085،‫از‬‫دو‬‫در‬ ‫ﻣﻴﻜﺮو‬ ‫درس‬ ‫ﺑﻌﻨﻮان‬ ‫ﭘﻴﺶ‬ ‫دﻫﻪ‬‫ﻛﺸﻮرﻣﺎن‬ ‫داﻧﺸﮕﺎﻫﻬﺎي‬‫ﺗﺪرﻳﺲ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 24. 11 ‫ﺑﻪ‬ ‫ﻧﮕﺎﻫﻲ‬ / ‫اول‬ ‫ﻓﺼﻞ‬‫ﭘﺮدازﺷﮕﺮﻫﺎ‬ ‫ﺗﺎرﻳﺨﭽﻪ‬ ،‫ﺷﻮد‬ ‫ﻣﻲ‬‫ﺳﺎل‬ ‫ﺳﻲ‬ ‫ﻳﺎ‬ ‫ﺑﻴﺴﺖ‬ ‫ﻓﻨﻲ‬ ‫داﻧﺶ‬ ‫ﺣﻘﻴﻘﺘﺎ‬ ‫وﻟﻲ‬ ‫آﻳﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺑﻜﺎر‬ ‫اوﻟﻴﻪ‬ ‫ﻣﻔﺎﻫﻴﻢ‬ ‫ﺷﻨﺎﺧﺖ‬ ‫در‬ ‫ﻛﻪ‬ ‫ﺷﺪه‬ ‫ﺧﺎرج‬ ‫ازدور‬ ‫دﻳﮕﺮ‬ ‫و‬ ‫اﺳﺖ‬ ‫دﻧﻴﺎ‬ ‫ﭘﻴﺶ‬. ‫اﺳﺖ‬‫داﻧﺸﮕﺎه‬ ‫در‬‫ﺣﺘﻲ‬ ‫و‬ ‫دﻧﻴﺎ‬ ‫ﻣﻌﺮوف‬ ‫ﻫﺎي‬‫ﻣﺮاﻛﺰ‬‫ﻣﻌﺘﺒﺮ‬ ‫داﻧﺸﮕﺎﻫﻲ‬ ‫و‬ ‫آﻣﻮزﺷﻲ‬‫ﻛﺸﻮر‬،‫ﻣﻴﺸﻮد‬ ‫اﺳﺘﻔﺎده‬ ‫ﺣﻮزه‬ ‫اﻳﻦ‬ ‫دﺳﺘﺎوردﻫﺎي‬ ‫آﺧﺮﻳﻦ‬ ‫از‬. ‫رﺷﺪ‬ ‫ﺑﺎ‬‫ﺑﻌﺪ‬ ‫ﺳﺎﻟﻬﺎي‬ ‫در‬ ‫ﻓﻨﻲ‬ ‫داﻧﺶ‬ ‫ﺷﺘﺎﺑﺎن‬،‫ﻣﻴﻜﺮوي‬ ‫اﻳﻨﺘﻞ‬16‫ﺑﻨﺎم‬ ‫را‬ ‫ﺧﻮد‬ ‫ﺑﻴﺘﻲ‬8086‫ﻣﻌﺮﻓﻲ‬ ‫ﺷﺪ‬ ‫ﻣﻌﺮﻓﻲ‬ ‫ﻣﻴﻜﺮو‬ ‫اﻳﻦ‬ ‫ﻛﻪ‬ ‫ﺳﺎل‬ ‫آن‬ ‫در‬ .‫ﻛﺮد‬،‫ﺗﺠﻬﻴﺰاﺗ‬ ‫و‬ ‫ﻗﻄﻌﺎت‬‫ﻲ‬‫ﻫﻤﻪ‬ ‫ﺑﻮدﻧﺪ‬ ‫ارﺗﺒﺎط‬ ‫در‬ ‫ﻣﻴﻜﺮو‬ ‫ﺑﺎ‬ ‫ﻛﻪ‬ 8‫ﺑﻮدﻧﺪ‬ ‫ﺑﻴﺘﻲ‬‫و‬‫ﻣﻴﻜﺮو‬ ‫ﻛﻪ‬ ‫ﺷﺪ‬ ‫ﺑﺎﻋﺚ‬ ‫اﻳﻦ‬‫ﭘﺮﺳﺴﻮر‬8088‫ﭘﺮدازش‬ ، ‫ﺷﻮد‬ ‫ﺳﺎﺧﺘﻪ‬16‫وﻟﻲ‬ ‫ﺑﻮد‬ ‫ﺑﻴﺘﻲ‬ ‫ارﺗﺒﺎط‬‫ﺗﺠﻬﻴﺰات‬ ‫ﺑﺎ‬ ‫اﻃﻼﻋﺎت‬ ‫ﺗﺒﺎدل‬ ‫و‬ ‫ﺻﻮرت‬ ‫ﺑﻴﺘﻲ‬ ‫ﻫﺸﺖ‬ ‫ﺑﺼﻮرت‬ ‫دﻳﮕﺮ‬ . ‫ﮔﺮﻓﺖ‬ ‫ﻣﻲ‬ ‫ﻣﻴﻜﺮوي‬8088‫در‬ ‫ﺑﺎر‬ ‫اوﻟﻴﻦ‬ ‫ﺑﺮاي‬ ‫ﺷﺪ‬ ‫اﺳﺘﻔﺎده‬ ‫ﺷﺨﺼﻲ‬ ‫ﻫﺎي‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ‫ﺑﻴﺘﻬﺎي‬ ‫ﺗﻌﺪاد‬ ‫ﺑﻌﺪ‬ ‫ﺑﻪ‬ ‫آن‬ ‫از‬ ‫و‬ ‫ﭘﺮدازش‬ ‫ﻗﺪرت‬ ‫ﻫﻤﭽﻨﻴﻦ‬ ‫و‬ ‫ﭘﺮدازش‬ . ‫ﮔﺮﻓﺖ‬ ‫ﺑﻴﺸﺘﺮي‬ ‫ﻗﺪرت‬ ‫روز‬ ‫ﺑﻪ‬ ‫روز‬ ، ‫ﻋﻨﺎوﻳﻦ‬ ‫ﺑﺎ‬ ‫ﻣﻴﻜﺮوﻫﺎﻳﻲ‬80286– 80386–80486–‫ﭘ‬‫ﻨﺘﻴﻮم‬1 –2–3–4–5‫ﭘﺲ‬ ‫ﻳﻜﻲ‬ . ‫ﺷﺪ‬ ‫ﻋﺮﺿﻪ‬ ‫ﺑﺎزار‬ ‫ﺑﻪ‬ ‫دﻳﮕﺮي‬ ‫از‬‫در‬ ‫ﺑﻪ‬ ‫ﻛﻪ‬ ‫ﻣﻴﺸﻮد‬ ‫اﺳﺘﻔﺎده‬ ‫ﺗﺮاﺷﻪ‬ ‫ﻳﻚ‬ ‫روي‬ ‫ﺑﺮ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻫﺴﺘﻪ‬ ‫ﭼﻨﺪ‬ ‫از‬ ‫ﺣﺘﻲ‬ ‫ﺟﺪﻳﺪ‬ ‫ﻫﺎي‬ ‫ﻳﻮ‬ ‫ﭘﻲ‬ ‫ﺳﻲ‬ ‫ﻛﺮ‬ ‫ﻣﻮﻟﺘﻲ‬ ‫آن‬5 . ‫ﮔﻮﻳﻨﺪ‬ ‫ﻣﻴﻜﺮوﭘﺮﺳﺴﻮر‬ ‫ﺗﻮﺳﻌﻪ‬ ‫ﭘﺮﭼﻤﺪار‬ ‫و‬ ‫ﭘﻴﺸﮕﺎم‬ ‫اﻳﻨﺘﻞ‬ ‫ﺷﺮﻛﺖ‬ ‫ﺗﺎﻛﻨﻮن‬ ‫و‬ ‫ﺳﺎﻟﻬﺎ‬ ‫اﻳﻦ‬ ‫ﻫﻤﻪ‬ ‫ﻃﻮل‬ ‫در‬‫اﺳﺖ‬ ‫ﺑﻮده‬ ‫و‬‫از‬ ‫ﺑﻴﺶ‬ ‫ﺗﻘﺮﻳﺒﺎ‬80‫ﻫﺎي‬ ‫ﻣﻴﻜﺮوﭘﺮﺳﺴﻮر‬ ‫از‬ ‫دﻧﻴﺎ‬ ‫ﺷﺨﺼﻲ‬ ‫ﻫﺎي‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ‫درﺻﺪ‬‫ﺷﺪه‬ ‫ﺗﻮﻟﻴﺪ‬ ‫و‬ ‫ﻃﺮاﺣﻲ‬ ‫در‬‫اﻳﻨﺘﻞ‬،. ‫ﻛﻨﻨﺪ‬ ‫ﻣﻲ‬ ‫اﺳﺘﻔﺎده‬ ٥ - Multi Core ‫ای‬ ‫ھسته‬ ‫چند‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 25. 12‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM 1-4‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ، ‫اﻃﻼﻋﺎت‬ ‫ﭘﺮدازش‬ ‫ﺗﻮاﻧﺎﻳﻲ‬ ‫ﺑﺎ‬ ‫ﻫﻤﺮاه‬ ‫ﻛﻨﺘﺮﻟﻲ‬ ‫ﺗﺠﻬﻴﺰات‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫ﻟﺰوم‬ ‫و‬ ‫ﺻﻨﻌﺖ‬ ‫اﻓﺰون‬ ‫روز‬ ‫ﺗﻮﺳﻌﻪ‬ ‫ﺑﺎ‬ ‫ﻫﻤﭽﻮن‬ ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪ‬ ‫ﺗﻌﺪادي‬ ، ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻛﻨﺎر‬ ‫در‬ ‫اﻳﻨﺘﻞ‬ ‫ﻣﺎﻧﻨﺪ‬ ‫ﻣﻴﻜﺮوﭘﺮﺳﺴﻮر‬ ‫ﻛﻨﻨﺪه‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﺷﺮﻛﺘﻬﺎي‬ ‫ﺑﻴﺮون‬ ‫دﻧﻴﺎي‬ ‫ﺑﺎ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫اﻃﻼﻋﺎت‬ ‫ﺗﺒﺎدل‬ ‫ﭘﻮرﺗﻬﺎي‬–‫دﻳﺠﻴﺘﺎل‬ ‫ﺑﻪ‬ ‫آﻧﺎﻟﻮگ‬ ‫ﺳﻴﮕﻨﺎل‬ ‫ﺗﺒﺪﻳﻞ‬–‫ﺗﺎﻳﻤﺮ‬ ‫ﻣﺮﺑﻌﻲ‬ ‫ﻣﻮج‬ ‫ﻛﻨﻨﺪه‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﻳﺎ‬ ‫ﺳﻨﺞ‬ ‫زﻣﺎن‬ ‫ﻫﺎي‬–‫دﻳﺘﺎ‬ ‫ﺣﺎﻓﻈﻪ‬RAM‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫و‬ROM‫ﻗﺮار‬ ‫ﻋﻴﺎر‬ ‫ﺗﻤﺎم‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ‫ﻳﻚ‬ ‫ﺑﻪ‬ ‫را‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﺠﺘﻤﻊ‬ ‫ﻣﺪارات‬ ، ‫ﻓﺮاﻳﻨﺪ‬ ‫اﻳﻦ‬ . ‫دادﻧﺪ‬،‫ﺳﻴﺴﺘﻤﻬﺎي‬ ‫درون‬ ‫ا‬ ‫ﺑﻪ‬ ‫را‬ ‫ﺷﻴﻮه‬ ‫اﻳﻦ‬ ‫ﺑﻪ‬ ‫ﭘﺮدازﺷﻲ‬ ‫ﺳﻴﺴﺘﻤﻬﺎي‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ . ‫ﻛﺮد‬ ‫ﺗﺒﺪﻳﻞ‬ ، ‫دﺳﺘﮕﺎﻫﻬﺎ‬ ‫ﻛﻨﺘﺮﻟﻲ‬‫ﻓﻨﻲ‬ ‫ﺻﻄﻼح‬ ‫راﻳﺞ‬–‫ﺷﺪه‬ ‫ﺗﻌﺒﻴﻪ‬ ‫ﺳﻴﺴﺘﻢ‬-EMBEDDED SYSTEM. ‫ﮔﻮﻳﻨﺪ‬ ‫ﺟﻬﺖ‬ ، ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪﻫﺎي‬ ‫ﺳﺎﻳﺮ‬ ، ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﺑﺮ‬ ‫ﻋﻼوه‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫اي‬ ‫ﺗﺮاﺷﻪ‬ ‫و‬ ‫ﻣﺠﺘﻤﻊ‬ ‫ﻣﺪار‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ . ‫اﺳﺖ‬ ‫داده‬ ‫ﺟﺎي‬ ‫ﺧﻮد‬ ‫در‬ ‫را‬ ‫ﺧﺎرج‬ ‫دﻧﻴﺎي‬ ‫ﺑﺎ‬ ‫ارﺗﺒﺎط‬ ‫ﺳﺎل‬ ‫در‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫اوﻟﻴﻦ‬1976‫ﻧﺎم‬ ‫ﺑﺎ‬ ‫اﻳﻨﺘﻞ‬ ‫ﺷﺮﻛﺖ‬ ‫ﺗﻮﺳﻂ‬MCS-48‫ﻛﻪ‬ ‫ﺷﺪ‬ ‫ﻋﺮﺿﻪ‬ ‫ﺑﺎزار‬ ‫ﺑﻪ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻳﻚ‬ ‫داراي‬8‫و‬ ‫ﺑﻴﺘﻲ‬. ‫ﺑﻮد‬ ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪ‬ ‫ﺗﻌﺪادي‬ ‫ﺳﺎل‬ ‫در‬1980‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬8051‫ﺻﻨﻌﺖ‬ ‫اﺳﺘﺎﻧﺪارد‬ ‫ﺑﻪ‬ ‫ﺗﺒﺪﻳﻞ‬ ‫و‬ ‫ﮔﺬاﺷﺖ‬ ‫ﺣﻴﺎت‬ ‫ﻋﺮﺻﻪ‬ ‫ﺑﻪ‬ ‫ﭘﺎ‬ ‫ﺷﺪ‬ ‫دﻧﻴﺎ‬ ‫در‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬‫ﺳﺮي‬ ‫ﺑﺎ‬ ‫ﻣﻘﺎﻳﺴﻪ‬ ‫در‬ .48‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬8051‫ﺑﺮﺧﻮردار‬ ‫ﺑﻴﺸﺘﺮي‬ ‫ﻗﺪرت‬ ‫از‬ ‫از‬ ‫ﺑﻴﺶ‬ ‫و‬ ‫ﺑﻮد‬60000. ‫ﻛﻨﺪ‬ ‫ﺳﺎزي‬ ‫ﭘﻴﺎده‬ ‫را‬ ‫آن‬ ‫ﻃﺮح‬ ‫ﺗﺎ‬ ‫ﺑﻮد‬ ‫رﻓﺘﻪ‬ ‫ﺑﻜﺎر‬ ‫ﺗﺮاﺷﻪ‬ ‫روي‬ ‫در‬ ‫ﺗﺮاﻧﺰﻳﺴﺘﻮر‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 26. 13 ‫ﺑﻪ‬ ‫ﻧﮕﺎﻫﻲ‬ / ‫اول‬ ‫ﻓﺼﻞ‬‫ﭘﺮدازﺷﮕﺮﻫﺎ‬ ‫ﺗﺎرﻳﺨﭽﻪ‬ ‫ﺣﻖ‬ ‫ﺧﺮﻳﺪ‬ ‫ﺑﺎ‬ ‫زﻳﺎدي‬ ‫ﺷﺮﻛﺘﻬﺎي‬ ‫اﻣﺘﻴﺎز‬8051‫را‬ ‫آن‬ ، ‫اﻳﻨﺘﻞ‬ ‫از‬ ‫ﺑﻌﺪﻫﺎ‬ ‫ﮔﺮﭼﻪ‬ . ‫ﻛﺮدﻧﺪ‬ ‫ﺗﻮﻟﻴﺪ‬‫ﺑﺎ‬ ، ‫ﻓﺮاوان‬ ‫ﺗﻮﺳﻌﻪ‬ ‫و‬ ‫ﺗﺤﻘﻴﻖ‬‫ﻣﻴﻜﺮوي‬ ‫اراﺋﻪ‬ ‫ﺑﺎزار‬ ‫ﺑﻪ‬ ‫را‬ ‫ﺧﻮد‬ ‫اﻧﺤﺼﺎري‬ ‫اﻣﺎ‬ ، ‫ﻛﺮدﻧﺪ‬‫آﻧﻬﺎ‬ ‫اﻛﺜﺮ‬‫ﺗﻜﻨﻮﻟﻮژي‬ ‫ﺑﺎ‬ ‫ﺷﺮﻛﺖ‬ . ‫ﺷﺪﻧﺪ‬ ‫ﻣﻴﻜﺮوﺳﺎز‬ ، ‫اﻳﻨﺘﻞ‬ ‫ﻫﺎي‬NXP، ‫ﻓﻴﻠﻴﭙﺲ‬ ‫ﻫﻤﺎن‬ ‫ﻳﺎ‬ ATMEL، MICROCHIP‫زاﻳﻠﻮگ‬ ،ZILOG. ‫اﻧﺪ‬ ‫دﺳﺘﻪ‬ ‫اﻳﻦ‬ ‫از‬ ، ‫ﻫﺎ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻛﻨﻨﺪه‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﺑﺰرﮔﺎن‬ ‫از‬ ، ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫دﻳﺎﮔﺮام‬ ‫ﺑﻠﻮك‬ ‫زﻳﺮ‬ ‫ﺷﻜﻞ‬8051‫ﺗﺮاﺷﻪ‬ ‫اﻳﻦ‬ ‫در‬ ‫رﻓﺘﻪ‬ ‫ﺑﻜﺎر‬ ‫اﻣﻜﺎﻧﺎت‬ . ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻧﺸﺎن‬ ‫را‬ ‫ﻋﺒﺎرت‬: ‫از‬ ‫اﺳﺖ‬ ‫ﻳﺎ‬ ‫ﭘﺮدازﺷﮕﺮ‬CPU‫وﻳﮋه‬ ‫رﺟﻴﺴﺘﺮﻫﺎي‬ / ‫اﺳﻴﻼﺗﻮر‬ / ‫ورودي‬ ‫ﭘﻮرت‬ ‫ﭼﻬﺎر‬–‫ﺧﺮوﺟﻲ‬/‫ﺳﺮﻳﺎل‬ ‫ﺗﺒﺎدل‬ ‫ﭘﻮرت‬/‫ﺗﺎﻳﻤﺮ‬0‫و‬1 ‫ﺣﺎﻓﻈﻪ‬RAM‫ﺣﺎﻓﻈﻪ‬ /ROM parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 27. 14‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM : ‫اﺳﺖ‬ ‫زﻳﺮ‬ ‫ﺑﺸﺮح‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻳﻚ‬ ‫اﻣﻜﺎﻧﺎت‬ ‫از‬ ‫ﺑﻌﻀﻲ‬ ‫ﻣﺨﺘﺼﺮ‬ ‫ﺗﻮﺿﻴﺢ‬ ‫ﺑﻪ‬ ، ‫اﺟﺮاﻳﻲ‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ ‫ﺳﺎزي‬ ‫ذﺧﻴﺮه‬ ‫ﺑﺮاي‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﺳﻴﺴﺘﻢ‬ ‫ﻳﻚ‬ : ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫رﻳﺰي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻳﻜﺒﺎر‬ ‫ﺑﺎ‬ ‫ﻛﻪ‬ ‫داﺋﻢ‬ ‫ﺳﺎزي‬ ‫ذﺧﻴﺮه‬ ‫وﺿﻌﻴﺖ‬ ‫ﺑﺎ‬ ‫اي‬ ‫ﺣﺎﻓﻈﻪ‬ . ‫دارد‬ ‫ﻧﻴﺎز‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﭘﺎك‬ ‫آن‬ ‫اﻃﻼﻋﺎت‬ ‫دﺳﺘﮕﺎه‬ ‫ﺗﻐﺬﻳﻪ‬ ‫ﻗﻄﻊ‬ ‫ﺑﺎ‬ ‫و‬ ‫ﮔﺮﻓﺘﻪ‬ ‫ﻗﺮار‬ ‫آن‬ ‫درون‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎ‬ ، ‫آن‬ ‫ﻛﺮدن‬ . ‫ﺷﻮد‬ ‫ﻧﻤﻲ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫در‬ ‫ﺳﺎزي‬ ‫ذﺧﻴﺮه‬ ‫ﺟﻬﺖ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﺗﻮﺳﻂ‬ ‫ﺷﺪه‬ ‫ﭘﺮدازش‬ ‫اﻃﻼﻋﺎت‬ : ‫دﻳﺘﺎ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﻣﻮﻗﺖ‬RAM. ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﭘﺎك‬ ‫ﺗﻐﺬﻳﻪ‬ ‫ﻗﻄﻊ‬ ‫ﺑﺎ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫اﻳﻦ‬ ‫در‬ ‫اﻃﻼﻋﺎت‬ . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫ﺻﺪور‬ ‫ﻳﺎ‬ ‫ﺧﻮد‬ ‫درون‬ ‫ﺑﻪ‬ ‫اﻃﻼﻋﺎت‬ ‫اﻧﺘﻘﺎل‬ ‫ﺟﻬﺖ‬ ‫ﭘﺮدازﺷﮕﺮ‬ : ‫ﺧﺮوﺟﻲ‬ ‫و‬ ‫ورودي‬ ‫ﭘﻮرﺗﻬﺎي‬ ‫دا‬ ‫ﭘﻮرﺗﻬﺎﻳﻲ‬ ‫ﺑﻪ‬ ‫ﻧﻴﺎز‬ ، ‫ﺑﻴﺮون‬ ‫ﺑﻪ‬ ‫اﻃﻼﻋﺎت‬‫ﺧﺮوﺟﻲ‬ ‫و‬ ‫ورودي‬ ‫ﺣﺎﻟﺖ‬ ‫در‬ ‫رﻳﺰي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺑﺎ‬ ‫ﻛﻪ‬ ‫رد‬ ‫ﻗﻄﻌﺎﺗﻲ‬ . ‫ﻫﺴﺘﻨﺪ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫درون‬ ‫و‬ ‫ﺑﻴﺮون‬ ‫دﻧﻴﺎي‬ ‫ﺑﻴﻦ‬ ‫اي‬ ‫واﺳﻄﻪ‬ ‫ﭘﻮرﺗﻬﺎ‬ . ‫ﺑﮕﻴﺮﻧﺪ‬ ‫ﻗﺮار‬ ‫ﻣﻴﻜﺮو‬ ‫ﺑﺎ‬ ، ‫ﭘﻮرﺗﻬﺎ‬ ‫ﻃﺮﻳﻖ‬ ‫از‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﻫﺎي‬ ‫ﺳﻨﺴﻮر‬ ‫و‬ ‫ﻧﻤﺎﻳﺶ‬ ‫ﺻﻔﺤﻪ‬ ، ‫ﻛﻠﻴﺪ‬ ‫ﺻﻔﺤﻪ‬ ‫ﭼﻮن‬ . ‫ﻛﻨﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺑﺮﻗﺮار‬ ‫ارﺗﺒﺎط‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 28. 15 ‫ﺑﻪ‬ ‫ﻧﮕﺎﻫﻲ‬ / ‫اول‬ ‫ﻓﺼﻞ‬‫ﭘﺮدازﺷﮕﺮﻫﺎ‬ ‫ﺗﺎرﻳﺨﭽﻪ‬ ‫ﺗﺒﺪ‬ ، ‫ﺗﺎﻳﻤﺮ‬ ‫ﻣﺎﻧﻨﺪ‬ ‫ﺑﺨﺸﻬﺎﻳﻲ‬ : ‫ﺟﺎﻧﺒﻲ‬ ‫ﻗﻄﻌﺎت‬‫و‬ ‫دﻳﺠﻴﺘﺎل‬ ‫ﺑﻪ‬ ‫آﻧﺎﻟﻮگ‬ ‫ﺳﻴﮕﻨﺎل‬ ‫ﻛﻨﻨﺪه‬ ‫ﻳﻞ‬ ‫ﻛﻨ‬ ‫در‬ ، ‫ﺳﺮﻳﺎل‬ ‫ارﺗﺒﺎﻃﺎت‬ ، ‫آﻧﺎﻟﻮگ‬ ‫ﺑﻪ‬ ‫ل‬ ‫دﻳﺠﻴﺘﺎ‬‫ﻛﻨﺘﺮﻟﻲ‬ ‫ﺳﻴﺴﺘﻢ‬ ‫ﻳﻚ‬ ، ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻫﺴﺘﻪ‬ ‫ﺎر‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫اﻳﺠﺎد‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻋﻨﻮان‬ ‫ﺗﺤﺖ‬ ، ‫ﻛﻔﺎ‬ ‫ﺧﻮد‬ ‫و‬ ‫ﻣﺴﺘﻘﻞ‬ ‫ﻛﺎﻣﻼ‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮي‬ ‫و‬ . ‫ﮔﺮﻓﺖ‬ ‫ﺧﻮاﻫﺪ‬ ‫ﻗﺮار‬ ‫ﺑﺮرﺳﻲ‬ ‫ﻣﻮرد‬ ‫ﺗﻔﺼﻴﻞ‬ ‫ﺑﻪ‬ ‫ﺟﺎﻧﺒﻲ‬ ‫ﺑﺨﺸﻬﺎي‬ ، ‫آﻳﻨﺪه‬ ‫ﻓﺼﻠﻬﺎي‬ ‫در‬ ‫ﻛﺎرآﻓﺮﻳﻨﺎن‬ ‫ﺳﺎل‬ ‫در‬1939‫ﻫ‬ ‫ﺑﻴﻞ‬‫ﻴ‬‫ﭘﺎﻛﺎرد‬ ‫دﻳﻮ‬ ‫و‬ ‫ﻮﻟﺖ‬ ‫ﺑﺮق‬ ‫ﻣﻬﻨﺪﺳﻲ‬ ‫اﻟﺘﺤﺼﻴﻼن‬ ‫ﻓﺎرغ‬ ‫از‬ ‫دو‬ ‫ﻫﺮ‬ ‫ﻛﻪ‬ ، ‫ﺑﻮدﻧﺪ‬ ‫اﺳﺘﺎﻧﻔﻮرد‬ ‫داﻧﺸﮕﺎه‬ ‫از‬‫اﺳﺘﺎد‬ ‫ﺗﺸﻮﻳﻖ‬ ‫ﺑﺎ‬ ، ‫ﺗﺮﻣﻦ‬ ‫ﻓﺮد‬ ‫ﭘﺮوﻓﺴﻮر‬ ‫ﺧﻮد‬ ‫آﻣﻮزﺷﻲ‬ ‫ﻣﺮﺑﻲ‬ ‫و‬ ‫ﺑﻨﺎ‬ ‫ﺧﺎﻧﮕﻲ‬ ‫ﮔﺎراژ‬ ‫ﻣﺤﻞ‬ ‫در‬ ‫را‬ ‫ﺧﻮد‬ ‫ﺷﺮﻛﺖ‬ . ‫ﻧﻬﺎدﻧﺪ‬‫از‬ ‫ﺑﻴﺸﺘﺮ‬ ‫ﻛﻤﻲ‬ ‫ﺷﺮﻛﺖ‬ ‫اوﻟﻴﻪ‬ ‫ﺳﺮﻣﺎﻳﻪ‬ 500‫دﺳﺖ‬ ‫اﺑﺰار‬ ‫را‬ ‫آن‬ ‫اﻛﺜﺮ‬ ‫ﻛﻪ‬ ‫ﺑﻮد‬ ‫دﻻر‬ . ‫داد‬ ‫ﻣﻲ‬ ‫ﺗﺸﻜﻴﻞ‬ ‫دوم‬‫ﺷﺮﻛﺖ‬ ‫ﻧﺎﻣﮕﺬاري‬ ‫ﺑﺮاي‬،‫ﺷﺪ‬ ‫ﻗﺮار‬‫از‬ ،‫ﺷﻮد‬ ‫اﺳﺘﻔﺎده‬ ‫ﻧﻔﺮ‬ ‫دو‬ ‫ﻫﺮ‬ ‫ﺧﺎﻧﻮادﮔﻲ‬ ‫ﻧﺎم‬. ‫ﺳﻜﻪ‬ ‫ﭘﺮﺗﺎب‬ ‫ﺑﺎ‬‫اﺧﺘﺼﺎر‬ ‫ﺑﺸﻜﻞ‬ ‫و‬ ‫ﭘﺎﻛﺎرد‬ ‫ﻫﻴﻮﻟﺖ‬ ‫ﺧﺎﻧﻮادﮔﻲ‬ ‫ﻧﺎم‬ ‫ﺗﺮﺗﻴﺐ‬HP،‫ﺷﺮﻛﺘﻲ‬ ‫ﻧﺎم‬ ‫ﺑﻪ‬ ‫ﺗﺒﺪﻳﻞ‬ ‫اﻣﺮو‬ ‫ﻛﻪ‬ ‫ﺷﺪ‬‫ﻳﻜﺼﺪ‬ ‫از‬ ‫ﺑﻴﺶ‬ ‫ﺑﺎ‬ ‫زه‬‫ﺑﻴﺴﺖ‬ ‫و‬‫درآﻣﺪ‬ ‫دﻻر‬ ‫ﻣﻴﻠﻴﺎرد‬‫ﻛﺎرﻣﻨﺪ‬ ‫ﻧﻔﺮ‬ ‫ﻫﺰار‬ ‫ﺑﻴﺴﺖ‬ ‫و‬ ‫ﺳﻴﺼﺪ‬ ‫و‬‫در‬ ، ‫ﻟﻴﺴﺖ‬500. ‫دارد‬ ‫ﻗﺮار‬ ‫اﻟﻤﻠﻠﻲ‬ ‫ﺑﻴﻦ‬ ‫ﺑﺮﺗﺮ‬ ‫ﺷﺮﻛﺖ‬‫ﺷﺮﻛﺖ‬HP‫و‬ ‫اﻟﻜﺘﺮوﻧﻴﻚ‬ ‫ﺣﻮزه‬ ‫ﺷﺮﻛﺖ‬ ‫اوﻟﻴﻦ‬ . ‫ﺑﻮد‬ ‫ﺳﻴﻠﻴﻜﻮن‬ ‫دره‬ ‫در‬ ‫اﻃﻼﻋﺎت‬ ‫ﻓﻨﺎوري‬‫از‬ ‫دﻗﻴﻖ‬ ‫ﺷﻨﺎﺧﺖ‬ ، ‫ﺗﺤﻘﻴﻖ‬ ‫و‬ ‫ﻣﻄﺎﻟﻌﻪ‬ ، ‫ﻛﻮﺷﻲ‬ ‫ﺳﺨﺖ‬ ‫ﺟﺎﻣ‬ ‫و‬ ‫ﺑﺎزار‬ ‫ﻧﻴﺎزﻫﺎي‬‫ﻌﻪ‬،‫ﺟﺪﻳﺪ‬ ‫ﻣﺤﺼﻮﻻت‬ ‫ﺑﻪ‬،‫ﺑﻮد‬ ‫آور‬ ‫ﻧﺎم‬ ‫ﻣﻬﻨﺪس‬ ‫دو‬ ‫اﻳﻦ‬ ‫ﺑﺎرز‬ ‫ﻫﺎي‬ ‫وﻳﮋﮔﻲ‬ ‫از‬. ‫ﻛﺎرﺑﺮد‬ ‫اﻟﻜﺘﺮﻳﻜﻲ‬ ‫دﺳﺘﮕﺎﻫﻬﺎي‬ ‫ﺗﺴﺖ‬ ‫در‬ ‫ﻛﻪ‬ ‫ﺑﻮد‬ ‫ﺻﻮﺗﻲ‬ ‫ﺳﺎز‬ ‫ﻧﻮﺳﺎن‬ ‫ﻳﻚ‬ ‫ﺷﺮﻛﺖ‬ ‫ﺗﻮﻟﻴﺪي‬ ‫ﻣﺤﺼﻮل‬ ‫اوﻟﻴﻦ‬ . ‫داﺷﺖ‬‫ﺑﻪ‬ ‫اﺳﺘﺎﻧﻔﻮرد‬ ‫داﻧﺸﮕﺎه‬ ‫در‬ ‫آﻧﻬﺎ‬ ‫اﻟﺘﺤﺼﻴﻠﻲ‬ ‫ﻓﺎرغ‬ ‫ﭘﺮوژه‬ ‫ﻫﻤﺎن‬ ‫اداﻣﻪ‬ ‫واﻗﻊ‬ ‫در‬ ‫ﻣﺤﺼﻮل‬ ‫اﻳﻦ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 29. 16‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM . ‫ﺑﻮد‬ ‫ﺗﺮﻣﻦ‬ ‫ﻓﺮد‬ ‫ﭘﺮوﻓﺴﻮر‬ ‫ﺳﺮﭘﺮﺳﺘﻲ‬ ‫ﻛﻴﻔﻴﺖ‬ ‫داراي‬ ‫ﺳﺎدﮔﻲ‬ ‫ﻋﻴﻦ‬ ‫در‬ ‫ﻣﺤﺼﻮل‬ ‫اوﻟﻴﻦ‬ ‫ﺑﻌﻨﻮان‬ ‫دﻳﺰﻧﻲ‬ ‫ﺷﺮﻛﺖ‬ ‫و‬ ‫ﺑﻮد‬ ‫ﺧﻮﺑﻲ‬ ‫ﺗﻌﺪاد‬ ، ‫ﺷﺮﻛﺖ‬ ‫ﻣﺸﺘﺮي‬8‫را‬ ‫آن‬ ‫از‬ ‫دﺳﺘﮕﺎه‬ . ‫داد‬ ‫ﺳﻔﺎرش‬ ‫ﺷﺮﻛﺖ‬ ‫ﺗﺎﺳﻴﺲ‬ ‫از‬ ‫دﻫﻪ‬ ‫ﻫﻔﺖ‬ ‫از‬ ‫ﺑﻴﺶ‬HP ‫و‬ ‫ﮔﺬرد‬ ‫ﻣﻲ‬‫ﻣﺤﻘﺮ‬ ‫و‬ ‫ﻛﻮﭼﻚ‬ ‫ﮔﺎراژ‬ ‫ﻳﻚ‬ ‫از‬ ‫ﻛﻪ‬ ‫ﺗﻼﺷﻲ‬ ‫داﺳﺘﺎن‬،‫و‬ ‫ﻣﺼﻤﻢ‬ ‫اﻧﺴﺎﻧﻬﺎي‬ ‫اراده‬‫ﺷﻜﺴﺖ‬ ‫ﻧﺎﭘﺬﻳﺮ‬‫آﮔﺎه‬ ‫و‬ ‫دﻟﺴﻮز‬ ‫اﺳﺎﺗﻴﺪ‬ ‫و‬،‫ﺑﺮﺧﺎﺳﺘﻪ‬،. ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﻛﺎرآﻓﺮﻳﻨﻲ‬ ‫از‬ ‫ﻧﻤﺎدي‬ ‫ﺑﻪ‬ ، ‫اﻃﻼﻋﺎت‬ ‫ﻓﻨﺎوري‬ ‫ﺣﻮزه‬ ‫در‬ ‫ﺷﺮﻛﺖ‬ ‫اﻣﺮوزه‬‫ﻟﻴﺰري‬ ‫ﭼﺎﭘﮕﺮﻫﺎي‬‫و‬، ‫اﻓﺸﺎن‬ ‫ﺟﻮﻫﺮ‬، ‫اﺳﻜﻨﺮ‬‫ﺑﻮك‬ ‫ﻧﺖ‬‫و‬ ، ‫ﺷﺨﺼﻲ‬ ‫ﻫﺎي‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬، ‫ﺷﺒﻜﻪ‬ ‫ﺳﺮور‬ ‫ﻣﺎﻧﻴﺘﻮر‬ ، ‫ﺣﺴﺎب‬ ‫ﻣﺎﺷﻴﻦ‬، ‫ﺗﻠﻮزﻳﻮن‬ ‫و‬ ‫دﻳﺠﻴﺘﺎل‬ ‫دورﺑﻴﻦ‬‫و‬‫اﻟﻜﺘﺮوﻧﻴﻜﻲ‬ ‫ﺗﺠﻬﻴﺰات‬ . ‫اﺳﺖ‬ ‫ﻓﻌﺎل‬ ‫ﺷﺮﻛﺖ‬ ‫ﺷﻌﺎر‬،‫ﻧﻤﺎد‬ ‫در‬ ‫ﻛﻪ‬HP‫ﻗﺮار‬ ‫و‬ ‫ﻧﻮآوري‬ ‫روﺣﻴﻪ‬ ‫ﺑﺮ‬ ‫اﺳﺖ‬ ‫ﺗﺎﻛﻴﺪي‬ ، ‫ﮔﺮﻓﺘﻪ‬ ‫ﭘﻴﺸﺮﻓﺖ‬ ‫و‬ ‫رﺷﺪ‬ ‫ﭘﺎﻳﻪ‬ ‫ﻛﻪ‬ ، ‫ﺗﻮﺳﻌﻪ‬ ‫و‬ ‫ﺗﺤﻘﻴﻖ‬ . ‫اﺳﺖ‬ ‫ﺷﺮﻛﺘﻲ‬ ‫و‬ ‫ﺳﺎزﻣﺎن‬ ‫ﻫﺮ‬ ‫اﺧﺘﺮاع‬HP parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 30. ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ : ‫ﺧﻮاﻧﻴﺪ‬ ‫ﻣﻲ‬ ‫ﻓﺼﻞ‬ ‫اﻳﻦ‬ ‫در‬ ‫ﺳﻴﺴﺘﻤﻬﺎي‬‫ﻋﺪدي‬ ‫ﺑﺎﻳﻨﺮي‬ ‫ﺟﻤﻊ‬ ‫اﺳﻜﻲ‬ ‫ﻛﺪ‬ ‫دﻳﺠﻴﺘﺎل‬ ‫ﻣﻔﺎﻫﻴﻢ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫داﺧﻠﻲ‬ ‫ﺳﺎﺧﺘﺎر‬ ‫ﻛﺎرآﻓﺮﻳﻨﺎن‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 31. 18‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM 2-1‫ﺳﻴﺴﺘﻢ‬‫ﻫﺎي‬‫ﻋﺪدي‬ 2-1-1‫ده‬ ‫ﻣﺒﻨﺎي‬ ‫ﻋﺪدي‬ ‫ﺳﻴﺴﺘﻢ‬ ‫ﺑﺎﻳﺪ‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮي‬ ‫و‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﺳﻴﺴﺘﻤﻬﺎي‬ ‫درك‬ ‫ﺑﺮاي‬‫ﺑﺎ‬‫د‬ ‫دو‬ ‫ﻋﺪدي‬ ‫ﺳﻴﺴﺘﻢ‬‫ﺑﺎﻳﻨﺮي‬ ‫ﻳﺎ‬ ‫وﻳﻲ‬1 ‫آﺷﻨﺎ‬ ‫واﻗﻊ‬ ‫ﻋﺎﻟﻢ‬ ‫در‬ . ‫ﺑﺎﺷﻴﻢ‬‫از‬ ‫ﻣﺎ‬‫ﻣﺒﻨﺎي‬ ‫ﻋﺪدي‬ ‫ﺳﻴﺴﺘﻢ‬102 ‫اﻋﺸﺎري‬ ‫ﻳﺎ‬‫ﻛﻨﻴﻢ‬ ‫ﻣﻲ‬ ‫اﺳﺘﻔﺎده‬.‫اﻳﻦ‬ ‫در‬ ‫رﻗﻢ‬ ‫ﻫﺮ‬ ‫ارزش‬ ‫ﺳﻴﺴﺘﻢ‬،‫ﺷﻨﺎﺧﺘﻪ‬ ‫ده‬ ‫از‬ ‫ﺗﻮاﻧﻲ‬ ‫ﺑﺮاﺳﺎس‬‫ﺑﻪ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬‫ﻣﺜﺎل‬1‫ﻋﺪد‬ . ‫ﻛﻨﻴﺪ‬ ‫ﺗﻮﺟﻪ‬ 764‫ﺳﻴ‬ ‫در‬‫ﻳﻌﻨﻲ‬ ‫ده‬ ‫ﻣﺒﻨﺎي‬ ‫ﻋﺪدي‬ ‫ﺴﺘﻢ‬4+ ‫ﻳﻜﻲ‬ ‫ﺗﺎ‬6+ ‫دﻫﺘﺎﻳﻲ‬ ‫ﺗﺎ‬7‫ﺑﺮاﺑﺮ‬ ‫ﻛﻪ‬ ‫ﺻﺪﺗﺎﻳﻲ‬ ‫ﺗﺎ‬ ‫ﺑﺎ‬ ‫اﺳﺖ‬746‫از‬ ‫ﺿﺮﻳﺒﻲ‬ ‫ﻳﻜﺎن‬ . ‫ﻫﺴﺘﻨﺪ‬ ‫ده‬ ‫از‬ ‫ﺗﻮاﻧﻲ‬ ، ‫ارﻗﺎم‬ ‫از‬ ‫ﻫﺮﻛﺪام‬ ،10‫ﺻﻔﺮ‬ ‫ﺗﻮان‬ ‫ﺑﻪ‬ ‫از‬ ‫ﺿﺮﻳﺒﻲ‬ ‫دﻫﮕﺎن‬ ،10، ‫ﻳﻚ‬ ‫ﺗﻮان‬ ‫ﺑﻪ‬ ‫از‬ ‫ﺿﺮﻳﺒﻲ‬ ‫ﺻﺪﮔﺎن‬10‫اﻟﻲ‬ ‫و‬ ‫دو‬ ‫ﺗﻮان‬ ‫ﺑﻪ‬ ... ‫آﺧﺮ‬ ‫اﻋﺪاد‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﺑﺮاي‬‫ﻣﺒﻨﺎي‬ ‫ﺑﻪ‬ ‫ده‬ ‫ﻣﺒﻨﺎي‬ ‫از‬ ‫ﻣﺒﻨﺎ‬ ‫آن‬ ‫ﺑﺮ‬ ‫ﻣﺘﻮاﻟﻲ‬ ‫ﺗﻘﺴﻴﻤﻬﺎي‬ ، ‫دﻳﮕﺮ‬ ‫ﻣﺒﻨﺎﻳﻲ‬ ‫ﻫﺮ‬ ‫از‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﺑﺮاي‬ ‫و‬ ‫دﻫﻴﻢ‬ ‫ﻣﻲ‬ ‫اﻧﺠﺎم‬ ‫در‬ ‫رﻗﻢ‬ ‫ﻫﺮ‬ ‫ﺿﺮب‬ ‫ﺑﺎ‬ ، ‫ده‬ ‫ﻣﺒﻨﺎي‬ ‫ﺑﻪ‬‫ا‬‫رزش‬ . ‫آورﻳﻢ‬ ‫ﻣﻲ‬ ‫ﺑﺪﺳﺖ‬ ‫را‬ ‫ده‬ ‫ﻣﺒﻨﺎي‬ ‫ﻳﺎ‬ ‫اﻋﺸﺎري‬ ‫ﻣﻌﺎدل‬ ، ‫آﻧﻬﺎ‬ ‫ﺟﻤﻊ‬ ‫و‬ ‫ﻣﺒﻨﺎ‬ ‫آن‬ ‫از‬ ‫ﻣﺘﻮاﻟﻲ‬ ‫ﺗﻮاﻧﻬﺎي‬ ‫در‬‫و‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﻋﺪدي‬ ‫ﺳﻴﺴﺘﻤﻬﺎي‬ ‫ﻓﺼﻞ‬ ‫اﻳﻦ‬ ‫از‬ ‫ﺑﻌﺪي‬ ‫ﺑﺨﺸﻬﺎي‬. ‫ﻛﻨﻴﻢ‬ ‫ﻣﻲ‬ ‫ﺑﺮرﺳﻲ‬ ‫را‬ ‫آﻧﻬﺎ‬ ‫ﺗﺒﺪﻳﻞ‬ 1 - Binary 2 -Decimal ‫ﻣﺜﺎل‬1 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 32. 19 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ 2-1-2‫ﺑﺎﻳﻨﺮي‬ ‫ﻋﺪدي‬ ‫ﺳﻴﺴﺘﻢ‬ ‫ﻣﺒﻨﺎي‬ ‫ﻋﺪدي‬ ‫ﺳﻴﺴﺘﻢ‬ ‫در‬ ‫ﺷﺪه‬ ‫اﺳﺘﻔﺎده‬ ‫ﻧﻤﺎدﻫﺎي‬ ‫و‬ ‫ﺳﻤﺒﻠﻬﺎ‬10‫ﺗﺎ‬ ‫ﺻﻔﺮ‬ ‫ارﻗﺎم‬ ،9‫ﻣﺎ‬ ‫اﮔﺮ‬ . ‫ﻫﺴﺘﻨﺪ‬ ‫ﻣ‬ ‫ﻧﻤﺎﻳﺶ‬ ‫را‬ ‫آن‬ ‫ﻧﻤﺎد‬ ‫ده‬ ‫اﻳﻦ‬ ‫ﺑﺎ‬ ‫ﻛﻨﻴﻢ‬ ‫ﺑﻴﺎن‬ ‫ﺳﻴﺴﺘﻢ‬ ‫اﻳﻦ‬ ‫در‬ ‫را‬ ‫ﻋﺪدي‬ ‫ﺑﺨﻮاﻫﻴﻢ‬‫ﺳﻴﺴﺘﻢ‬ ‫در‬ . ‫دﻫﻴﻢ‬ ‫ﻲ‬ ‫اﺳﺘﻔﺎده‬ ‫ﻣﻮرد‬ ‫ﻧﻤﺎدﻫﺎي‬ ، ‫دودوﻳﻲ‬ ‫ﻳﺎ‬ ‫ﺑﺎﻳﻨﺮي‬،‫از‬ ‫ﻓﻘﻂ‬ ‫ﻋﺪد‬ ‫ﻫﺮ‬ ‫ﺳﺎﺧﺘﻦ‬ ‫ﺑﺮاي‬ . ‫ﻫﺴﺘﻨﺪ‬ ‫ﻳﻚ‬ ‫و‬ ‫ﺻﻔﺮ‬ ‫ﺷﻮ‬ ‫ﻣﻲ‬ ‫اﺳﺘﻔﺎده‬ ‫ﻧﻤﺎد‬ ‫دو‬ ‫اﻳﻦ‬‫د‬‫ﺑﺮاي‬ ‫زﻳﺮا‬ ، ‫اﺳﺖ‬ ‫ﻣﻨﻄﺒﻖ‬ ‫اﻓﺰاري‬ ‫ﺳﺨﺖ‬ ‫ﺗﻌﺎرﻳﻒ‬ ‫ﺑﺎ‬ ‫ﻛﺎﻣﻼ‬ ‫ﺳﻴﺴﺘﻢ‬ ‫اﻳﻦ‬ . ‫ﻋﺪدي‬ ‫ﺳﻴﺘﻢ‬ ‫اﻳﻦ‬ ‫ﺑﺎزﺳﺎزي‬،‫ا‬ ‫ﺑﺎ‬ ‫ﺗﻮان‬ ‫ﻣﻲ‬ ‫ﻛﻪ‬ ‫دارد‬ ‫وﺟﻮد‬ ‫ﺣﺎﻟﺖ‬ ‫دو‬ ‫ﻓﻘﻂ‬‫و‬ ‫ﺗﺮاﻧﺰﻳﺴﺘﻮر‬ ‫از‬ ‫ﺳﺘﻔﺎده‬ ‫ﺗﺮاﻧﺰﻳﺴﺘﻮر‬ ‫ﻳﻚ‬ . ‫ﻛﺮد‬ ‫ﺳﺎزي‬ ‫ﺷﺒﻴﻪ‬ ‫را‬ ‫آن‬ ‫ﻻﺟﻴﻚ‬،‫ﻫﺎ‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ‫در‬ ‫اﺳﺘﻔﺎده‬ ‫ﻣﻮرد‬،‫ﺣﺎﻟﺖ‬ ‫دو‬ ‫داراي‬ ‫روﺷﻦ‬ ‫ﻳﺎ‬ ‫ﺧﺎﻣﻮش‬، ‫اﺳﺖ‬‫ﺳﺎزي‬ ‫ﺷﺒﻴﻪ‬ ‫اﻳﻦ‬ ‫ﺑﺎ‬ ، ‫ﻛﻨﻴﻢ‬ ‫ﻣﻲ‬ ‫ﻣﻨﺘﺴﺐ‬ ‫ﻳﻚ‬ ‫و‬ ‫ﺻﻔﺮ‬ ‫ﺣﺎﻟﺖ‬ ‫دو‬ ‫ﺑﻪ‬ ‫را‬ ‫آن‬ ‫ﻛﻪ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻓﺮاﻫﻢ‬ ، ‫ﻋﺪدي‬ ‫ﭘﺮدازش‬ ‫اﻣﻜﺎن‬ ‫ﺗﻮاﻧ‬ ‫ﺑﺮاﺳﺎس‬ ‫رﻗﻢ‬ ‫ﻫﺮ‬ ‫ارزش‬‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺗﻌﺮﻳﻒ‬ ‫دو‬ ‫از‬ ‫ﻲ‬.‫ﻣﺜﺎل‬2‫داده‬ ‫ﻧﺸﺎن‬ ‫را‬ ‫رﻗﻢ‬ ‫ﻫﺮ‬ ‫ﺟﺎﻳﮕﺎه‬ ‫و‬ ‫ارزش‬ ‫از‬ ‫ﺗﻮاﻧﻲ‬ ‫ارﻗﺎم‬ ‫از‬ ‫ﻫﺮﻛﺪام‬ . ‫اﺳﺖ‬2‫ارزﺷﺘﺮﻳ‬ ‫ﻛﻢ‬ . ‫ﻫﺴﺘﻨﺪ‬‫ﻦ‬‫از‬ ‫ﺿﺮﻳﺒﻲ‬ ‫ﻋﺪد‬2‫ارﻗﺎم‬ ‫و‬ ‫ﺻﻔﺮ‬ ‫ﺗﻮان‬ ‫ﺑﻪ‬ ‫ﺗ‬ ‫ﺑﻪ‬ ‫دو‬ ‫از‬ ‫ﺿﺮﻳﺒﻲ‬ ‫ﻛﻪ‬ ‫ﺷﺪه‬ ‫داده‬ ‫ﻋﺪد‬ ‫در‬ ‫رﻗﻢ‬ ‫ارزﺷﺘﺮﻳﻦ‬ ‫ﭘﺮ‬ ‫ﺗﺎ‬ ‫ﺗﺮﺗﻴﺐ‬ ‫ﺑﻪ‬ ‫ﺑﻌﺪي‬‫ﻮان‬7. ‫اﺳﺖ‬ ‫ﻣﺜﺎل‬2 ‫ﻣﻲ‬ ‫ﺣﺎﺻﻞ‬ ، ‫ده‬ ‫ﻣﺒﻨﺎي‬ ‫در‬ ‫ﺷﺪه‬ ‫داده‬ ‫ﺑﺎﻳﻨﺮي‬ ‫ﻋﺪد‬ ‫ﻣﻌﺎدل‬ ، ‫ﻳﻜﺪﻳﮕﺮ‬ ‫ﺑﺎ‬ ‫رﻗﻢ‬ ‫ﻫﺮ‬ ‫ارزش‬ ‫ﻛﺮدن‬ ‫ﺟﻤﻊ‬ ‫ﺑﺎ‬ ‫ﻋﺪد‬ . ‫ﺷﻮد‬11011010‫ﻣﻌﺎدل‬ ‫داراي‬ ‫ﺑﺎﻳﻨﺮي‬ ‫در‬218‫اﻋﺸﺎري‬ ‫ﻳﺎ‬ ‫ده‬ ‫ﻣﺒﻨﺎي‬ ‫ﻋﺪدي‬ ‫ﺳﻴﺴﺘﻢ‬ ‫در‬ . ‫اﺳﺖ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 33. 20‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ٢-١-٢-١‫اعشاری‬ ‫به‬ ‫باينری‬ ‫تبديل‬ ‫ﻣﺜﺎل‬3‫ﻫﺮ‬ ‫ارزش‬ ‫ﻛﻪ‬ ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻧﺸﺎن‬ ‫را‬ ‫ﺑﺎﻳﻨﺮي‬ ‫ﺳﻴﺴﺘﻢ‬ ‫در‬ ‫رﻗﻤﻲ‬ ‫ﺳﻪ‬ ‫ﻋﺪد‬ ‫ﻳﻚ‬‫رﻗﻢ‬،‫ﺷﺪه‬ ‫اﺳﺘﺨﺮاج‬ ‫ﻋﺪد‬ . ‫آورد‬ ‫ﻣﻲ‬ ‫ﺑﺪﺳﺖ‬ ‫را‬ ‫آن‬ ‫اﻋﺸﺎري‬ ‫ﻋﺪد‬ ‫ﻣﻌﺎدل‬ ، ‫آﻧﻬﺎ‬ ‫ﺟﻤﻊ‬ ‫و‬110‫ﻣﻌﺎدل‬ ‫ﺑﺎﻳﻨﺮي‬6‫اﻋﺸﺎري‬ . ‫اﺳﺖ‬ ‫ﻣﺜﺎل‬3 ٢-١-٢-٢‫عد‬ ‫تبديل‬‫باينری‬ ‫به‬ ‫اعشاری‬ ‫د‬ ‫ﻣﺘﻮاﻟﻲ‬ ‫ﺑﺼﻮرت‬ ‫ﻣﺒﻨﺎ‬ ‫ﻋﺪد‬ ‫ﺑﻪ‬ ‫را‬ ‫اﻋﺸﺎري‬ ‫ﻋﺪد‬ ، ‫ﻛﻠﻲ‬ ‫روﻳﻪ‬ ‫ﻣﻄﺎﺑﻖ‬ ، ‫ﺑﺎﻳﻨﺮي‬ ‫ﺑﻪ‬ ‫اﻋﺸﺎري‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﺑﺮاي‬ ‫ﺗﺎ‬ ‫ﺗﻘﺴﻴﻤﺎت‬ . ‫آﻳﺪ‬ ‫ﻣﻲ‬ ‫ﺑﺪﺳﺖ‬ ‫ﺑﺎﻳﻨﺮي‬ ‫ﻋﺪد‬ ‫ﻳﻜﻬﺎي‬ ‫و‬ ‫ﺻﻔﺮ‬ ، ‫ﺑﺎﻗﻴﻤﺎﻧﺪه‬ ‫اﺳﺘﺨﺮاج‬ ‫ﺑﺎ‬ ‫و‬ ‫ﻛﻨﻴﻢ‬ ‫ﻣﻲ‬ ‫ﺗﻘﺴﻴﻢ‬ ‫اداﻣﻪ‬ ‫زﻣﺎﻧﻲ‬. ‫ﺷﻮد‬ ‫ﺻﻔﺮ‬ ‫ﺗﻘﺴﻴﻢ‬ ‫ﺣﺎﺻﻞ‬ ‫ﻛﻪ‬ ‫ﻳﺎﺑﺪ‬ ‫ﻣﻲ‬ ‫ﻣﺜﺎل‬4 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 34. 21 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ ‫در‬‫ﻣﺜﺎل‬4‫ﻋﺪد‬41‫و‬ ‫ﺷﺪه‬ ‫ﺗﻘﺴﻴﻢ‬ ‫دو‬ ‫ﺑﻪ‬ ‫ﻣﺘﻮاﻟﻲ‬ ‫ﺑﺼﻮرت‬ ‫اﻋﺸﺎري‬ ‫ﻳﺎ‬ ‫ده‬ ‫ﻣﺒﻨﺎي‬ ‫ﺳﻴﺴﺘﻢ‬ ‫در‬ ‫آﺧﺮﻳﻦ‬ ‫از‬ ‫ﺑﺎﻗﻴﻤﺎﻧﺪه‬ ‫ﻋﺪد‬ ‫و‬ ، ‫اﺳﺘﺨﺮاﺟﻲ‬ ‫ﺑﺎﻳﻨﺮي‬ ‫رﻗﻢ‬ ‫ﺗﺮﻳﻦ‬ ‫ارزش‬ ‫ﻛﻢ‬ ، ‫ﺗﻘﺴﻴﻢ‬ ‫اوﻟﻴﻦ‬ ‫ﺑﺎﻗﻴﻤﺎﻧﺪه‬ ‫ﻣﻌﺎ‬ ‫ﺑﺎﻳﻨﺮي‬ ‫ﻋﺪد‬ ‫در‬ ‫رﻗﻢ‬ ‫ﭘﺮارزﺷﺘﺮﻳﻦ‬ ، ‫ﺗﻘﺴﻴﻢ‬‫ﺑﺮاي‬ . ‫ﺑﺎﺷﺪ‬ ‫ﻣﻲ‬ ‫دل‬‫آزﻣﻮن‬، ‫ﺑﺎﻻ‬ ‫ﻓﺮاﻳﻨﺪ‬ ‫ﺻﺤﺖ‬‫ﻣﻲ‬ ‫دوﺑﺎره‬ ‫ﺗﻮان‬‫آﻣﺪه‬ ‫ﺑﺪﺳﺖ‬ ‫ﻋﺪد‬‫ﺑﺎﻳﻨﺮي‬‫را‬‫ﻛﺎر‬ ‫اﻳﻦ‬ . ‫ﻛﺮد‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ده‬ ‫ﻣﺒﻨﺎي‬ ‫ﺳﻴﺴﺘﻢ‬ ‫ﺑﻪ‬‫ﻣﺘﻮاﻟﻲ‬ ‫ﺿﺮب‬ ‫ﺑﺎ‬ ‫آﻧﻬﺎ‬ ‫ﺟﻤﻊ‬ ‫ﺣﺎﺻﻞ‬ ‫و‬ ‫دو‬ ‫ﺗﻮاﻧﻬﺎي‬ ‫در‬. ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫اﻧﺠﺎم‬ 2-1-3‫دﺳﻴﻤﺎل‬ ‫ﻫﮕﺰا‬ ‫ﻋﺪدي‬ ‫ﺳﻴﺴﺘﻢ‬ ‫دﺳﻴﻤ‬ ‫ﻫﮕﺰا‬ ‫ﻳﺎ‬ ‫ﺷﺎﻧﺰده‬ ‫ﺳﻴﺴﺘﻢ‬ ‫در‬ ‫ﻋﺪدي‬ ‫ﺑﻴﺎن‬ ‫ﺑﺮاي‬‫ارﻗﺎم‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫اﺳﺘﻔﺎده‬ ‫ﻧﻤﺎد‬ ‫ﺷﺎﻧﺰده‬ ‫از‬ ، ‫ﺎل‬ ‫ﺗﺎ‬ ‫ﺻﻔﺮ‬9‫و‬‫ﺣﺮوف‬A‫ﺗﺎ‬F‫ﻛﻪ‬ ‫ﺟﺎﻳﮕﺰﻳﻦ‬11‫ﺗﺎ‬15. ‫ﺷﻮﻧﺪ‬ ‫ﻣﻲ‬‫زﻳﺮ‬ ‫ﺟﺪول‬ ‫و‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﻋﺪدي‬ ‫ﺳﻴﺴﺘﻢ‬ ‫ﺳﻪ‬ ‫در‬ ‫را‬ ‫اﻋﺪاد‬ ‫ﺳﻴﺴﺘﻤﻬﺎي‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺑﻴﺎن‬ ‫آﻧﻬﺎ‬ ‫ﻫﺎي‬ ‫ﻣﻌﺎدل‬ ‫ﺑﺎﻳﻨﺮي‬ ، ‫ده‬ ‫ﻣﺒﻨﺎي‬ ‫در‬ ‫اﻋﺸﺎري‬ ‫ﻳﺎ‬ ‫دﺳﻴﻤﺎل‬ ‫ﻣﺒﻨﺎ‬ ‫در‬ ‫دودوﻳﻲ‬ ‫ﻳﺎ‬‫ﻫﮕﺰا‬ ، ‫دو‬ ‫ي‬ ، ‫ﺷﺎﻧﺰده‬ ‫ﻣﺒﻨﺎي‬ ‫ﻳﺎ‬ ‫دﺳﻴﻤﺎل‬ . ‫ﻫﺴﺘﻨﺪ‬ ‫ﻋﺪدي‬ ‫ﺳﻴﺴﺘﻤﻬﺎي‬ ‫ﭘﺮﻛﺎرﺑﺮدﺗﺮﻳﻦ‬ ٢-١-٣-١‫به‬ ‫دسيمال‬ ‫ھگزا‬ ‫عدد‬ ‫تبديل‬ ‫اعشاری‬ ‫اﻋﺸﺎري‬ ‫ﺳﻴﺴﺘﻢ‬ ‫ﺑﻪ‬ ‫ﻋﺪد‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﺑﺮاي‬ ‫روﻳﻪ‬ ‫ﻣﻄﺎﺑﻖ‬ ‫اﻧﺠﺎم‬ ‫ﻣﺒﻨﺎ‬ ‫آن‬ ‫ﺗﻮاﻧﻬﺎي‬ ‫در‬ ‫ﻣﺘﻮاﻟﻲ‬ ‫ﺿﺮﺑﻬﺎي‬ ‫ﺑﺎﻳﺪ‬ ، ‫آﻣﺪه‬ ‫ﺑﺪﺳﺖ‬ ‫ارزﺷﻬﺎي‬ ‫ﺟﻤﻊ‬ ‫ﺣﺎﺻﻞ‬ ‫و‬ ‫داد‬ ‫اﻋﺸ‬ ‫ﻣﻌﺎدل‬. ‫ﺑﺎﺷﺪ‬ ‫ﻣﻲ‬ ‫ﻋﺪد‬ ‫ﺎري‬‫ﻣﺜﺎل‬5 ‫ﻋﺪد‬A37E‫ﺑﺎ‬ ‫را‬‫ارﻗﺎم‬ ‫ﻣﺘﻮاﻟﻲ‬ ‫ﺿﺮب‬ ‫ﺗﻮان‬ ‫در‬16‫ﻛﺮده‬ ‫اﻋﺸﺎري‬ ‫ﻋﺪد‬ ‫ﺑﻪ‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﺟﺪول‬1 ‫ﻣﺜﺎل‬5 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 35. 22‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM . ‫اﺳﺖ‬‫آن‬ ‫اﻋﺸﺎري‬ ‫ﻣﻌﺎدل‬41854. ‫ﺷﻮد‬ ‫ﻣﻲ‬ ٢-١-٣-٢‫دسيمال‬ ‫ھگزا‬ ‫به‬ ‫اعشاری‬ ‫عدد‬ ‫تبديل‬ ‫ﻣ‬ ‫ﺗﻘﺴﻴﻢ‬ ، ‫ﺷﺎﻧﺰده‬ ‫ﻣﺒﻨﺎي‬ ‫ﺑﻪ‬ ‫اﻋﺸﺎري‬ ‫ﻋﺪد‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﺑﺮاي‬‫ﺑﺮ‬ ‫ﺘﻮاﻟﻲ‬16‫ﺻﻮرﺗﻴﻜﻪ‬ ‫در‬ . ‫دﻫﻴﻢ‬ ‫ﻣﻲ‬ ‫اﻧﺠﺎم‬ ‫ﻋﺪد‬ ‫ﺗﻘﺴﻴﻢ‬ ‫ﺑﺎﻗﻴﻤﺎﻧﺪه‬11‫ﺗﺎ‬15‫ﺑﺮاﺳﺎس‬ ‫آن‬ ‫ﺣﺮﻓﻲ‬ ‫ﻫﺎي‬ ‫ﻣﻌﺎدل‬ ‫از‬ ‫ﺑﺎﺷﺪ‬‫ﺟﺪول‬1‫ﻣﻲ‬ ‫اﺳﺘﻔﺎده‬ . ‫ﻛﻨﻴﻢ‬ ‫ﻣﺜﺎل‬6 ٢-١-٣-٣‫دسيمال‬ ‫ھگزا‬ ‫به‬ ‫باينری‬ ‫عدد‬ ‫تبديل‬ ‫ﺑﻪ‬ ‫ﺑﺎﻳﻨﺮي‬ ‫ﻋﺪد‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﺑﺮاي‬‫ﻫﺎي‬ ‫دﺳﺘﻪ‬ ‫ﺑﺼﻮرت‬ ‫ﭼﭗ‬ ‫ﺳﻤﺖ‬ ‫از‬ ‫را‬ ‫ﺑﺎﻳﻨﺮي‬ ‫ﻋﺪد‬ ، ‫ﺷﺎﻧﺰده‬ ‫ﻣﺒﻨﺎي‬ ‫ﺑﺮاﺳﺎس‬ ‫را‬ ‫رﻗﻤﻲ‬ ‫ﭼﻬﺎر‬ ‫ﻫﺎي‬ ‫دﺳﺘﻪ‬ ‫اﻳﻦ‬ ‫ﻣﻌﺎدل‬ ‫ﺳﭙﺲ‬ ‫و‬ ‫ﻛﺮده‬ ‫ﺟﺪا‬ ‫رﻗﻤﻲ‬ ‫ﭼﻬﺎر‬‫ﺟﺪول‬1‫ﻫﮕﺰا‬ ‫ﺑﻪ‬ . ‫ﻛﻨﻴﻢ‬ ‫ﻣﻲ‬ ‫ﺗﺒﺪﻳﻞ‬ ‫دﺳﻴﻤﺎل‬ ‫ﺑﻪ‬‫ﻣﺜﺎل‬7‫ﻣﻌﺎدل‬ ، ‫ﻛﻨﻴﺪ‬ ‫ﺗﻮﺟﻪ‬ 1010‫ﻋﺪد‬ ‫ﺷﺎﻧﺰده‬ ‫ﻣﺒﻨﺎي‬ ‫در‬A‫و‬ ‫ﻣﻌﺎدل‬1111‫ﻋﺪد‬F‫ﻛﻨﺎر‬ ‫در‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫ﻣﺜﺎل‬7 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 36. 23 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ ‫ﻋﺪد‬ ‫ﻫﻢ‬AF. ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﺗﺸﻜﻴﻞ‬ ‫را‬ ‫ﺷﺎﻧﺰده‬ ‫ﻣﺒﻨﺎي‬ ‫در‬ ٢-١-٣-٤‫باينری‬ ‫به‬ ‫دسيمال‬ ‫ھگزا‬ ‫عدد‬ ‫تبديل‬ ‫ﺑﻪ‬ ‫را‬ ‫ﺷﺎﻧﺰده‬ ‫ﻣﺒﻨﺎي‬ ‫در‬ ‫ﻋﺪد‬ ‫ﺑﺨﻮاﻫﻴﻢ‬ ‫اﮔﺮ‬ ‫ﺑﻪ‬ ، ‫ﻛﻨﻴﻢ‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﺑﺎﻳﻨﺮي‬‫ﺟﺪول‬1‫ﻣﻲ‬ ‫ﺑﺮ‬ ‫ﺑﺎ‬ ‫ﻫﺎي‬ ‫ﻣﻌﺎدل‬ ‫و‬ ‫ﮔﺮدﻳﻢ‬‫ﻳﻨﺮي‬‫از‬‫ارﻗﺎم‬ . ‫ﻛﻨﻴﻢ‬ ‫ﻣﻲ‬ ‫ﺟﺎﻳﮕﺰﻳﻦ‬ ‫را‬ ‫ﺷﺎﻧﺰده‬ ‫ﻣﺒﻨﺎي‬‫اﻋﺪا‬‫د‬ ‫رﻗﻤﻲ‬ ‫ﭼﻬﺎر‬ ‫ﻫﺎي‬ ‫ﺑﻨﺪي‬ ‫دﺳﺘﻪ‬ ‫در‬ ‫ﺑﺎﻳﻨﺮي‬ . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫ﻫﻢ‬ ‫ﻛﻨﺎر‬ 2-1-4‫اﻛﺘﺎل‬ ‫ﻋﺪدي‬ ‫ﺳﻴﺴﺘﻢ‬ ‫از‬ ‫ﺳﻴﺴﺘﻢ‬ ‫اﻳﻦ‬ ‫در‬8، ‫ﻧﻤﺎد‬‫ﺻﻔﺮ‬‫اﻟﻲ‬7‫ﺳﻴﺴﺘﻢ‬ ‫اﻳﻦ‬ ‫ﻛﺎرﺑﺮد‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫اﺳﺘﻔﺎده‬ ‫ﻋﺪد‬ ‫ﺳﺎﺧﺘﻦ‬ ‫ﺑﺮاي‬ ‫اﻋﺸﺎر‬ ‫از‬ ‫ﺗﺒﺪﻳﻞ‬ ‫روش‬ . ‫اﺳﺖ‬ ‫ﻛﻤﺘﺮ‬‫ﻣﺒﻨﺎ‬ ‫ﻋﺪد‬ ‫ﺑﺮ‬ ‫ﻣﺘﻮاﻟﻲ‬ ‫ﺗﻘﺴﻴﻤﺎت‬ ‫ﻫﻤﺎن‬ ، ‫اﻛﺘﺎل‬ ‫ﺑﻪ‬ ‫ي‬‫ي‬8‫و‬ ‫اﺳﺖ‬ ‫ﻣﻲ‬ ‫اﺳﺘﻔﺎده‬ ‫اﻋﺪاد‬ ‫ارزش‬ ‫ﺟﻤﻊ‬ ‫ﺣﺎﺻﻞ‬ ‫و‬ ‫ﻣﺒﻨﺎ‬ ‫از‬ ‫ﺗﻮاﻧﻲ‬ ‫در‬ ‫ﺿﺮب‬ ‫از‬ ‫اﻋﺸﺎري‬ ‫ﺑﻪ‬ ‫اﻛﺘﺎل‬ ‫از‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﺑﺮاي‬ . ‫ﻛﻨﻴﻢ‬ 2-2‫ﺑﺎﻳﻨﺮي‬ ‫ﺟﻤﻊ‬ ‫در‬ . ‫دارد‬ ‫ﻗﺮار‬ ‫ﻛﻨﻨﺪه‬ ‫ﺟﻤﻊ‬ ‫ﻳﻚ‬ ، ‫ﻣﻨﻄﻖ‬ ‫و‬ ‫ﻣﺤﺎﺳﺒﺎت‬ ‫واﺣﺪ‬ ‫درون‬ ‫و‬ ‫ﻫﺎ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫داﺧﻠﻲ‬ ‫ﺳﺎﺧﺘﺎر‬ ‫در‬ ‫واﺣﺪﻫﺎي‬ ‫اﺑﺘﺪاﻳﻲ‬ ‫ﻫﺎي‬ ‫ﭘﺮدازﺷﮕﺮ‬‫اﻓﺰاري‬ ‫ﺳﺨﺖ‬‫ﺿﺮب‬‫ﺗﻔﺮﻳﻖ‬ ‫و‬ ‫ﺗﻘﺴﻴﻢ‬ ،‫و‬ ‫ﻧﺪاﺷﺖ‬ ‫وﺟﻮد‬‫ﻫﻤﻪ‬ ‫ﺣﺴﺎب‬ ‫ﻋﻤﻠﻴﺎت‬،‫ﺑ‬‫ﺮ‬‫ﺗﻔﺮ‬ ‫ﺑﺮاي‬ . ‫ﺷﺪ‬ ‫ﻣﻲ‬ ‫اﻧﺠﺎم‬ ‫ﺟﻤﻊ‬ ‫اﺳﺎس‬‫ﻳ‬‫ﺑﺎﻳﺪ‬ ، ‫ﺟﻤﻊ‬ ‫ﻛﻤﻚ‬ ‫ﺑﻪ‬ ‫ازﻫﻢ‬ ‫ﻋﺪد‬ ‫دو‬ ‫ﻖ‬‫از‬ . ‫ﻛﺮد‬ ‫ﺟﻤﻊ‬ ‫دو‬ ‫ﻣﺘﻤﻢ‬ ‫ﺑﺎ‬ ‫را‬ ‫اول‬ ‫ﻋﺪد‬ ‫و‬ ‫ﮔﺮﻓﺖ‬ ‫دو‬ ‫ﻣﺘﻤﻢ‬ ‫ﺑﺎﻳﻨﺮي‬ ‫ﺳﻴﺴﺘﻢ‬ ‫در‬ ‫ﺷﻮﻧﺪه‬ ‫ﻛﺴﺮ‬ ‫و‬ ‫دوم‬ ‫ﻋﺪد‬ ‫ﺑﺮاي‬‫ﺑ‬ ‫ﺿﺮب‬‫ﻣﻴﺸﻮد‬ ‫اﺳﺘﻔﺎده‬ ‫ﻣﺘﻮاﻟﻲ‬ ‫ﻫﺎي‬ ‫ﺟﻤﻊ‬ ‫از‬ ، ‫ﺟﻤﻊ‬ ‫ﻛﻤﻚ‬ ‫ﻪ‬.‫ﺿﺮب‬ ‫ﺑﺮاي‬ ‫ﻣﺜﺎل‬ ‫ﺑﺮاي‬8‫در‬9، ‫ﺑﺎﻳﺪ‬8‫را‬9‫ﺗﻔﺮ‬ ‫اﺳﺎس‬ ‫ﺑﺮ‬ ‫ﻧﻴﺰ‬ ‫ﺗﻘﺴﻴﻢ‬ . ‫ﻛﺮد‬ ‫ﺟﻤﻊ‬ ‫ﺧﻮدش‬ ‫ﺑﺎ‬ ‫ﺑﺎر‬‫ﻳ‬‫ﻧﻴﺰ‬ ‫آن‬ ‫ﻛﻪ‬ ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫اﻧﺠﺎم‬ ‫ﻋﺪد‬ ‫ﻖ‬ ‫ﻣﺜﺎل‬8 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 37. 24‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM . ‫دارد‬ ‫ﺟﻤﻊ‬ ‫در‬ ‫رﻳﺸﻪ‬‫ﺑﻌﺪﻫﺎ‬‫ﺷﺪ‬ ‫اﺿﺎﻓﻪ‬ ‫ﻧﻴﺰ‬ ‫ﺑﺮداري‬ ‫ﻛﻨﻨﺪه‬ ‫ﺿﺮب‬ ‫واﺣﺪ‬ ‫ﺗﺮ‬ ‫ﭘﻴﺸﺮﻓﺘﻪ‬ ‫ﻫﺎي‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫در‬، ‫اﻣﺎ‬‫و‬‫اﻓﺰار‬ ‫ﻧﺮم‬ ‫ﻃﺮﻳﻖ‬ ‫از‬ ‫و‬ ‫ﻧﺪارﻳﻢ‬ ‫ﺗﻘﺴﻴﻢ‬ ‫و‬ ‫ﺗﻔﺮﻳﻖ‬ ‫ﺑﺮاي‬ ‫اﻓﺰاري‬ ‫ﺳﺨﺖ‬ ‫اﺣﺪ‬،‫ﺷﺒﻴﻪ‬ ‫ﻫﺎ‬ ‫ﻋﻤﻠﻴﺎت‬ ‫اﻳﻦ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺳﺎزي‬ ‫ﻣﺜﺎل‬9 ‫ﻣﺜﺎل‬10 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 38. 25 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ 2-2-1‫ﻣﺘﻤﻢ‬2 ‫ﻣﺘﺘﻢ‬ ‫ﮔﺮﻓﺘﻦ‬ ‫ﺑﺮاي‬2‫ﻋﺪد‬ ‫ﻳﻚ‬ ‫از‬ ‫ﻣﺤﺎﺳﺒﻪ‬ ‫را‬ ‫آن‬ ‫ﻳﻚ‬ ‫ﻣﺘﻤﻢ‬ ‫اﺑﺘﺪا‬ ، ‫ﺑﺎﻳﻨﺮي‬ ‫ﻛﻨﻴﻢ‬ ‫ﻣﻲ‬‫ﻫﺮ‬ ‫ﺑﺴﺎدﮔﻲ‬ ‫ﻛﺎر‬ ‫اﻳﻦ‬ ‫ﺑﺮاي‬ . ‫ﻛﻪ‬ ‫را‬ ‫ﺑﺎﻳﻨﺮي‬ ‫ﻋﺪد‬ ‫ﺑﻴﺖ‬‫ﻳﻚ‬ ‫اﺳﺖ‬ ‫ﺻﻔﺮ‬ ‫ﻛﻨﻴﻢ‬ ‫ﻣﻲ‬ ‫ﺻﻔﺮ‬ ‫را‬ ‫ﻳﻜﻬﺎ‬ ‫و‬ ‫ﻛﻨﻴﻢ‬ ‫ﻣﻲ‬، ‫ﻋﺪد‬ ‫اﺻﻄﻼح‬ ‫ﺑﻪ‬‫را‬NOT، ‫ﻗﺒﻞ‬ ‫ﻣﺮﺣﻠﻪ‬ ‫از‬ ‫آﻣﺪه‬ ‫ﺑﺪﺳﺖ‬ ‫ﻋﺪد‬ ‫ﺑﺎ‬ ‫ﻳﻚ‬ ‫ﺟﻤﻊ‬ ‫ﺑﺎ‬ ‫اﻛﻨﻮن‬ . ‫ﻛﻨﻴﻢ‬ ‫ﻣﻲ‬ ‫ﻣﺘﻤﻢ‬2. ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺣﺎﺻﻞ‬ 3-2‫ﻛﺪ‬ASCII ‫ﻣ‬ ‫ﻫﺎي‬ ‫ﻛﺎراﻛﺘﺮ‬ ‫ﺳﺎﻳﺮ‬ ‫و‬ ‫ﺣﺮوف‬ ‫ﻧﻤﺎﻳﺶ‬ ‫ﺑﺮاي‬‫ﻛﺎﻣﭙﻴﻮﺗﺮي‬ ‫ﺳﻴﺴﺘﻢ‬ ‫در‬ ‫ﻮﺟﻮد‬‫از‬‫ﺟﺪول‬2‫اﺳﻜﻲ‬ ‫ﻛﺪﻫﺎي‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫اﺳﺘﻔﺎده‬‫ﺟﺪول‬2‫دﺳﻴﻤﺎل‬ ‫ﻫﮕﺰا‬ ‫ﻣﻌﺎدل‬ ‫و‬ ‫اﺳﻜﻲ‬ ‫ﻋﺪدي‬ ‫ﻛﺪ‬ ‫ﺑﺮاﺳﺎس‬ ‫را‬ ‫ﺣﺮوف‬ ‫و‬ ‫ﻧﻤﺎدﻫﺎ‬ ‫ﻣﺜﺎل‬11 ‫ﺟﺪول‬2 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 39. 26‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫ﺣﺮف‬ ‫ﻣﺜﺎل‬ ‫ﺑﻄﻮر‬ . ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻧﺸﺎن‬ ‫آن‬A‫اﺳﻜﻲ‬ ‫ﻛﺪ‬ ‫ﺑﺎ‬65‫ﻫﮕﺰ‬ ‫ﻣﻌﺎدل‬ ‫و‬40‫ﺷﻨﺎﺳﺎ‬. ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻳﻲ‬ ‫ﻧﻤﺎﻳﺶ‬ ‫ﺻﻔﺤﻪ‬ ، ‫ﻛﻠﻴﺪﻫﺎ‬ ‫ﺻﻔﺤﻪ‬ ‫ﺑﺎ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ارﺗﺒﺎط‬ ‫در‬ ‫ﮔﺴﺘﺮده‬ ‫ﺑﻄﻮر‬ ‫اﺳﻜﻲ‬ ‫ﻛﺪ‬LCD‫و‬ ‫ﻛﺎراﻛﺘﺮي‬ . ‫دارد‬ ‫ﻛﺎرﺑﺮد‬ ، ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫درون‬ ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪﻫﺎي‬ ‫ﺑﻌﻀﻲ‬ 2-4‫دﻳﺠﻴﺘﺎل‬ ‫ﻣﻔﺎﻫﻴﻢ‬ 2-4-1‫وﻟﺘﺎژ‬ ‫ﺳﻄﺢ‬ ‫ﺑﻪ‬ ‫را‬ ‫آن‬ ، ‫اﻓﺰار‬ ‫ﺳﺨﺖ‬ ‫دﻧﻴﺎي‬ ‫در‬ ‫ﺑﺎﻳﻨﺮي‬ ‫اﻋﺪاد‬ ‫ﻳﻚ‬ ‫و‬ ‫ﺻﻔﺮ‬ ‫ﺳﺎزي‬ ‫ﺷﺒﻴﻪ‬ ‫ﺑﺮاي‬‫روﺷﻦ‬ ‫و‬ ‫ﺧﺎﻣﻮش‬ ‫ﺣﺎﻟﺖ‬ ‫ﺑﺎ‬ ‫ﻗﻄﻌﺎت‬ ‫در‬ . ‫دﻫﻨﺪ‬ ‫ﻣﻲ‬ ‫ارﺟﺎع‬ ‫ﻣﺸﺨﺺ‬ ‫وﻟﺘﺎژ‬ ‫ﺳﻄﺢ‬ ‫دو‬ ‫ﺑﻪ‬ ‫دﻳﮕﺮ‬ ‫ﻋﺒﺎرﺗﻲ‬ ‫ﺑﻪ‬ ‫و‬ ‫ﺗﺮاﻧﺰﻳﺴﺘﻮر‬ ‫ﻳﻚ‬ ‫ﺑﻮدن‬ ‫ﺗﻐﺬﻳﻪ‬5‫ﻣﺜﺒﺖ‬ ‫وﻟﺘﺎژ‬ ‫ﺑﻪ‬ ‫را‬ ‫ﻳﻚ‬ ‫ﻣﻨﻄﻖ‬ ‫وﻟﺖ‬5‫ﻣﻲ‬ ‫اﺧﺘﺼﺎص‬ ‫وﻟﺖ‬ ‫ﺻﻔﺮ‬ ‫ﺑﻪ‬ ‫را‬ ‫ﺻﻔﺮ‬ ‫ﻣﻨﻄﻖ‬ ‫و‬ ‫وﻟﺖ‬ ‫ﺗﻐﺬﻳﻪ‬ ‫وﻟﺘﺎژ‬ ‫ﺑﺎ‬ ‫ﻗﻄﻌﺎت‬ ‫در‬ . ‫دﻫﻨﺪ‬3.3‫ﺑﻴﻦ‬ ‫ﻛﻨﻨﺪه‬ ‫ﻣﺘﻤﺎﻳﺰ‬ ‫وﻟﺘﺎژ‬ ‫ﺳﻄﺢ‬ ، ‫وﻟﺖ‬‫ﻣﻨﻄﻖ‬ ‫دو‬3.3‫و‬ ‫وﻟﺖ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺗﻠﻘﻲ‬ ‫ﻧﺎﻣﻌﺘﺒﺮ‬ ‫وﻟﺘﺎژ‬ ‫ﺳﻄﺢ‬ ‫دو‬ ‫ﺑﻴﻦ‬ ‫ﻣﺤﺪدوه‬ . ‫اﺳﺖ‬ ‫وﻟﺖ‬ ‫ﺻﻔﺮ‬ ‫ﺷﻜﻞ‬1 2-4-2‫ﺑﺎﻳﺖ‬ ‫و‬ ‫ﺑﻴﺖ‬ ‫ﻫﺮ‬8‫ﻫﺮ‬ . ‫اﺳﺖ‬ ‫ﺑﺎﻳﺖ‬ ‫ﻳﻚ‬ ، ‫ﻛﻨﺎرﻫﻢ‬ ‫ﺑﻴﺖ‬4‫ﺑﺎﻳﺖ‬ ‫ﻳﻚ‬ . ‫ﮔﻮﻳﻨﺪ‬ ‫ﺑﺎﻳﺖ‬ ‫ﻧﻴﻢ‬ ‫ﻳﺎ‬ ‫ﺑﻞ‬ ‫ﻧﻲ‬ ‫ﻳﻚ‬ ‫را‬ ‫ﺑﻴﺖ‬ ‫اﺳﺖ‬ ‫ﭘﺎﻳﻴﻦ‬ ‫ﺑﺎﻳﺖ‬ ‫ﻧﻴﻢ‬ ‫و‬ ‫ﺑﺎﻻ‬ ‫ﺑﺎﻳﺖ‬ ‫ﻧﻴﻢ‬ ‫از‬ ‫ﻣﺘﺸﻜﻞ‬‫ﺑﻴﺖ‬ ‫ارزﺷﺘﺮﻳﻦ‬ ‫ﻛﻢ‬ ، ‫ﺑﺎﻳﺖ‬ ‫از‬ ‫ﺻﻔﺮم‬ ‫ﺑﻴﺖ‬ .LSB ‫ﺑﻴﺖ‬ ‫ﺗﺮﻳﻦ‬ ‫ﭘﺮارزش‬ ، ‫ﺑﺎﻳﺖ‬ ‫از‬ ‫ﻫﻔﺘﻢ‬ ‫ﺑﻴﺖ‬ ‫و‬MSB. ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺧﻮاﻧﺪه‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 40. 27 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ ‫ﺷﻜﻞ‬2 ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮﻫﺎي‬ ‫در‬8‫ﺑﺎﻳﺖ‬ ‫دو‬ ، ‫ﺑﻴﺘﻲ‬‫ﻳﺎ‬16‫ﺑﻴﺖ‬‫ﻳﺎ‬ ‫ﻛﻠﻤﻪ‬ ‫ﻳﻚ‬ ‫را‬ ‫ﻫﻢ‬ ‫ﻛﻨﺎر‬WORD‫در‬ . ‫ﮔﻮﻳﻨﺪ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮﻫﺎي‬32‫ﺑﻴﺘﻲ‬ARM‫ﻣﻮﺿ‬ ‫و‬‫ﻳﻚ‬ ، ‫ﻛﺘﺎب‬ ‫اﻳﻦ‬ ‫ﻮع‬WORD‫داراي‬32‫ﻳﺎ‬ ‫ﺑﻴﺖ‬ . ‫اﺳﺖ‬ ‫ﺑﺎﻳﺖ‬ ‫ر‬ ‫ﭼﻬﺎ‬ ‫ﺷﻜﻞ‬3 2-4-3‫ﻣﻨﻄﻘﻲ‬ ‫ﻫﺎي‬ ‫ﮔﻴﺖ‬ ‫ﺟﺪول‬ ‫ﺑﺮاﺳﺎس‬ ، ‫ورودي‬ ‫ﺳﻴﮕﻨﺎﻟﻬﺎي‬ ‫درﻳﺎﻓﺖ‬ ‫ﺑﺎ‬ ‫ﻛﻪ‬ ‫ﻫﺴﺘﻨﺪ‬ ‫اﻓﺰاري‬ ‫ﺳﺨﺖ‬ ‫ﻣﺪارات‬ ، ‫ﻣﻨﻄﻘﻲ‬ ‫ﮔﻴﺘﻬﺎي‬ . ‫ﻛﻨﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﻣﺘﻨﺎﺳﺐ‬ ‫ﺧﺮوﺟﻲ‬ ، ‫ﺧﻮد‬ ‫ﺻﺤﺖ‬‫ﮔ‬ ، ‫ﺷﺪه‬ ‫ﻣﻄﺮح‬ ‫ﻣﺜﺎﻟﻬﺎي‬ ‫در‬‫ورودي‬ ‫دو‬ ‫ﺑﺎ‬ ‫ﻴﺘﻬﺎﻳﻲ‬ . ‫ﺑﺎﺷﻨﺪ‬ ‫داﺷﺘﻪ‬ ‫ﺑﻴﺸﺘﺮي‬ ‫ورودي‬ ‫ﺗﻌﺪاد‬ ‫ﺗﻮاﻧﻨﺪ‬ ‫ﻣﻲ‬ ‫ﮔﻴﺘﻬﺎ‬ . ‫اﺳﺖ‬ ‫ﮔﺮﻓﺘﻪ‬ ‫ﻗﺮار‬ ‫ﺗﻮﺟﻪ‬ ‫ﻣﻮرد‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 41. 28‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ٢-٤-٣-١‫گيت‬AND ‫اﻧﺪ‬ ‫ﮔﻴﺖ‬AND‫در‬ ‫آن‬ ‫ﺻﺤﺖ‬ ‫ﺟﺪول‬ ‫و‬ ‫ﺷﻜﻞ‬4‫ﺧﺮوﺟﻲ‬ . ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫داده‬ ‫ﻧﺸﺎن‬ ‫ورودي‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫ﻳﻚ‬ ، ‫زﻣﺎﻧﻲ‬ ‫ﻓﻘﻂ‬‫ﻫﺎ‬‫در‬ . ‫ﺑﺎﺷﻨﺪ‬ ‫ﻳﻚ‬. ‫اﺳﺖ‬ ‫ﺻﻔﺮ‬ ‫ﺧﺮوﺟﻲ‬ ‫ﺣﺎﻻت‬ ‫ﺑﻘﻴﻪ‬‫ﻣﺜﺎل‬12 ‫ﻋﻤﻠﻴﺎت‬ ‫اﻳﻦ‬. ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻧﺸﺎن‬ ‫را‬ ‫ﻣﺜﺎل‬12 ٢-٤-٣-٢‫گيت‬OR ‫ﮔﻴﺖ‬ ‫ﺧﺮوﺟﻲ‬OR‫ﻳﻚ‬ ‫ﺧﺮوﺟﻲ‬ ‫ﻣﻮارد‬ ‫ﻣﺎﺑﻘﻲ‬ ‫در‬ ‫و‬ ‫ﺑﺎﺷﻨﺪ‬ ‫ﺻﻔﺮ‬ ‫ﻫﺎ‬ ‫ورودي‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫ﺻﻔﺮ‬ ‫زﻣﺎﻧﻲ‬ . ‫اﺳﺖ‬ ‫ﺷﻜﻞ‬5 ‫ﺷﻜﻞ‬4 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 42. 29 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ ‫ﻣﺜﺎل‬13 ٢-٤-٣-٣‫گيت‬NOT ‫ﮔﻴﺖ‬ ‫ﭘﺎﻳﻴﻦ‬ ‫ﻣﺜﺎل‬ ‫و‬ ‫ﺷﻜﻞ‬ ‫در‬NOT‫ﮔﻴﺖ‬ ‫ورودي‬ . ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫داده‬ ‫ﻧﺸﺎن‬NOT‫در‬ ‫ﺑﺎﺷﺪ‬ ‫ﻫﺮﭼﻪ‬ ‫ﻣﻲ‬ ‫ﻧﺘﻴﺠﻪ‬ ‫را‬ ‫ﺻﻔﺮ‬ ‫ﺧﺮوﺟﻲ‬ ‫ﻳﻚ‬ ‫ورودي‬ ‫و‬ ‫ﻳﻚ‬ ‫ﺧﺮوﺟﻲ‬ ، ‫ﺻﻔﺮ‬ ‫ورودي‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺑﺮﻋﻜﺲ‬ ‫ﺧﺮوﺟﻲ‬ . ‫دﻫﺪ‬ ‫ﺷﻜﻞ‬6 ‫ﻣﺜﺎل‬14 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 43. 30‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ٢-٤-٣-٤‫گيت‬OR‫انحصاری‬ ‫ﮔﻴﺖ‬ ‫ﺧﺮوﺟﻲ‬EXCLUSIVE OR ‫اﺧﺘﺼﺎر‬ ‫ﺑﻪ‬ ‫ﻳﺎ‬XOR‫دو‬ ‫ﺻﻮرﺗﻴﻜﻪ‬ ‫در‬ ‫و‬ ‫اﺳﺖ‬ ‫ﺻﻔﺮ‬ ، ‫ﺑﺎﺷﻨﺪ‬ ‫ﻫﻤﺴﺎن‬ ‫آن‬ ‫ورودي‬ ‫ﻫﺎ‬ ‫ورودي‬ ‫ﺑﻮدن‬ ‫ﻣﺘﻔﺎوت‬،‫ﻳﻚ‬ ‫ﺧﺮوﺟﻲ‬ . ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫را‬‫ﻣﻘﺎﻳﺴﻪ‬ ‫وﺿﻌﻴﺖ‬ ‫در‬ ‫ﮔﻴﺖ‬ ‫اﻳﻦ‬ . ‫دارد‬ ‫زﻳﺎدي‬ ‫ﻛﺎرﺑﺮد‬ ، ‫ﻫﺎ‬ ‫ورودي‬ ‫ﻛﺮدن‬ ‫ﻣ‬‫ﺜﺎل‬15 2-4-4‫ﻛﻨﻨﺪه‬ ‫ﺟﻤﻊ‬ ‫ﻣﺪارات‬ ‫ﻫﺎي‬ ‫ﮔﻴﺖ‬ ‫ﺗﺮﻛﻴﺐ‬ ‫ﺑﺎ‬AND‫و‬XOR. ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺳﺎﺧﺘﻪ‬ ‫ﻛﻨﻨﺪه‬ ‫ﺟﻤﻊ‬ ‫ﻧﻴﻢ‬ ‫ﻳﻚ‬‫ورودي‬X‫و‬ Y‫ﺧﺮوﺟﻲ‬ ‫در‬ ‫ﻧﺘﻴﺠﻪ‬ ‫و‬ ‫ﺷﺪه‬ ‫زده‬ ‫ﺟﻤﻊ‬S، ‫ﺑﺎﻫﻢ‬ ‫ﺑﻴﺖ‬ ‫دو‬ ‫اﻳﻦ‬ ‫ﺟﻤﻊ‬ ‫ﻧﺘﻴﺠﻪ‬ ‫اﮔﺮ‬ . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫ﺑﺎﺷﺪ‬ ‫ﻧﻘﻠﻲ‬ ‫ﺑﻴﺖ‬ ‫داراي‬-‫ﻛﻪ‬ ‫آﻧﭽﻨﺎن‬ ‫ﻳﺎ‬‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﮔﻔﺘﻪ‬ ‫ﺑﺮﻳﻚ‬ ‫ده‬ ، ‫ﻣﺘﺪاول‬ ‫اﻋﺸﺎري‬ ‫ﻋﺪدي‬ ‫ﺳﻴﺴﺘﻢ‬ ‫در‬ –‫ﺧﺮوﺟﻲ‬C‫ﻣﺪار‬ . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﺧﻮد‬ ‫ﺑﻪ‬ ‫ﻳﻚ‬ ‫ﻣﻘﺪار‬‫ﺷﻜﻞ‬8‫ﺷﻜﻞ‬7‫ﻛﻨﻨﺪه‬ ‫ﺟﻤﻊ‬ ‫ﻧﻴﻢ‬ ‫ﻳﻚ‬3 ‫اﺳﺖ‬. ‫اﺳﺖ‬ ‫ﻧﺸﺪه‬ ‫ﻗﺒﻞ‬ ‫ﻣﺮﺣﻠﻪ‬ ‫از‬ ‫اﺣﺘﻤﺎﻟﻲ‬ ‫ﻧﻘﻠﻲ‬ ‫ﺑﻴﺖ‬ ‫ﺣﺎل‬ ‫ﺑﻪ‬ ‫ﻓﻜﺮي‬ ‫ﭼﻮن‬ ، 3 -Half Adder ‫ﺷﻜﻞ‬7 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 44. 31 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ ‫ﺷﻜﻞ‬8 ‫ﻛﺎﻣﻞ‬ ‫ﻛﻨﻨﺪه‬ ‫ﺟﻤﻊ‬ ، ‫ﺑﻴﺖ‬ ‫دو‬ ‫ﺟﻤﻊ‬ ‫ﺑﺮ‬ ‫آن‬ ‫اﺛﺮ‬ ‫و‬ ‫ﻧﻘﻠﻲ‬ ‫ﺑﻴﺖ‬ ‫ﮔﺮﻓﺘﻦ‬ ‫ﻧﻈﺮ‬ ‫در‬ ‫ﺑﺎ‬4 . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺳﺎﺧﺘﻪ‬‫در‬ ‫ﺷﻜﻞ‬9‫در‬ ‫و‬ ‫ﺑﻴﺖ‬ ‫ﻳﻚ‬ ‫ﺑﺮاي‬ ‫ﻛﺎﻣﻞ‬ ‫ﻛﻨﻨﺪه‬ ‫ﺟﻤﻊ‬‫ﺷﻜﻞ‬10. ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﻃﺮاﺣﻲ‬ ‫ﺑﻴﺖ‬ ‫ﭼﻬﺎر‬ ‫ﺑﺮاي‬ ‫ﺷﻜﻞ‬9 ‫ﺷﻜﻞ‬10 4 - Full Adder parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 45. 32‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM 2-4-5‫ﮔﺸﺎ‬ ‫رﻣﺰ‬ ‫ﻣﺪارات‬ ‫ﺑﺎ‬ ‫ﺗﻮاﻧﺪ‬ ‫ﻣﻲ‬ ‫رﻣﺰﮔﺸﺎ‬ ‫ﻳﺎ‬ ‫دﻳﻜﻮدر‬n‫ﺗﻮان‬ ‫ﺑﻪ‬ ‫دو‬ ، ‫ورودي‬ ‫ﺧﻂ‬n‫ﺧﻂ‬‫ﺧﺮوﺟﻲ‬‫دﻫﻲ‬ ‫آدرس‬ ‫را‬ ‫ﺧﻄﻮط‬ ‫روي‬ ‫آدرس‬ . ‫اﺳﺖ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﻫﺎي‬ ‫ﺧﺎﻧﻪ‬ ‫دﻫﻲ‬ ‫آدرس‬ ، ‫دﻳﻜﻮدر‬ ‫ﻛﺎرﺑﺮدﻫﺎي‬ ‫از‬ ‫ﻳﻜﻲ‬ . ‫ﻛﻨﺪ‬ ‫ﺑﺮاﺳﺎ‬ ‫و‬ ‫ﮔﺮﻓﺘﻪ‬ ‫ﻗﺮار‬ ‫ورودي‬‫ﻳﻜﻲ‬ ‫ﺑﻪ‬ ‫ﻣﺘﺼﻞ‬ ‫ﺧﻂ‬ ‫اﻳﻦ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻓﻌﺎل‬ ‫ﺧﺮوﺟﻲ‬ ‫ﺧﻄﻮط‬ ‫از‬ ‫ﻳﻜﻲ‬ ‫آن‬ ‫س‬ ‫ﻧﻈﺮ‬ ‫ﻣﻮرد‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺧﺎﻧﻪ‬ ‫ﻣﺤﺘﻮﻳﺎت‬ ‫ﻧﺘﻴﺠﻪ‬ ‫در‬ ، ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﻓﻌﺎل‬ ‫را‬ ‫ﺧﺎﻧﻪ‬ ‫آن‬ ‫و‬ ‫اﺳﺖ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﻫﺎي‬ ‫ﺧﺎﻧﻪ‬ ‫از‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻨﻄﻖ‬ ‫و‬ ‫ﻣﺤﺎﺳﺒﺎت‬ ‫واﺣﺪ‬ ‫ﺑﻪ‬ ‫ﺑﺎس‬ ‫ﺧﻄﻮط‬ ‫ﻃﺮﻳﻖ‬ ‫از‬ ‫دﻳﺘﺎ‬ . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫دﻳﺘﺎ‬ ‫ﺧﻄﻮط‬ ‫روي‬ ‫روي‬ ‫ﭘﺮدازش‬ ‫ﻋﻤﻠﻴﺎت‬ ‫و‬ ‫ﺷﺪه‬ ‫ﻣﻨﺘﻘﻞ‬. ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫اﻧﺠﺎم‬ ‫آن‬‫ﺷﻜﻞ‬11‫دﻳﻜﻮدر‬ ‫ﻳﻚ‬. ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻧﺸﺎن‬ ‫را‬ ‫ﺷﻜﻞ‬11 ‫ﺷﻜﻞ‬12‫ﻛﺮدن‬ ‫ﻓﻌﺎل‬ ‫اﻣﻜﺎن‬ ، ‫ورودي‬ ‫دو‬ ‫ﺗﻌﺮﻳﻒ‬ ‫ﺑﺮاﺳﺎس‬ . ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻧﺸﺎن‬ ‫را‬ ‫ورودي‬ ‫دو‬ ‫ﺑﺎ‬ ‫دﻳﻜﻮدر‬ ‫را‬ ‫ﺧﺮوﺟﻲ‬ ‫دو‬ ‫ﺗﻮان‬ ‫ﺑﻪ‬ ‫دو‬‫ﺧ‬ . ‫دﻫﺪ‬ ‫ﻣﻲ‬‫ﻂ‬EN5 . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﻓﻌﺎل‬ ‫را‬ ‫ﻫﺎ‬ ‫ﺧﺮوﺟﻲ‬ ‫ﺷﻜﻞ‬12 5 -Enabel parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 46. 33 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ ‫در‬‫ﺷﻜﻞ‬12‫ﺧﻂ‬ ‫ﻛﻪ‬ ‫دارد‬ ‫وﺟﻮد‬ ‫آﻧﻬﺎ‬ ‫ﺷﺪن‬ ‫ﻳﻚ‬ ‫اﻣﻜﺎن‬ ‫و‬ ‫اﺳﺖ‬ ‫ﻓﻌﺎل‬ ‫ﺧﺮوﺟﻲ‬ ‫ﺻﻮرﺗﻲ‬ ‫در‬ ‫ﺗﻨﻬﺎ‬ ‫ﻛﻨﻨﺪه‬ ‫ﻓﻌﺎل‬EN‫ﺷﺪه‬ ‫ﻳﻚ‬ ‫ﻫﺎ‬ ‫ﺧﺮوﺟﻲ‬ ‫از‬ ‫ﻳﻜﻲ‬ ، ‫ورودي‬ ‫ﺣﺎﻟﺖ‬ ‫ﺗﻐﻴﻴﺮ‬ ‫وﺿﻌﻴﺖ‬ ‫اﻳﻦ‬ ‫در‬ . ‫ﺑﺎﺷﺪ‬ ‫ﻳﻚ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻓﻌﺎل‬ ‫ﻳﺎ‬ ‫ﺷﻜﻞ‬13‫دﻳﻜﻮدر‬‫ﻳﺎ‬ ‫ﺳﻪ‬ ‫ﺗﻮان‬ ‫ﺑﻪ‬ ‫دو‬ ‫دﻫﻲ‬ ‫آدرس‬ ‫اﻣﻜﺎن‬ ‫ﻛﻪ‬ ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻧﺸﺎن‬ ‫را‬ ‫ورودي‬ ‫ﺳﻪ‬ ‫ﺑﺎ‬8 . ‫دارد‬ ‫را‬ ‫ﺧﺮوﺟﻲ‬ ‫ﺷﻜﻞ‬13 2-4-6‫رﻣﺰﻧﮕﺎر‬ ‫ﻣﺪارات‬ ‫ﺗﻮان‬ ‫ﺑﻪ‬ ‫دو‬ ، ‫دﻳﻜﻮدر‬ ‫ﻣﺪار‬ ‫ﻋﻜﺲ‬ ‫ﺑﺮ‬ ‫ﻧﮕﺎر‬ ‫رﻣﺰ‬ ‫ﻳﺎ‬ ‫اﻧﻜﻮدر‬ ‫ﻣﺪارات‬n‫و‬ ‫ﮔﺮﻓﺘﻪ‬ ‫را‬ ‫ورودي‬ ‫ﺧﻂ‬n ‫ورودي‬ ‫در‬ ‫ﺷﺪه‬ ‫ﻓﻌﺎل‬ ‫ﺧﻂ‬ ‫ﺟﺎﻳﮕﺎه‬ ‫و‬ ‫ارزش‬ ‫ﺑﺮاﺳﺎس‬ . ‫ﺳﺎزد‬ ‫ﻣﻲ‬ ‫را‬ ‫ﺧﺮوﺟﻲ‬ ‫ﺧﻂ‬،‫ﺑﺎﻳﻨﺮي‬ ‫ﻋﺪد‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﺧﺮوﺟﻲ‬ ‫در‬ ‫آن‬ ‫ﺑﺎ‬ ‫ﻣﺘﻨﺎﺳﺐ‬ ‫ﺷﻜﻞ‬14 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 47. 34‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫ﺑﻪ‬ ‫ﻧﮕﺎﻫﻲ‬ ‫ﺑﺎ‬ ‫ﻣﺜﺎل‬ ‫ﺑﻄﻮر‬‫ﺷﻜﻞ‬15‫ﺷﺪ‬ ‫ﻓﻌﺎل‬ ‫ﺑﺎ‬ ‫ﻛﻪ‬ ‫ﻳﺎﺑﻴﻢ‬ ‫ﻣﻲ‬ ‫در‬‫ﺧﻂ‬ ‫ن‬D5‫ﻣﻌﺎدل‬ ‫ورودي‬ ‫در‬ ‫ﺑﺎﻳﻨﺮي‬5‫ﻋﺪد‬ ‫ﻛﻪ‬ ‫ﺧﺮوﺟﻲ‬ ‫در‬101. ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻓﻌﺎل‬A0‫و‬A2‫و‬ ‫ﺷﺪه‬ ‫ﻳﻚ‬A1‫ﺻﻔﺮ‬ ‫اﺳﺖ‬. ‫ﺷﻜﻞ‬15 2-4-7‫ﭘﻠﻜﺴﺮ‬ ‫ﻣﻮﻟﺘﻲ‬ ‫ﺗﻮان‬ ‫ﺑﻪ‬ ‫دو‬ ‫داﺷﺘﻦ‬ ‫ﺑﺎ‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫ﻣﺪاري‬ ‫ﭘﻠﻜﺴﺮ‬ ‫ﻣﻮﻟﺘﻲ‬n، ‫اﻧﺘﺨﺎب‬ ‫ﺧﻄﻮط‬ ‫ﺗﻌﺪاي‬ ‫و‬ ‫ورودي‬ ‫ﺧﻂ‬ ‫ﺑ‬‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﻓﺮاﻫﻢ‬ ‫را‬ ‫ﺧﺮوﺟﻲ‬ ‫ﺧﻂ‬ ‫ﺗﻚ‬ ، ‫ﺑﻪ‬ ‫ورودي‬ ‫ﺧﻄﻮط‬ ‫از‬ ‫ﻳﻜﻲ‬ ‫اﺗﺼﺎل‬ ‫اﻣﻜﺎن‬ ، ‫دﻳﻜﻮدر‬ ‫ﻳﻚ‬ ‫ﺼﻮرت‬ ‫ﻛﻢ‬ ‫ﺧﺮوﺟﻲ‬ ‫ي‬ ‫ﻫﺎ‬ ‫ﭘﺎﻳﻪ‬ ‫ﺗﻌﺪاد‬ ‫و‬ ‫دارد‬ ‫ﻗﺮار‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪﻫﺎي‬ ، ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮﻫﺎ‬ ‫ﻣﻌﻤﺎري‬ ‫در‬ . ‫ﺟﻬﺖ‬ ‫ﺧﺮوﺟﻲ‬ ‫ﭘﺎﻳﻪ‬ ‫ﺑﻪ‬ ‫واﺣﺪﻫﺎ‬ ‫از‬ ‫ﻳﻜﻲ‬ ، ‫ﺑﺎر‬ ‫ﻫﺮ‬ ‫در‬ ، ‫ﭘﻠﻜﺴﺮ‬ ‫ﻣﻮﻟﺘﻲ‬ ‫ﺗﻜﻨﻴﻚ‬ ‫ﺑﻜﺎرﮔﻴﺮي‬ ‫ﺑﺎ‬ . ‫اﺳﺖ‬ ‫ارﺗﺒﺎ‬. ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻣﺘﺼﻞ‬ ، ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫از‬ ‫ﺑﻴﺮون‬ ‫دﻧﻴﺎي‬ ‫ﺑﺎ‬ ‫ط‬ ‫ﺷﻜﻞ‬16 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 48. 35 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ ‫ﺳﺮي‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫در‬LPC 2000‫اﺳﺖ‬ ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪ‬ ‫ﺳﻪ‬ ‫ﺑﺎ‬ ‫ارﺗﺒﺎط‬ ‫در‬ ‫ﺻﻔﺮ‬ ‫ﭘﻮرت‬ ‫از‬ ‫ﺻﻔﺮ‬ ‫ﭘﺎﻳﻪ‬ ‫ﭘﻠﻜﺴﺮ‬ ‫ﻣﻮﻟﺘﻲ‬ ‫ﺗﻜﻨﻴﻚ‬ ‫ﺑﺎ‬ ‫ﻛﻪ‬‫ﻫﺮﺑﺎر‬ ،‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻣﺘﺼﻞ‬ ‫ﭘﺎﻳﻪ‬ ‫ﺑﻪ‬ ‫واﺣﺪﻫﺎ‬ ‫از‬ ‫ﻳﻜﻲ‬. ‫ﺷﻜﻞ‬17 ‫ﺷﻜﻞ‬18‫اﻧﺘﺨﺎب‬ ‫ﺧﻂ‬ ‫دو‬ ‫ﺑﺎ‬ ‫ﻛﻪ‬ ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻧﺸﺎن‬–n‫ﺧﻂ‬-‫ورودي‬ ‫ﺧﻂ‬ ‫ﭼﻬﺎر‬ ‫اﺗﺼﺎل‬ ‫اﻣﻜﺎن‬ –‫ﺗﻮان‬ ‫ﺑﻪ‬ ‫دو‬n‫ﺧﻂ‬-. ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻓﺮاﻫﻢ‬ ، ‫ﺑﺎر‬ ‫ﻫﺮ‬ ‫در‬ ‫آﻧﻬﺎ‬ ‫از‬ ‫ﻳﻜﻲ‬ ‫اﻧﺘﻘﺎل‬ ‫و‬ ‫ﺷﻜﻞ‬18 2-4-8‫ﻓﻼپ‬ ‫ﻓﻠﻴﭗ‬ ‫ﺑﺮاي‬ ‫اوﻗﺎت‬ ‫ﮔﺎﻫﻲ‬‫ﻓﻠﻴﭗ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫اﻧﻮاع‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫اﺳﺘﻔﺎده‬ ‫ﻓﻼپ‬ ‫ﻓﻠﻴﭗ‬ ‫از‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺳﻠﻮل‬ ‫ﻳﻚ‬ ‫اﻳﺠﺎد‬ ‫ﻧﻮع‬ ‫ﻛﻪ‬ ‫دارد‬ ‫وﺟﻮد‬ ‫ﻓﻼپ‬D. ‫ﭘﺮداﺧﺖ‬ ‫آن‬ ‫ﺑﻪ‬ ‫ﺑﺎﻳﺪ‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫ﻣﻮاردي‬ ‫از‬‫ﺷﻜﻞ‬19IC 74LS374 ‫داراي‬ ‫ﻛﻪ‬ ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻧﺸﺎن‬ ‫را‬8‫ﻧﻮع‬ ‫ﻓﻼپ‬ ‫ﻓﻠﻴﭗ‬D‫اﻃﻼ‬ ، ‫ﻛﻼك‬ ‫ﭘﺎﻟﺲ‬ ‫آﻣﺪن‬ ‫ﺑﺎ‬ . ‫اﺳﺖ‬‫ﻛﻪ‬ ‫ﻋﺎﺗﻲ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 49. 36‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫ذﺧﻴﺮه‬ ‫اﻃﻼﻋﺎت‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ذﺧﻴﺮه‬ ‫و‬ ‫ﺷﺪه‬ ‫ﺑﺮده‬ ‫ﻓﻠﭗ‬ ‫ﻓﻠﻴﭗ‬ ‫درون‬ ‫ﺑﻪ‬ ، ‫ﮔﺮﻓﺘﻪ‬ ‫ﻗﺮار‬ ، ‫ﻫﺎ‬ ‫ورودي‬ ‫روي‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫داده‬ ‫ﻧﻤﺎﻳﺶ‬ ‫ﺧﺮوﺟﻲ‬ ‫در‬ ‫ﺑﻌﺪي‬ ‫اﻃﻼﻋﺎت‬ ‫و‬ ‫ﭘﺎﻟﺲ‬ ‫آﻣﺪن‬ ‫ﺗﺎ‬ ‫ﺷﺪه‬ ‫ﺷﻜﻞ‬19 2-5‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫داﺧﻠﻲ‬ ‫ﺳﺎﺧﺘﺎر‬ ‫دار‬ ‫ﺑﺎﻳﺪ‬ ‫ﭘﺮدازﺷﻲ‬ ‫ﺳﻴﺴﺘﻢ‬ ‫ﻳﻚ‬ ‫ﻛﻠﻲ‬ ‫ﺑﻄﻮر‬‫اﻃﻼق‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫را‬ ‫آن‬ ‫ﺑﺸﻮد‬ ‫ﻛﻪ‬ ‫ﺑﺎﺷﺪ‬ ‫ﺧﺎﺻﻲ‬ ‫ﻣﺪارات‬ ‫اي‬ ‫ﻣﺎﻧﻨﺪ‬ ‫واﺣﺪﻫﺎﻳﻲ‬ . ‫ﻛﺮد‬: ALU6 ‫اﻃﻼﻋﺎت‬ ‫ﭘﺮدازش‬ ‫و‬ ‫ﻣﺤﺎﺳﺒﺎت‬ ‫ﺑﺮاي‬ ‫ﻣﻨﻄﻖ‬ ‫و‬ ‫ﺣﺴﺎب‬ ‫واﺣﺪ‬ : REGISTER‫ﺑﺎ‬ ‫ارﺗﺒﺎط‬ ‫در‬ ‫ﻛﻪ‬ ، ‫ﻫﺴﺘﻨﺪ‬ ‫ﺳﺮﻳﻊ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺳﻠﻮﻟﻬﺎي‬ ‫ﻫﺎ‬ ‫رﺟﻴﺴﺘﺮ‬ :ALU‫ﺣﺎﻓﻈﻪ‬ ‫و‬ ‫ﻧﮕﻬﺪ‬ ‫ﻣﻮﻗﺖ‬ ‫ﺑﺼﻮرت‬ ‫ﭘﺮدازش‬ ‫ﺑﺮاي‬ ‫را‬ ‫اﻃﻼﻋﺎت‬ ، ‫دﻳﺘﺎ‬. ‫ﻛﻨﻨﺪ‬ ‫ﻣﻲ‬ ‫اري‬ PROGRAM MEMORY. ‫ﮔﻴﺮﻧﺪ‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫درون‬ ‫اﺟﺮاﻳﻲ‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ : DATA MEMORY. ‫ﮔﻴﺮﻧﺪ‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫دﻳﺘﺎ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫در‬ ‫ﺳﺎزي‬ ‫ذﺧﻴﺮه‬ ‫ﺟﻬﺖ‬ ‫اﻃﻼﻋﺎت‬ : 6 -Arithmetic Logic Unit parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 50. 37 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ INPUT PORT‫ﭘﺮدازﺷﮕﺮ‬ ‫اﺧﺘﻴﺎر‬ ‫در‬ ‫و‬ ‫درﻳﺎﻓﺖ‬ ‫ﺑﻴﺮون‬ ‫دﻧﻴﺎي‬ ‫از‬ ‫را‬ ‫اﻃﻼﻋﺎت‬ ، ‫ورودي‬ ‫ﭘﻮرت‬ : . ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ OUTPUT PORT‫ﺧﺮوﺟﻲ‬ ‫ﭘﻮرت‬ :-‫اﻃﻼﻋﺎت‬،‫ﭘﻮرﺗﻬﺎ‬ ‫اﻳﻦ‬ ‫روي‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫از‬ ‫ﺻﺪور‬ ‫ﺟﻬﺖ‬ . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫ﺷﻜﻞ‬20 ‫ﻣﺎﻧﻨﺪ‬ ‫ﺑﺨﺸﻬﺎﻳﻲ‬ALU‫ﻗﺮار‬ ‫اﺳﺘﻔﺎده‬ ‫ﻣﻮرد‬ ‫اﻃﻼﻋﺎت‬ ‫ﭘﺮدازش‬ ‫ﻛﺎر‬ ‫در‬ ‫ﻛﻪ‬ ‫ﻣﺪاراﺗﻲ‬ ‫و‬ ‫ﻫﺎ‬ ‫رﺟﻴﺴﺘﺮ‬ ، ‫ﻋﻨﻮان‬ ‫ﺑﺎ‬ ‫ﮔﻴﺮﻧﺪ‬ ‫ﻣﻲ‬CPU7 ‫ﻳﺎ‬MICROPROCESSOR8 . ‫ﺷﻮﻧﺪ‬ ‫ﻣﻲ‬ ‫ﺷﻨﺎﺧﺘﻪ‬ 7 - Centeral Processing Unit‫ﻣﺮﻛﺰي‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫واﺣﺪ‬ 8 -‫ﭘﺮدازﺷﮕﺮ‬ ‫رﻳﺰ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 51. 38‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫ﺧﺮوﺟﻲ‬ ‫ﭘﻮرﺗﻬﺎي‬ ، ‫دﻳﺘﺎ‬ ‫ﺣﺎﻓﻈﻪ‬ ، ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﭼﻮن‬ ‫واﺣﺪﻫﺎﻳﻲ‬ ‫ﺗﺮﻛﻴﺐ‬ ‫ﺑﺎ‬ ‫ﻣﻴﻜﺮوﭘﺮﺳﺴﻮر‬ ‫ﻣﺪارات‬- ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪﻫﺎي‬ ‫ﺳﺎﻳﺮ‬ ‫و‬ ‫آﻧﺎﻟﻮگ‬ ‫ﺑﻪ‬ ‫دﻳﺠﻴﺘﺎل‬ ‫ﻣﺒﺪل‬ ‫واﺣﺪﻫﺎي‬ ، ‫اﺳﻴﻼﺗﻮر‬ ‫ﭘﺎﻟﺲ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫واﺣﺪ‬ ، ‫ورودي‬ ‫ﻣﺴﺘﻘﻞ‬ ‫و‬ ‫ﺧﻮدﻛﻔﺎ‬ ‫ﭘﺮدازﺷﻲ‬ ‫ﺳﻴﺘﻢ‬ ‫ﻳﻚ‬ ‫ﺑﺮاي‬ ‫ﻧﻴﺎز‬ ‫ﻣﻮرد‬‫ﻳﻚ‬‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﺗﺸﻜﻴﻞ‬ ‫را‬. ‫ﻧﻮﻳﺴﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫زﺑﺎﻧﻬﺎي‬ ‫ﻃﺮﻳﻖ‬ ‫از‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻧﻮﻳﺴﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬، ‫ﺑﺎﻻ‬ ‫ﺳﻄﺢ‬‫ﻣﺎﻧﻨﺪ‬BASIC، C،PASCAL‫اﻓﺰار‬ ‫ﺳﺨﺖ‬ ‫ﺑﻪ‬ ‫ﻧﺰدﻳﻚ‬ ‫و‬ ‫ﭘﺎﻳﻴﻦ‬ ‫ﺳﻄﺢ‬ ‫زﺑﺎن‬ ‫و‬ASSEMBLY‫ﻣﻲ‬ ‫اﻧﺠﺎم‬ ‫دﻳﮕﺮ‬ ‫ﺷﺮﻛﺘﻬﺎي‬ ‫و‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﺳﺎزﻧﺪه‬ ‫ﺷﺮﻛﺖ‬ ‫ﺳﻮي‬ ‫از‬ ‫زﻳﺎدي‬ ‫ﻫﺎي‬ ‫اﻓﺰار‬ ‫ﻧﺮم‬ . ‫ﮔﻴﺮد‬‫ﻋﺮﺿﻪ‬ ‫ﺑﺎزار‬ ‫ﺑﻪ‬ ‫را‬ ‫ﺗﺴﺖ‬ ‫اﺑﺰار‬ ‫ﺳﺎﻳﺮ‬ ‫و‬ ‫ﺳﺎزي‬ ‫ﺷﺒﻴﻪ‬ ، ‫ﻫﺎ‬ ‫ﻛﺎﻣﭙﺎﻳﻠﺮ‬ ، ‫ﻧﻮﻳﺴﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻣﺤﻴﻂ‬ ، ‫ﻫﺎ‬ ‫اﻓﺰار‬ ‫ﻧﺮم‬ ‫اﻳﻦ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ . ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫ﻧﻮﻳﺲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫اﺧﺘﻴﺎر‬ ‫در‬ ‫ﻧﻮﺷﺘﻪ‬ ، ‫اﻓﺰار‬ ‫ﻧﺮم‬ ‫وﻳﺮاﻳﺸﻲ‬ ‫ﻣﺤﻴﻂ‬ ‫در‬ ‫ﺑﺮﻧﺎﻣﻪ‬‫ﺷﺪه‬‫ﺑﺎﻳﻨﺮي‬ ‫و‬ ‫ﻫﮕﺰ‬ ‫ﻛﺪﻫﺎي‬ ‫ﺑﻪ‬ ‫ﻛﺎﻣﭙﺎﻳﻠﺮ‬ ‫ﻃﺮﻳﻖ‬ ‫از‬ ‫ﺳﭙﺲ‬ ‫و‬ ‫و‬ ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﻳﻚ‬ ‫و‬ ‫ﺻﻔﺮ‬‫درون‬‫ﺑﺎر‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬9 . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺷﻜﻞ‬21 9 -LOAD parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 52. 39 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬‫ﻧﻮﻋﻲ‬ ،ROM10 . ‫اﺳﺖ‬ ‫ﺧﻮاﻧﺪﻧﻲ‬ ‫ﻓﻘﻂ‬ ، ‫ﺣﺎﻓﻈﻪ‬ ‫اﻳﻦ‬ . ‫ﺑﺎﺷﺪ‬ ‫ﻣﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻣﺠﺪد‬ ‫ﺷﺮوع‬ ‫ﻳﺎ‬ ‫و‬ ‫دﺳﺘﮕﺎه‬ ‫ﺗﻐﺬﻳﻪ‬ ‫ﻗﻄﻊ‬ ‫ﺑﺎ‬ ‫و‬ ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫آن‬ ‫درون‬ ‫اﻃﻼﻋﺎت‬ ‫ﻳﻜﺒﺎر‬11 ، ‫اﻃﻼﻋﺎ‬. ‫ﺷﻮد‬ ‫ﻧﻤﻲ‬ ‫ﭘﺎك‬ ‫آن‬ ‫ت‬ LOAD، ‫اﻃﻼﻋﺎت‬ ‫ﻛﺮدن‬‫در‬‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬‫ﺑﻪ‬‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫اﻧﺠﺎم‬ ‫ﻣﺘﻔﺎوﺗﻲ‬ ‫روﺷﻬﺎي‬. ‫ﻳﻜ‬‫از‬ ‫اﺳﺘﻔﺎده‬ ، ‫روﺷﻬﺎ‬ ‫اﻳﻦ‬ ‫از‬ ‫ﻲ‬‫واﺳﻄﻪ‬ ‫ﻣﺪار‬‫اي‬‫ﭘﺮوﮔﺮاﻣﺮ‬ ‫ﺑﻨﺎم‬‫اﺳﺖ‬.، ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫اﺗﺼ‬ ‫در‬ ‫ﭘﺮوﮔﺮاﻣﺮ‬ ‫و‬ ‫ﮔﻴﺮد‬ ‫ﻗﺮارﻣﻲ‬ ‫ﭘﺮوﮔﺮاﻣﺮ‬ ‫ﺳﻮﻛﺖ‬ ‫روي‬ ، ‫ﺧﻮدش‬ ‫ﺑﺮد‬ ‫از‬ ‫ﺧﺎرج‬‫ﺑﻪ‬ ‫ﺎل‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺑﺎر‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﻪ‬ ‫را‬ ‫ﺑﺎﻳﻨﺮي‬ ‫اﻃﻼﻋﺎت‬ ، ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ‫ﺷﻜﻞ‬22 ‫ﺑﻨﺎم‬ ‫راﺑﻄﻲ‬ ‫ﻫﺎ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫از‬ ‫ﺑﻌﻀﻲ‬ ‫در‬JTAG12 ‫ﻣﺪار‬ ‫ﻫﻤﺮاه‬ ‫ﺑﻪ‬ ‫ﻛﻪ‬ ‫دارد‬ ‫وﺟﻮد‬ ‫ا‬ ‫ﺧﺎرج‬ ‫ارﺗﺒﺎﻃﻲ‬‫ز‬‫را‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﻫﻢ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬‫ﻳﻚ‬ ‫ﺑﻌﻨﻮان‬ ‫ﻫﻢ‬ ‫و‬ ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺑﺎر‬‫ﺷﺒﻴﻪ‬ . ‫رود‬ ‫ﻣﻲ‬ ‫ﺑﻜﺎر‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫از‬ ‫زداﻳﻲ‬ ‫اﺷﻜﺎل‬ ‫ﺑﺮاي‬ ‫ﺳﺎز‬ 10 - Read Only Memory 11 - RESET 12 - Joint Test Access Group‫دﻳﺠﻴﺘﺎل‬ ‫ﻗﻄﻌﺎت‬ ‫رﻳﺰي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫و‬ ‫ﺗﺴﺖ‬ ‫ﺑﺮاي‬ ‫اﺳﺘﺎﻧﺪارد‬ ‫راﺑﻄﻲ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 53. 40‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫ﺷﻜﻞ‬23 ‫روش‬ ‫از‬ISP13 ‫ﺑﺎ‬ ‫و‬ ‫دارد‬ ‫ﻗﺮار‬ ‫ﺧﻮد‬ ‫اﺻﻠﻲ‬ ‫ﺑﺮد‬ ‫در‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﺣﺎﻟﻴﻜﻪ‬ ‫در‬ ‫و‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ‫ﺳﺮﻳﺎل‬ ‫ﭘﻮرت‬ ‫ﺑﻜﺎرﮔﻴﺮي‬،‫از‬ ‫اﻃﻼﻋﺎت‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﭘﺮوﮔﺮام‬ ، ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﻛﺎرﺑﺮدي‬ ‫اﻓﺰار‬ ‫ﻧﺮم‬ ‫ﻣﺴﻴﺮ‬ISP‫ﺳﺮﻳﺎل‬ ‫راﺑﻂ‬ ، ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ‫ﺳﺮﻳﺎل‬ ‫ﭘﻮرت‬ ،UART . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻣﻨﺘﻘﻞ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﻪ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻫﺴﺘﻪ‬ ‫و‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫روش‬ ‫از‬IAP14 ‫ﻧﺎﺣﻴﻪ‬ ‫در‬ ‫ﮔﺮﻓﺘﻪ‬ ‫ﻗﺮار‬ ‫ﻛﺎرﺑﺮدي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫درون‬ ‫از‬ ‫و‬Boot Block . ‫دارد‬ ‫وﺟﻮد‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﻣﺠﺪد‬ ‫رﻳﺰي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫اﻣﻜﺎن‬ ‫ﺣ‬ ، ‫ﻫﺎ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﺑﻌﻀﻲ‬ ‫در‬‫ﺣﺎﻓﻈﻪ‬ ‫ﻗﻄﻌﺎت‬ ‫از‬ ‫و‬ ‫ﻧﺪارد‬ ‫وﺟﻮد‬ ‫داﺧﻠﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺎﻓﻈﻪ‬ ROM‫ﺷ‬ ‫ﻣﻲ‬ ‫اﺳﺘﻔﺎده‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﻌﻨﻮان‬ ‫ﭘﻮرﺗﻬﺎ‬ ‫ﺑﻪ‬ ‫ﻣﺘﺼﻞ‬ ‫ﺧﺎرﺟﻲ‬‫ﻗﻄﻌﺎت‬ ‫اﻳﻦ‬ . ‫ﻮد‬ . ‫ﺑﺎﺷﻨﺪ‬ ‫زﻳﺮ‬ ‫اﻧﻮاع‬ ‫از‬ ‫ﺗﻮاﻧﻨﺪ‬ ‫ﻣﻲ‬ oPROM‫ﻳﺎ‬Programmable ROM‫ﺑﻴﺖ‬ ‫ﻫﺮ‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫اي‬ ‫ﺣﺎﻓﻈﻪ‬ ‫رﻳﺰي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻗﺎﺑﻞ‬ ‫ﺑﺎر‬ ‫ﻳﻚ‬ ‫ﻓﻘﻂ‬ ‫و‬ ‫اﺳﺖ‬ ‫ﻓﻴﻮز‬ ‫ﻳﻚ‬ ‫داراي‬ ‫آن‬‫اﮔﺮ‬ ‫ﺑﻨﺎﺑﺮاﻳﻦ‬ ، ‫اﺳﺖ‬ . ‫ﻧﻴﺴﺖ‬ ‫ﺑﺎزﻳﺎﺑﻲ‬ ‫و‬ ‫اﺻﻼح‬ ‫ﻗﺎﺑﻞ‬ ‫دﻳﮕﺮ‬ ‫ﻧﺸﻮد‬ ‫رﻳﺰي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫درﺳﺖ‬ 13 -In System Programming‫ﺳﻴﺴﺘﻢ‬ ‫روي‬ ‫رﻳﺰي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ 14 - In Application Programming‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫روي‬ ‫ﻛﺎرﺑﺮدي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻃﺮﻳﻖ‬ ‫از‬ ‫رﻳﺰي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 54. 41 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ oEPROM‫ﻳﺎ‬Eraseable Programmable ROM‫ﺑﺮﺧﻼف‬ PROM‫و‬ ‫ﺷﺪه‬ ‫ﭘﺮوﮔﺮام‬ ‫ﺑﺎرﻫﺎ‬ ‫و‬ ‫ﺑﺎرﻫﺎ‬ ‫ﻛﻪ‬ ‫دارد‬ ‫را‬ ‫اﻳﻦ‬ ‫ﻗﺎﺑﻠﻴﺖ‬ ، ‫ﺣﺎﻓﻈﻪ‬ ‫اﻳﻦ‬ ، ‫ﺑ‬ ‫ﻣﺎوراي‬ ‫ﻧﻮر‬ ‫ﺗﺎﺑﺶ‬ ‫روش‬ ‫از‬ ‫ﻛﺮدن‬ ‫ﭘﺎك‬ ، ‫ﺣﺎﻓﻈﻪ‬ ‫ﻧﻮع‬ ‫اﻳﻦ‬ ‫در‬ . ‫ﺷﻮد‬ ‫ﭘﺎك‬‫ﻨﻔﺶ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﻧﻮع‬ ‫اﻳﻦ‬ ‫ﺑﻪ‬ ‫ﻫﻤﻴﻦ‬ ‫ﺑﺮاي‬ . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﺻﻮرت‬UV-EPROM‫ﻣﻲ‬ ‫ﻧﻴﺰ‬ ‫ﻛﺮد‬ ‫ﭘﺎك‬ ‫ﺑﺮاي‬ . ‫ﮔﻮﻳﻨﺪ‬‫ﻗﻄﻌﻪ‬ ‫اي‬ ‫ﺷﻴﺸﻪ‬ ‫درب‬ ‫روي‬ ‫ﺑﺮﭼﺴﭗ‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫ﻛﺎﻓﻲ‬ ، ‫ن‬ ‫ﻣﺪت‬ ‫ﺑﻪ‬ ‫و‬ ‫ﺑﺮداﺷﺖ‬ ‫را‬20. ‫داد‬ ‫ﻗﺮار‬ ‫ﺑﻨﻔﺶ‬ ‫ﻣﺎوراي‬ ‫ﻧﻮر‬ ‫دﺳﺘﮕﺎه‬ ‫در‬ ‫را‬ ‫آن‬ ‫دﻗﻴﻘﻪ‬ ‫ﻣﻲ‬ ‫ﻗﻄﻌﻪ‬ ‫ﺷﺪن‬ ‫ﭘﺎك‬ ‫ﺑﺎﻋﺚ‬ ‫ﻧﻴﺰ‬ ‫ﺧﻮرﺷﻴﺪ‬ ‫ﻧﻮر‬ ‫در‬ ‫ﻗﻄﻌﻪ‬ ‫دادن‬ ‫ﻗﺮار‬ ‫ﺣﺘﻲ‬. ‫ﺷﻮد‬ . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫ﻗﻄﻌﻪ‬ ‫ﺷﻴﺸﻪ‬ ‫روي‬ ‫رﻧﮓ‬ ‫ﻣﺸﻜﻲ‬ ‫ﺑﺮﭼﺴﭗ‬ ‫ﻫﻤﻴﻦ‬ ‫ﺑﺮاي‬ ‫ﺷﻜﻞ‬24 oEEPROM‫ﻳﺎ‬Electrical EPROM‫اﻟﻜﺘﺮﻳﻜﻲ‬ ‫ﺷﻴﻮه‬ ‫ﺑﻪ‬ ‫اﻟﻜﺘﺮﻳﻜﻲ‬ ‫وﻟﺘﺎژ‬ ‫وﺻﻞ‬ ‫ﺑﺎ‬ ‫ﻗﻄﻌﺎت‬ ‫اﻳﻦ‬ ‫ﭘﺮوﮔﺮاﻣﺮ‬ ‫دﺳﺘﮕﺎه‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﭘﺎك‬ ‫آن‬ ‫ﻛﺮدن‬ ‫ﭘﺎك‬ ‫اﻣﻜﺎن‬ ، ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﭘﺮوﮔﺮام‬ ‫را‬ ‫آن‬ ‫ﻛﻪ‬ ‫ﻧﺤﻮي‬ ‫ﺑﻬﻤﺎن‬‫را‬ . ‫دارد‬ ‫ﻧﻴﺰ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 55. 42‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM oFlash Memory EPROM‫ﻫﻤﺎن‬ ‫ﺣﻘﻴﻘﺖ‬ ‫در‬ EEPROM‫ﺑ‬ ‫وﻟﻲ‬ ‫اﺳﺖ‬‫ﻣﺤﺘﻮاي‬ ‫ﻫﻤﻪ‬ ‫ﻛﻪ‬ ‫ﺧﺼﻮﺻﻴﺖ‬ ‫اﻳﻦ‬ ‫ﺎ‬ ‫ﻋﻤﻠﻴﺎت‬ ‫ﻣﻮﻗﻊ‬ ‫در‬ ‫ﺣﺎﻓﻈﻪ‬Erase15 ‫ﺣﺎﻟﻴﻜﻪ‬ ‫در‬ ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﭘﺎك‬ EPROM‫ﭘﺎك‬ ‫ﺑﺮاي‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺧﺎﻧﻪ‬ ‫ﻫﺮ‬ ‫ﺑﻪ‬ ‫دﺳﺘﺮﺳﻲ‬‫ﻛﺮدن‬‫را‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﻓﺮاﻫﻢ‬ ‫ﺷﻜﻞ‬25–‫ﺣﺎ‬ ‫اﺗﺼﺎل‬‫ﺑﻪ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫و‬ ‫دﻳﺘﺎ‬ ‫ﻓﻈﻪ‬8051‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫از‬ ‫ﺧﺎرج‬ ‫ﺷﻜﻞ‬26‫ﺣﺎﻓﻈﻪ‬ ‫در‬ ‫ﺷﺪن‬ ‫ﺑﺎر‬ ‫ﺗﺎ‬ ‫ﻧﻮﻳﺴﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻣﺮاﺣﻞ‬‫ﺑﺴﺘﻪ‬ ‫در‬ ‫ﻣﺮاﺣﻞ‬ ‫اﻳﻦ‬ ‫ﻛﻠﻴﻪ‬ . ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻧﺸﺎن‬ ‫را‬ ‫ﻛﻪ‬ ‫ﺷﺮﻛﺘﻬﺎﻳﻲ‬ ‫ﺳﻮي‬ ‫از‬ ‫ﺗﻮﻟﻴﺪي‬ ‫ﻫﺎي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻳﺎ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﺳﺎزﻧﺪه‬ ‫ﺳﻮي‬ ‫از‬ ‫ﺷﺪه‬ ‫اراﺋﻪ‬ ‫اﻓﺰاري‬ ‫ﻧﺮم‬ ‫اﺻﻄﻼﺣ‬‫ﺷﺮﻛﺎي‬ ‫ﺎ‬16 . ‫دارد‬ ‫وﺟﻮد‬ ، ‫ﺷﻮﻧﺪ‬ ‫ﻣﻲ‬ ‫ﺧﻄﺎب‬ ‫ﺳﺎزﻧﺪه‬ 15 -‫ﺣﺎﻓﻈﻪ‬ ‫ﻣﺤﺘﻮاي‬ ‫ﻛﺮدن‬ ‫ﭘﺎك‬ 16 - Company Partner parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 56. 43 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ ‫ﺷﻜﻞ‬26 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 57. 44‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM 2-5-1‫ﺑﺮﻧﺎﻣﻪ‬ ‫اﺟﺮاي‬ ‫ﺷﻜﻞ‬27‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻳﻚ‬ ‫در‬ ‫ﻧﻴﺎز‬ ‫ﻣﻮرد‬ ‫ﻫﺎي‬ ‫ﺑﻠﻮك‬ ‫ﺣﺪاﻗﻞ‬CPU. ‫اﺳﺖ‬ ‫داده‬ ‫ﻧﺸﺎن‬ ‫را‬‫ﺷﻤﺎرﻧﺪه‬ ‫ﺑﺮﻧﺎﻣﻪ‬17 PC‫آد‬ ، ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﺑﻜﺎر‬ ‫ﺷﺮوع‬ ‫در‬‫ﺑﺎ‬ ‫و‬ ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﺧﻮد‬ ‫ﺧﺮوﺟﻲ‬ ‫در‬ ‫را‬ ‫ﺻﻔﺮ‬ ‫رس‬ ‫از‬ ‫ﺧﺎﻧﻪ‬ ‫ﻳﻚ‬ ‫آدرس‬ ‫ﺑﻪ‬ ، ‫ﺑﺎر‬ ‫ﻫﺮ‬ ‫در‬ ‫ﻛﺎر‬ ‫اﻳﻦ‬ ‫ﺑﺎ‬ . ‫ﻳﺎﺑﺪ‬ ‫ﻣﻲ‬ ‫اﻓﺰاﻳﺶ‬ ‫واﺣﺪ‬ ‫ﻳﻚ‬ ، ‫ﺳﺎﻋﺖ‬ ‫ﻛﻼك‬ ‫ﭘﺎﻟﺲ‬ ‫ﻫﺮ‬ ‫از‬ ‫ﺧﺎﻧﻪ‬ ‫آن‬ ‫ﻣﺤﺘﻮﻳﺎت‬ ، ‫ﻓﻠﺶ‬ ‫آدرس‬ ‫ﺧﻄﻮط‬ ‫ﺷﺪن‬ ‫ﻓﻌﺎل‬ ‫ﺑﺎ‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫اﺷﺎره‬ ، ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻓﻠﺶ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫د‬ ‫رﺟﻴﺴﺘﺮ‬ ‫وارد‬ ‫و‬ ‫ﻗﺮارﮔﺮﻓﺘﻪ‬ ‫دﻳﺘﺎ‬ ‫ﺧﻄﻮط‬ ‫روي‬ ‫ﺣﺎﻓﻈﻪ‬‫ﺳﺘﻮراﻟﻌﻤﻞ‬Instruction Register . ‫ﺷﻮد‬ ‫ﻣﻲ‬‫رﻣﺰﮔﺸﺎ‬ ‫واﺣﺪ‬ ‫در‬ ، ‫ﺷﺪه‬ ‫ﻓﺮاﺧﻮاﻧﻲ‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﻛﺪ‬ ‫ﺑﺮ‬ ‫ﻣﺒﺘﻨﻲ‬Instruction Decoder‫ﻣﻮرد‬ ‫اﻃﻼﻋﺎت‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫اﻳﻦ‬ ‫اﺟﺮاي‬ ‫ﺑﺮاي‬ ‫ﻛﻨﺘﺮﻟﻲ‬ ‫ﺳﻴﮕﻨﺎﻟﻬﺎي‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﻧﻈﺮ‬Operand‫ﻋﻤﻮﻣﻲ‬ ‫رﺟﻴﺴﺘﺮﻫﺎي‬ ‫درون‬ ،GPR18 ‫ﮔ‬ ‫ﻗﺮار‬‫در‬ ‫و‬ ‫ﺮﻓﺘﻪ‬ ALU‫دﻳﺘﺎ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫در‬ ‫ﻳﺎ‬ ‫و‬ ‫ﺑﺎزﮔﺸﺘﻪ‬ ‫ﻋﻤﻮﻣﻲ‬ ‫ﻫﺎي‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﺑﻪ‬ ‫ﻳﺎ‬ ‫اﻃﻼﻋﺎت‬ ‫ﻧﺘﻴﺠﻪ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﭘﺮدازش‬ RAM. ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ذﺧﻴﺮه‬ ‫ﺷﻜﻞ‬27 17 -Program Counter 18 -General Purpose Register parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 58. 45 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ ‫ﺷﻜﻞ‬28 ‫در‬‫ﺷﻜﻞ‬28‫آد‬ ‫ﺧﺎﻧﻪ‬ ‫از‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫در‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎ‬‫ﺑﻜﺎر‬ ‫ﺷﺮوع‬ ‫ﺑﺎ‬ ‫و‬ ‫ﮔﺮﻓﺘﻪ‬ ‫ﻗﺮار‬ ‫ﺻﻔﺮ‬ ‫رس‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﺑﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺧﺎﻧﻪ‬ ‫آن‬ ‫ﻣﺤﺘﻮﻳﺎت‬ ‫و‬ ‫ﻛﺮده‬ ‫اﺷﺎره‬ ‫ﺻﻔﺮ‬ ‫آدرس‬ ‫ﺑﻪ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺷﻤﺎرﻧﺪه‬ ، ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫آن‬ ‫ﺑﺎ‬ ‫ﻣﺘﻨﺎﺳﺐ‬ ‫و‬ ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫رﻣﺰﮔﺸﺎﻳﻲ‬ ، ‫ﺷﺪه‬ ‫ﺧﻮاﻧﺪه‬ ‫ﻛﺪ‬ ‫واﺣﺪ‬ ‫اﻳﻦ‬ ‫در‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻣﻨﺘﻘﻞ‬ ‫رﻣﺰﮔﺸﺎ‬ ‫ﺑﺮﻧﺎ‬ ‫ﺷﻤﺎرﻧﺪه‬ ‫ﺑﻌﺪي‬ ‫ﭘﺎﻟﺲ‬ ‫آﻣﺪن‬ ‫ﺑﺎ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻓﻌﺎل‬ ‫ﻛﻨﺘﺮﻟﻲ‬ ‫ﺧﻄﻮط‬‫ﺑﻪ‬ ‫و‬ ‫ﻳﺎﺑﺪ‬ ‫ﻣﻲ‬ ‫اﻓﺰاﻳﺶ‬ ‫واﺣﺪ‬ ‫ﻳﻚ‬ ‫ﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺧﺎﻧﻪ‬ ‫آدرس‬‫ﺳﺎﻳﺮ‬ ‫ﺑﻪ‬ ‫ﻛﻨﺘﺮﻟﻲ‬ ‫ﺳﻴﮕﻨﺎﻟﻬﺎي‬ ‫ارﺳﺎل‬ ‫و‬ ‫رﻣﺰﮔﺸﺎﻳﻲ‬ ‫ﻋﻤﻞ‬ ‫و‬ ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫اﺷﺎره‬ ‫ﺑﻌﺪي‬ . ‫ﻳﺎﺑﺪ‬ ‫ﻣﻲ‬ ‫اداﻣﻪ‬ ‫ﭘﻴﻮﺳﺘﻪ‬ ‫ﺑﺸﻜﻞ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫اﺟﺰا‬ 2-5-2‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪﻫﺎي‬ ‫ﺗﺒﺪﻳﻞ‬ ‫را‬ ‫آﻧﻬﺎ‬ ‫ﻛﻪ‬ ‫ﺑﻨﺤﻮي‬ ، ‫دارد‬ ‫وﺟﻮد‬ ‫ﻫﺎ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫روي‬ ‫زﻳﺎدي‬ ‫ﺟﺎﻧﺒﻲ‬ ‫اﻣﻜﺎﻧﺎت‬‫ﺳﻴﺴﺘﻢ‬ ‫ﻳﻚ‬ ‫ﺑﻪ‬ ‫ﻛﻨﺘﺮﻟﻲ‬ ‫ﺳﻴﺴﺘﻤﻬﺎي‬ ‫در‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺧﻮدﻛﻔﺎ‬ ‫و‬ ‫ﻣﺴﺘﻘﻞ‬ ‫ﻣﻴﻜﺮوﻛﺎﻣﭙﻴﻮﺗﺮي‬‫و‬ ‫دﺳﺘﮕﺎﻫﻬﺎ‬ ‫در‬ ‫ﺷﺪه‬ ‫ﺗﻌﺒﻴﻪ‬ . ‫اﺳﺖ‬ ‫ﻣﺰﻳﺖ‬ ‫ﻳﻚ‬ ‫ﺑﻮدن‬ ‫ﻛﻮﭼﻚ‬ ، ‫ﺻﻨﻌﺘﻲ‬ ‫و‬ ‫ﻣﺼﺮﻓﻲ‬ ‫اﺑﺰار‬‫ﺑﻨﺎﺑﺮاﻳﻦ‬‫ﺑﺎ‬ ‫ارﺗﺒﺎط‬ ‫ﺟﻬﺖ‬ ‫ﻻزم‬ ‫اﺑﺰار‬ ‫ﺗﻤﺎﻣﻲ‬ ، ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫روي‬ ، ‫ﺑﻴﺮوﻧﻲ‬ ‫ﻗﻄﻌﺎت‬ ‫و‬ ‫ﺳﻨﺴﻮرﻫﺎ‬‫دﺳﺘﮕﺎه‬ ‫اﻛﺜﺮ‬ ‫اﻣﺮوزه‬ . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬‫ﺑﻪ‬ ‫ﻧﻴﺎز‬ ، ‫ﻫﺎ‬ ‫رو‬ ‫اﻳﻦ‬ ‫از‬ . ‫دارﻧﺪ‬ ‫آن‬ ‫ارﺳﺎل‬ ‫و‬ ‫درﻳﺎﻓﺖ‬ ‫ﻳﺎ‬ ‫دﻳﺘﺎ‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﺑﺮاي‬ ‫ﻣﺪاراﺗﻲ‬ ، ‫ﻫﻤﭽﻨﻴﻦ‬ ‫و‬ ‫اﻃﻼﻋﺎت‬ ‫ﭘﺮدازش‬ ‫ﺗﺮﻛﻴﺒﻲ‬ ‫ﻛﻨﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺳﻌﻲ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﺗﻮﻟﻴﺪﻛﻨﻨﺪﮔﺎن‬‫ﻣﺤﺼﻮﻻت‬ ‫در‬ ‫را‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪﻫﺎي‬ ‫از‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 59. 46‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫ﺑﺮاﺳﺎس‬ ‫را‬ ‫اﻧﺘﺨﺎب‬ ‫ﺑﻬﺘﺮﻳﻦ‬ ، ‫ﻣﺤﺼﻮﻻت‬ ‫ﻣﺘﻨﻮع‬ ‫و‬ ‫وﺳﻴﻊ‬ ‫ﻣﺤﺪوده‬ ‫ﺑﺎ‬ ‫ﻣﺸﺘﺮي‬ ‫ﺗﺎ‬ ، ‫دﻫﻨﺪ‬ ‫ﺟﺎي‬ ‫ﺧﻮد‬ ‫ﺑﺎﺷﺪ‬ ‫داﺷﺘﻪ‬ ، ‫ﺧﻮد‬ ‫ﻛﺎري‬ ‫ﭘﺮوژه‬ ‫ﺷﺮاﻳﻂ‬. ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪ‬ ‫ﻫﻤﺎن‬ ‫ﺑﻪ‬ ‫ﻣﺮﺑﻮط‬ ‫وﻳﮋه‬ ‫رﺟﻴﺴﺘﺮﻫﺎي‬ ‫ﻃﺮﻳﻖ‬ ‫از‬ ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪﻫﺎي‬ ‫ﻫﺪاﻳﺖ‬ ‫و‬ ‫ﭘﻴﻜﺮﺑﻨﺪي‬ . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﺻﻮرت‬SFR19 ‫ﺗﻌ‬ ‫ﻫﺎ‬‫ﻴ‬‫ﭼﻪ‬ ‫ﺑﺎ‬ .‫ﻛﻨﺪ‬ ‫ﻛﺎر‬ ‫ﺑﻪ‬ ‫ﺷﺮوع‬ ‫ﭼﮕﻮﻧﻪ‬ ‫واﺣﺪ‬ ‫ﻛﻪ‬ ‫ﻛﻨﻨﺪ‬ ‫ﻣﻲ‬ ‫ﻴﻦ‬ ‫ارﺗﺒ‬ ‫در‬ ‫دﻳﮕﺮي‬ ‫واﺣﺪﻫﺎي‬‫ﺎط‬‫ﺑﺎﺷﺪ‬‫ﺑﻪ‬ ‫ﻧﺤﻮ‬ ‫ﭼﻪ‬ ‫ﺑﻪ‬‫ﻣﺘﺼﻞ‬ ‫ورودي‬ ‫و‬ ‫ﺧﺮوﺟﻲ‬ ‫ﭘﻮرﺗﻬﺎي‬‫ﺑﺎﺷﺪ‬.‫ﭼﻄﻮر‬ ‫ﻛﻨ‬ ‫درﻳﺎﻓﺖ‬ ‫ﻫﺎ‬ ‫ورودي‬ ‫از‬ ‫را‬ ‫دﻳﺘﺎ‬‫ﺪ‬‫ﭼﻪ‬ ‫ﺑﻪ‬ ‫و‬‫ﺷﻜﻠﻲ‬‫ﭘﺮدازﺷ‬ ‫اﺻﻠﻲ‬ ‫ﻫﺴﺘﻪ‬ ‫ﺑﺎ‬ ‫ارﺗﺒﺎط‬ ‫در‬‫ﺗﺒﺎدل‬ ، ‫ﮕﺮ‬ ‫ﻛﻨﺪ‬ ‫اﻃﻼﻋﺎت‬.‫ﺷﻜﻞ‬29‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻳﻚ‬ ‫ﻫﺴﺘﻪ‬ARM LPC 2000‫ﺷﺮﻛﺖ‬ ‫از‬NXP .‫ﻣﻴﺒﺎﺷﺪ‬ ‫ﺷﻜﻞ‬29 19 - Special Function Rgister parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 60. 47 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ 2-5-3‫ﺧﺮوﺟﻲ‬ ‫و‬ ‫ورودي‬ ‫ﭘﻮرﺗﻬﺎي‬ ‫اﻣﻜﺎﻧﺎت‬ ‫ﺑﺎ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ارﺗﺒﺎط‬ ‫ﺑﺮاي‬‫ﺑﻴﺮوﻧﻲ‬، ‫دﺳﺘﮕﺎﻫﻬﺎ‬ ‫ﻛﻨﺘﺮل‬ ‫و‬‫از‬‫ﻫﺎ‬ ‫ﭘﺎﻳﻪ‬‫ورودي‬ ‫ي‬-‫ﺧﺮوﺟﻲ‬ ‫ﭼ‬ ‫ﺑﻪ‬ ‫ﭘﺎﻳﻪ‬ ‫ﻫﺮ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫اﺳﺘﻔﺎه‬‫ﭘﻠﻜﺲ‬ ‫ﻣﻮﻟﺘﻲ‬ ‫روش‬ ‫ﺑﻪ‬ ‫و‬ ‫اﺳﺖ‬ ‫ﻣﺘﺼﻞ‬ ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪ‬ ‫ﻨﺪﻳﻦ‬‫ﺷﻜﻞ‬17 ‫ﻣﺮﺑﻮط‬ ‫وﻳﮋه‬ ‫رﺟﻴﺴﺘﺮﻫﺎي‬ ‫ﺗﻨﻈﻴﻢ‬ ‫و‬ ‫ﺗﻌﺮﻳﻒ‬ ‫ﺑﺎ‬ . ‫ﻳﺎﺑﺪ‬ ‫ﻣﻲ‬ ‫را‬ ‫ﭘﺎﻳﻪ‬ ‫ﺑﻪ‬ ‫اﺗﺼﺎل‬ ‫اﻣﻜﺎن‬ ‫آﻧﻬﺎ‬ ‫از‬ ‫ﻳﻜﻲ‬ ‫ﻫﺮﺑﺎر‬ ‫در‬ ‫ﺷﻮﻧﺪ‬ ‫ﻣﻲ‬ ‫ﺑﻨﺪي‬ ‫ﭘﻴﻜﺮ‬ ‫آﻧﻬﺎ‬ ، ‫ﭘﻮرت‬ ‫ﺑﻪ‬‫و‬‫ﻋﻤﻮﻣﻲ‬ ‫ﺧﺮوﺟﻲ‬ ‫و‬ ‫ورودي‬ ‫ﭘﻮرت‬ ‫ﻳﻚ‬ ‫ﺑﺸﻜﻞ‬ ‫ﺗﻮاﻧﺪ‬ ‫ﻣﻲ‬ GPIO20 ‫اﻃﻼﻋﺎت‬ ‫ﻳﺎ‬ ‫دارد‬ ‫را‬ ‫ﭘﺎﻳﻪ‬ ‫ﻛﺮدن‬ ‫ﻳﻚ‬ ‫و‬ ‫ﺻﻔﺮ‬ ‫اﻣﻜﺎن‬ ، ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﺣﺎﻟﺖ‬ ‫اﻳﻦ‬ ‫در‬ . ‫ﺑﺎﺷﺪ‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ذﺧﻴﺮه‬ ‫و‬ ‫ﺧﻮاﻧﺪه‬ ‫را‬ ‫ورودي‬، ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪﻫﺎي‬ ‫از‬ ‫ﻫﺮﻳﻚ‬ ‫ﺑﻪ‬ ‫ﭘﻮرت‬ ‫اﺗﺼﺎل‬ ‫ﺑﺮاي‬ ‫ﭘﻮرﺗﻬﺎ‬ ‫ﺑﻪ‬ ‫ﻣﺮﺑﻮط‬ ‫وﻳﮋه‬ ‫رﺟﻴﺴﺘﺮﻫﺎي‬، ‫ﻧﻈﺮ‬ ‫ﻣﻮرد‬ ‫واﺣﺪ‬ ‫ﺑﻪ‬ ‫ﻣﺮﺑﻮط‬ ‫رﺟﻴﺴﺘﺮﻫﺎي‬ ‫و‬. ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺗﻨﻈﻴﻢ‬ ‫ﺗ‬ ‫ﺑﻪ‬ ‫ﭘﺎﻳﻪ‬ ‫ﻫﺮ‬. ‫ﺷﻮد‬ ‫ﺑﻨﺪي‬ ‫ﭘﻴﻜﺮ‬ ‫ﺗﻮاﻧﺪ‬ ‫ﻣﻲ‬ ‫ﻫﺎ‬ ‫ﭘﺎﻳﻪ‬ ‫از‬ ‫ﺗﻌﺪادي‬ ‫ﺑﺎ‬ ‫ﻳﺎ‬ ‫و‬ ‫ﻨﻬﺎﻳﻲ‬ ‫ﺷﻜﻞ‬30 20 -General Purpose Input Output parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 61. 48‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM 2-5-4‫ﺳﺎﻋﺖ‬ ‫ﭘﺎﻟﺲ‬ ‫ﻣﻨﺎﺑﻊ‬ ‫دارد‬ ‫ﻧﻴﺎز‬ ‫ﭘﺎﻟﺲ‬ ‫ﺑﻪ‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎ‬ ‫اﺟﺮاي‬ ‫و‬ ‫ﺑﻜﺎر‬ ‫ﺷﺮوع‬ ‫ﺑﺮاي‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻣﺪارات‬ . ‫ﺑﻨﺎﺑﺮاﻳﻦ‬ ، ‫ﻫﺴﺘﻨﺪ‬ ‫ﺗﺮﺗﻴﺒﻲ‬‫ﻛﻪ‬ ‫ﺑﺎر‬ ‫ﻫﺮ‬‫ﻳﻚ‬‫آﻳﺪ‬ ‫ﻣﻲ‬ ‫ﭘﺎﻟﺲ‬،‫ﻛﺎ‬‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﺻﻮرت‬ ‫ري‬، ‫ﻃﺮاﺣﻲ‬ ‫ﺑﻪ‬ ‫ﺑﺴﺘﻪ‬ . . ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻧﺸﺎن‬ ‫واﻛﻨﺶ‬ ، ‫ﭘﺎﻟﺲ‬ ‫اﻣﺘﺪاد‬ ‫ﻳﺎ‬ ، ‫روﻧﺪه‬ ‫ﭘﺎﻳﻴﻦ‬ ‫ﻳﺎ‬ ‫روﻧﺪه‬ ‫ﺑﺎﻻ‬ ‫ﻟﺒﻪ‬ ‫ﺑﻪ‬ ، ‫ﺗﺮﺗﻴﺒﻲ‬ ‫ﻣﺪارات‬‫در‬ ‫ﻧﻮع‬ ‫ﻓﻼپ‬ ‫ﻓﻠﻴﭗ‬D‫ﭼﮕﻮﻧ‬ ‫ﻛﻪ‬ ‫دﻳﺪﻳﻢ‬‫ﻪ‬‫ﭘﺎﻟﺲ‬ ‫ﻳﻚ‬ ‫آﻣﺪن‬ ‫ﺑﺎ‬، ‫ﺳﺎﻋﺖ‬‫ورو‬ ‫ﭘﺎﻳﻪ‬ ‫در‬ ‫اﻃﻼﻋﺎت‬‫دي‬‫ﺑﻪ‬ ‫ﻓﻠﭗ‬ ‫ﻓﻠﻴﭗ‬ ‫درون‬‫و‬ ‫ﻣﻨﺘﻘﻞ‬‫ﺷﺪ‬ ‫ذﺧﻴﺮه‬‫ﻓﻼ‬ ‫ﻓﻠﻴﭗ‬ ‫ﺧﺮوﺟﻲ‬ .‫ﺑﻮد‬ ‫ﺛﺎﺑﺖ‬ ‫ﺑﻌﺪي‬ ‫ﭘﺎﻟﺲ‬ ‫آﻣﺪن‬ ‫ﺗﺎ‬ ‫پ‬. ‫ﺷﻜﻞ‬31 ‫ﻛﻼك‬ ‫ﺗﺎﻣﻴﻦ‬ ‫ﻣﻨﺒﻊ‬21 ‫ﻣﻴﻜﺮوﻛﻨﺘﺮ‬ ‫در‬‫ﻫﺎ‬ ‫ﻟﺮ‬. ‫اﺳﺖ‬ ‫ﺷﻜﻞ‬ ‫دو‬ ‫ﺑﻪ‬ ‫اﺳﻴﻼﺗﻮر‬22 ‫داﺧﻠﻲ‬ ‫ﺧﺎرﺟﻲ‬ ‫ﻛﻼك‬ ‫ﻳﺎ‬ ‫اﺳﻴﻼﺗﻮر‬ 21 -Clock‫ﺳﺎﻋﺖ‬ ‫ﭘﺎﻟﺲ‬ 22 - Oscilator‫ﺳﺎز‬ ‫ﻧﻮﺳﺎن‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 62. 49 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ ‫ﺷﻜﻞ‬32 ‫در‬‫ﺷﻜﻞ‬32‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻛﻼك‬ ‫ﺗﺎﻣﻴﻦ‬AVR XMEGA. ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫داده‬ ‫ﻧﺸﺎن‬ ‫ﺷﻜﻞ‬33 ‫در‬‫ﺷﻜﻞ‬33‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﺑﺨﺸﻬﺎي‬ ‫ﻓﺮﻛﺎﻧﺲ‬ ‫ﺗﺎﻣﻴﻦ‬PIC. ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫داده‬ ‫ﻧﺸﺎن‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 63. 50‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫در‬ ‫ﻛﻪ‬ ‫ﻫﻤﺎﻧﻄﻮر‬‫ﺷﻜﻞ‬32، ‫اﺳﺖ‬ ‫ﻣﺸﺨﺺ‬‫ﺑﻪ‬ ‫ﺳﺎز‬ ‫ﻧﻮﺳﺎن‬ ‫از‬ ‫ﺷﺪه‬ ‫درﻳﺎﻓﺖ‬ ‫ﻓﺮﻛﺎﻧﺲ‬‫ﺿﺮﻳ‬‫ﺒﻲ‬‫ﺗﻘﺴﻴﻢ‬ ‫ﻛﺮده‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﺗﺮي‬ ‫ﭘﺎﻳﻴﻦ‬ ‫ﻓﺮﻛﺎﻧﺲ‬ ‫و‬ ‫ﺷﺪه‬‫ﺑﺨﺸﻬﺎي‬ ، ‫ﺑﺎﻻﺗﺮ‬ ‫ﻓﺮﻛﺎﻧﺲ‬ ‫ﻳﻚ‬ ‫ﺑﺎ‬ ‫و‬ ‫ﺷﺪه‬ ‫ﺿﺮب‬ ‫ﺿﺮﻳﺒﻲ‬ ‫در‬ ‫ﻳﺎ‬ ‫و‬ ‫را‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻳﻚ‬ ‫ﻣﺨﺘﻠﻒ‬‫اﺳﺖ‬ ‫ﻻزم‬ ، ‫ﺑﻴﺎﻓﺘﺪ‬ ‫راه‬ ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪ‬ ‫ﻫﺮ‬ ‫اﻳﻨﻜﻪ‬ ‫ﺑﺮاي‬ . ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﭘﻮﺷﺶ‬ ، ‫ﺑﻜﺎر‬ ‫ﺷﺮوع‬ ‫در‬ . ‫ﺷﻮد‬ ‫ﺗﺎﻣﻴﻦ‬ ‫اﺑﺘﺪا‬ ‫در‬ ‫آن‬ ‫ﻧﻈﺮ‬ ‫ﻣﻮرد‬ ‫ﻛﻼك‬ ، ‫وﻳﮋه‬ ‫ﻫﺎي‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﺑﺎ‬‫ﺗﻤﺎﻣﻲ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻧﻮﻳﺴﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺑﺎ‬ ‫ﻛﺎرﺑﺮ‬ ‫و‬ ‫ﻫﺴﺘﻨﺪ‬ ‫ﺧﺎﻣﻮش‬ ‫وﺿﻌﻴﺖ‬ ‫در‬ ‫ﺗﻮان‬ ‫در‬ ‫ﺟﻮﻳﻲ‬ ‫ﺻﺮﻓﻪ‬ ‫ﺑﺮاي‬ ، ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪﻫﺎي‬ ‫رﺟﻴﺴﺘﺮﻫ‬ ‫ﻛﺮدن‬ ‫ﻓﻌﺎل‬ ‫و‬ ‫ﻛﻼك‬ ‫اﻋﻤﺎل‬ ‫ﺑﺎ‬ ، ‫ﺑﺎﺷﺪ‬ ‫داﺷﺘﻪ‬ ‫ﻧﻈﺮ‬ ‫ﻣﺪ‬ ‫ﻛﻪ‬ ‫را‬ ‫واﺣﺪي‬ ‫ﻫﺮ‬‫ﺎ‬، ‫وﻳﮋه‬ ‫ي‬‫وﺿﻌﻴﺖ‬ ‫در‬ .‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫ﻋﻤﻠﻴﺎﺗﻲ‬ ٢-٥-٥‫فاز‬ ‫در‬ ‫شده‬ ‫قفل‬ ‫حلقه‬ ‫ﺑﺮ‬ ‫ﻋﻼوه‬‫ﻧﻮﺳﺎ‬ ‫ﻣﻨﺒﻊ‬‫از‬ ‫ﺑﻌﻀﻲ‬ ‫در‬ ‫ﻧﻴﺰ‬ ‫ﻓﺮﻛﺎﻧﺲ‬ ‫ﻛﻨﻨﺪه‬ ‫ﺿﺮب‬ ‫واﺣﺪ‬ ،‫ﭘﺎﻟﺲ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫و‬ ‫ﺳﺎز‬ ‫ن‬‫ﻣ‬‫ﻫﺎ‬ ‫ﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻫﺴﺘﻪ‬ ‫اﺧﺘﻴﺎر‬ ‫در‬ ‫و‬ ‫ﺷﺪه‬ ‫ﺑﺮاﺑﺮ‬ ‫ﭼﻨﺪ‬ ‫واﺣﺪ‬ ‫اﻳﻦ‬ ‫ﺗﻮﺳﻂ‬ ‫ﺳﺎز‬ ‫ﻧﻮﺳﺎن‬ ‫در‬ ‫ﺷﺪه‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﻛﻼك‬ . ‫دارد‬ ‫وﺟﻮد‬ ‫اﺟﺮاي‬ ‫ﺳﺮﻋﺖ‬ ‫اﻓﺰاﻳﺶ‬ ‫ﺑﺎﻋﺚ‬ ‫ﻓﺮﻛﺎﻧﺲ‬ ‫اﻓﺰاﻳﺶ‬ . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪﻫﺎي‬ ‫و‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫دﺳﺘﻮر‬‫ات‬‫ﺑﻌﻠﺖ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬‫ﺑﺎﻻ‬ ‫ﻓﺮﻛﺎﻧﺲ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫در‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫از‬ ‫ﺑﻴﺮون‬ ‫در‬ ‫ﻛﻪ‬ ‫ﻣﺨﺘﻠﻔﻲ‬ ‫ﻣﺤﺪودﻳﺘﻬﺎي‬ ‫واﺣﺪ‬ ، ‫دارد‬ ‫وﺟﻮد‬PLL23 ‫اﻓﺰاري‬ ‫ﻧﺮم‬ ‫ﺗﻨﻈﻴﻢ‬ ‫اﻣﻜﺎن‬ . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫درون‬ ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺑﺎﻋﺚ‬ ، ‫ﻓﺮﻛﺎﻧﺲ‬ ‫ﺿﺮﻳﺐ‬، ‫دارﻳﻢ‬ ‫ﻧﻴﺎز‬ ‫ﺑﺎﻻ‬ ‫ﭘﺮدازش‬ ‫ﺳﺮﻋﺖ‬ ‫ﺑﻪ‬ ‫ﻛﻪ‬ ‫ﺟﺎﻳﻲ‬ ‫در‬PLL‫و‬ ‫ﻓﻌﺎل‬ ‫را‬ ‫آن‬ ‫ﺑﺎري‬ ‫ﻛﻢ‬ ‫ﺣﺎﻟﺖ‬ ‫در‬‫را‬ ‫ﺗﻮان‬ ‫ﻣﺼﺮف‬ ‫ﻛﺎر‬ ‫اﻳﻦ‬ . ‫ﻛﻨﻴﻢ‬ ‫ﻓﻌﺎل‬ ‫ﻏﻴﺮ‬ ‫را‬‫ﻣ‬ ‫ﻛﺎﻫﺶ‬‫دﻫﺪ‬ ‫ﻲ‬. ‫ﺷﻜﻞ‬34 23 - Phase Locked Loop‫ﻓﺎ‬ ‫در‬ ‫ﺷﺪه‬ ‫ﻗﻔﻞ‬ ‫ﺣﻠﻘﻪ‬‫ز‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 64. 51 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ ‫در‬‫ﺷﻜﻞ‬34‫و‬ ‫ﻣﺒﻨﺎ‬ ‫ﻓﺮﻛﺎﻧﺲ‬ ‫ورودي‬ ‫در‬ ‫اﺧﺘﻼف‬ ‫ﻫﺮﮔﻮﻧﻪ‬ . ‫اﺳﺖ‬ ‫ﻓﺎز‬ ‫ﺳﺎز‬ ‫آﺷﻜﺎر‬ ‫ﻳﻚ‬ ‫اول‬ ‫ﺑﻠﻮك‬ ‫ﻣ‬ ‫اول‬ ‫ﺑﻠﻮك‬ ‫ﺧﺮوﺟﻲ‬ ‫در‬ ‫وﻟﺘﺎژ‬ ‫ﻳﻚ‬ ‫اﻳﺠﺎد‬ ‫ﺑﺎﻋﺚ‬ ‫ﺧﺮوﺟﻲ‬ ‫از‬ ‫ﺷﺪه‬ ‫ﻓﻴﺪﺑﻚ‬ ‫ﻓﺮﻛﺎﻧﺲ‬. ‫ﺷﻮد‬ ‫ﻲ‬ ‫ﺑﺎ‬ ‫ﻟﻲ‬ ‫و‬ ‫ﺷﺪه‬ ‫ﭘﺎﻳﺪار‬ ‫ﺧﺎﺻﻲ‬ ‫ﻓﺮﻛﺎﻧﺲ‬ ‫در‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫وﻟﺘﺎژ‬ ‫ﺑﺎ‬ ‫ﺷﺪه‬ ‫ﻛﻨﺘﺮل‬ ‫ﺳﺎز‬ ‫ﻧﻮﺳﺎن‬ ‫ﻳﻚ‬ ‫ﺳﻮم‬ ‫ﺑﻠﻮك‬ . ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫اﻓﺰاﻳﺶ‬ ‫را‬ ‫ﺧﺮوﺟﻲ‬ ‫در‬ ‫ﺷﺪه‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﻓﺮﻛﺎﻧﺲ‬ ‫ورودي‬ ‫در‬ ‫وﻟﺘﺎژي‬ ‫ﻫﺮﮔﻮﻧﻪ‬ ‫اﻳﺠﺎد‬ ‫ﻣﻘﺪار‬ ‫ازاي‬ ‫ﺑﻪ‬ ‫و‬ ‫ﺷﺪه‬ ‫ﻓﺎز‬ ‫اﺧﺘﻼف‬ ‫ﺑﺎﻋﺚ‬ ‫ﻓﺮﻛﺎﻧﺴﻲ‬ ‫ﻛﻨﻨﺪه‬ ‫ﺗﻘﺴﻴﻢ‬N‫ﻣﻲ‬ ‫اﻓﺰاﻳﺶ‬ ‫ﺧﺮوﺟﻲ‬ ‫ﻓﺮﻛﺎﻧﺲ‬ ، ‫ﻳﺎﺑﺪ‬. PWM 6-5-2 ‫ﭘﻬﻨﺎ‬ ‫ﻣﺪوﻻﺳﻴﻮن‬ ‫را‬ ‫ﭘﺎﻟﺲ‬ ‫اﻣﺘﺪاد‬ ‫و‬ ‫ﭘﻬﻨﺎ‬ ‫ﻛﻨﺘﺮل‬‫ي‬‫ﭘﺎﻟﺲ‬PWM24 ‫ﻣﻮﺗﻮرﻫﺎي‬ ‫در‬ . ‫ﮔﻮﻳﻨﺪ‬ ‫اﻟﻜﺘﺮﻳﻜﻲ‬DC‫و‬ ‫اﻣﺘﺪاد‬ ‫ﻧﺴﺒﺖ‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺗﻐﻴﻴﺮ‬ ‫آن‬ ‫ﺳﺮﻋﺖ‬ ، ‫ﺑﺎر‬ ‫وﻟﺘﺎژ‬ ‫ﻣﺘﻮﺳﻂ‬ ‫ﺳﻄﺢ‬ ‫ﺗﻐﻴﻴﺮ‬ ‫ﺑﺎ‬ ، ‫ﻣﻮﺗﻮر‬ ‫ﺑﻪ‬ ‫ﺗﺤﻮﻳﻠﻲ‬ ‫ﺗﻮان‬ ‫ﻣﺘﻮﺳﻂ‬ ‫ﻛﻨﻨﺪه‬ ‫ﺗﻌﻴﻴﻦ‬ ، ‫ﺗﻨﺎوب‬ ‫زﻣﺎن‬ ‫ﺑﻪ‬ ‫ﭘﺎﻟﺲ‬ ‫ﭘﻬﻨﺎي‬DC‫اﺳ‬. ‫ﺖ‬‫در‬ ‫ﺷﻜﻞ‬35‫ﺗﻨﺎوب‬ ‫زﻣﺎن‬t1‫وﺟﻮد‬ ‫ﻳﺎ‬ ‫ﺑﻮدن‬ ‫ﻳﻚ‬ ‫زﻣﺎن‬ ‫ﻧﺴﺒﺖ‬ ‫و‬ ‫اﺳﺖ‬ ‫ﻓﺮﻛﺎﻧﺲ‬ ‫ﻣﻌﻜﻮس‬ ‫ﺑﺎ‬ ‫ﻣﺴﺎوي‬ ‫ا‬ ‫ر‬ ‫ﺗﻨﺎوب‬ ‫زﻣﺎن‬ ‫ﻛﻞ‬ ‫ﺑﻪ‬ ، ‫ﭘﺎﻟﺲ‬Duty Cycle. ‫ﮔﻮﻳﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺷﻜﻞ‬35 24 - Pulse Width Modulation Duty Cycle ( DC ) = T2 T1 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 65. 52‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫ﺗﻌﺪا‬‫ﻣﻮﻟﺪ‬ ‫واﺣﺪﻫﺎي‬ ‫د‬PWM‫ﺑ‬‫ﺑﺎ‬ . ‫اﺳﺖ‬ ‫ﻣﺘﻔﺎوت‬ ‫آن‬ ‫داﺧﻠﻲ‬ ‫ﺳﺎﺧﺘﺎر‬ ‫و‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻧﻮع‬ ‫ﺮاﺳﺎس‬ ‫اوﻗﺎت‬ ‫ﮔﺎﻫﻲ‬ . ‫درﻳﺎﻓﺖ‬ ‫را‬ ‫آن‬ ‫ﺗﻮان‬ ‫ﻣﻲ‬ ، ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻫﺮ‬ ‫ﻛﺎرﺑﺮدي‬ ‫راﻫﻨﻤﺎي‬ ‫و‬ ‫ﺷﻴﺖ‬ ‫دﻳﺘﺎ‬ ‫ﺑﻪ‬ ‫ﻣﺮاﺟﻌﻪ‬ ‫ﺧﺮوﺟﻲ‬ ‫ﭼﻨﺪﻳﻦ‬ ‫ﺑﻪ‬ ، ‫ﺧﺎص‬ ‫ﻫﺎي‬ ‫ﭘﺮوژه‬ ‫ﺑﺮاي‬PWM‫اﻧﺘﺨﺎب‬ ‫ﻣﻼﻛﻬﺎي‬ ‫از‬ ‫ﻳﻜﻲ‬ ‫ﺑﻨﺎﺑﺮاﻳﻦ‬ ‫اﺳﺖ‬ ‫ﻧﻴﺎز‬ ‫واﺣﺪﻫﺎ‬ ‫ﺗﻌﺪاد‬ ، ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻧﻮع‬. ‫ﺑﺎﺷﺪ‬ ‫ﻣﻲ‬ ‫آن‬ ‫ﺟﺎﻧﺒﻲ‬ ‫ي‬ ‫ﺷﻜﻞ‬36‫را‬ ‫ﺑﺎر‬ ‫ﺑﻪ‬ ‫ﺗﺤﻮﻳﻠﻲ‬ ‫ﺗﻮان‬ ‫ﻣﺘﻮﺳﻂ‬ ‫و‬ ‫وﻟﺘﺎژ‬ ‫ﺳﻄﺢ‬ ‫در‬ ‫را‬ ‫ﭘﺎﻟﺲ‬ ‫ﭘﻬﻨﺎي‬ ‫ﺗﻐﻴﻴﺮ‬ ‫ﺗﺎﺛﻴﺮ‬ ‫ﺑﺨﻮﺑﻲ‬ ‫ﭘﺎﻟﺲ‬ ‫ﭘﻬﻨﺎي‬ ‫ﻛﻪ‬ ‫زﻣﺎﻧﻲ‬ ‫و‬ ‫ﻛﻢ‬ ‫ﺗﺤﻮﻳﻠﻲ‬ ‫ﺗﻮان‬ ‫ﺳﻄﺢ‬ ، ‫اﺳﺖ‬ ‫ﻛﻢ‬ ‫ﭘﺎﻟﺲ‬ ‫ﭘﻬﻨﺎي‬ ‫ﻛﻪ‬ ‫زﻣﺎﻧﻲ‬ . ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻧﺸﺎن‬ ‫ﻧﺴﺒﺖ‬ ‫ﻫﻤﺎن‬ ‫ﺑﻪ‬ ‫و‬ ‫وﻟﺘﺎژ‬ ‫ﺳﻄﺢ‬ ، ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫زﻳﺎد‬‫اﻓﺰاﻳﺶ‬ ‫ﺑﺎر‬ ‫ﺑﻪ‬ ‫ﺗﺤﻮﻳﻠﻲ‬ ‫ﻣﺘﻮﺳﻂ‬ ‫ﺗﻮان‬‫ﻳﺎﺑﺪ‬ ‫ﻣﻲ‬. * ‫ﻣﻨﺒﻊ‬ ‫ﺗﻮان‬ = ‫ﺑﺎر‬ ‫ﺑﻪ‬ ‫ﺷﺪه‬ ‫ﺗﺤﻮﻳﻞ‬ ‫ﺗﻮان‬DUTYCYCLE ‫ﺷﻜﻞ‬36 ‫ﺻﻔﺮ‬ ‫و‬ ‫ﻳﻚ‬ ‫ﻧﺴﺒﺖ‬ ، ‫ﺗﻮان‬ ‫ﻣﻲ‬ ‫ﺧﺮوﺟﻲ‬ ‫وﺿﻌﻴﺖ‬ ‫در‬ ‫ﭘﻮرﺗﻬﺎ‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫و‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻛﻤﻚ‬ ‫ﺑﻪ‬ ‫ﺣﺎل‬ ‫ﻛ‬ ‫اﺳﺖ‬ ‫اﻳﻦ‬ ، ‫ﻋﻤﻞ‬ ‫ﺷﻴﻮه‬ ‫ﻳﻚ‬ . ‫ﻛﺮد‬ ‫ﺗﻌﻴﻴﻦ‬ ‫را‬ ‫ﭘﺎﻟﺲ‬ ‫ﺑﻮدن‬‫اﻣﺘﺪاد‬ ‫ﺗﺎﺧﻴﺮ‬ ‫و‬ ‫زﻣﺎن‬ ‫ﺧﻮد‬ ‫ﻧﻮﻳﺲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ، ‫ﻪ‬ ‫واﺣﺪ‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫اﻳﻦ‬ ‫دﻳﮕﺮ‬ ‫ﺷﻜﻞ‬ ‫و‬ ‫ﻛﻨﺪ‬ ‫ﻫﺪاﻳﺖ‬ ‫اﻓﺰاري‬ ‫ﻧﺮم‬ ‫ﺑﺸﻜﻞ‬ ‫را‬ ‫ﭘﺎﻟﺲ‬PWM‫ﻛﻤﻚ‬ ‫ﺑﻪ‬ ، parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 66. 53 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ ‫ﺣﺎﻟﺖ‬ ‫در‬ . ‫ﺷﻮد‬ ‫ﺳﭙﺮده‬ ‫واﺣﺪ‬ ‫اﻳﻦ‬ ‫ﺑﻪ‬ ‫ﭘﺎﻟﺲ‬ ‫ﭘﻬﻨﺎي‬ ‫ﻣﺪﻳﺮﻳﺖ‬ ‫ﻛﺎر‬ ‫و‬ ‫ﺷﺪه‬ ‫ﻓﻌﺎل‬ ‫آن‬ ‫وﻳﮋه‬ ‫رﺟﻴﺴﺘﺮﻫﺎي‬ ‫ﺗﻨﻈ‬ ‫در‬ ‫دﻗﺖ‬ ‫و‬ ‫اﺿﺎﻓﻲ‬ ‫ﻫﺎي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻧﻮﺷﺘﻦ‬ ‫از‬ ‫ﻧﻮﻳﺲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫اﺧﻴﺮ‬. ‫ﻳﺎﺑﺪ‬ ‫ﻣﻲ‬ ‫رﻫﺎﻳﻲ‬ ‫زﻣﺎﻧﻲ‬ ‫ﻴﻤﺎت‬ 2-5-7‫ﻛﺎﻧﺘﺮ‬ / ‫ﺗﺎﻳﻤﺮ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻳﻚ‬ ‫اﺟﺮاي‬ ‫روﻧﺪ‬ ‫در‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫ﻧﻴﺎز‬ ‫ﻣﻮارد‬ ‫از‬ ‫ﺑﺴﻴﺎري‬ ‫در‬،‫زﻣﺎﻧﻲ‬ ‫و‬ ‫ﺷﺪه‬ ‫اﻳﺠﺎد‬ ‫ﺗﺎﺧﻴﺮ‬‫ﺳﭙﺮي‬ ‫وﻗﺎﻳﻌﻲ‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫ﻧﻴﺎز‬ ‫ﻣﻮاردي‬ ‫در‬ ‫و‬ ‫ﺷﻮد‬25 . ‫ﺷﻮد‬ ‫ﺷﻤﺎرش‬ ‫ﻛﻠﻲ‬ ‫ﺑﻄﻮر‬‫ﻧﻮع‬ ‫ﻫﺎي‬ ‫ﻓﻼپ‬ ‫ﻓﻠﻴﭗ‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫ﺑﺎ‬D‫ﻃﺮا‬ ‫ﻫﺎ‬ ‫ﺷﻤﺎرﻧﺪه‬ ،. ‫ﺷﻮﻧﺪ‬ ‫ﻣﻲ‬ ‫ﺣﻲ‬ ‫در‬ ‫دﻗﺖ‬ ‫ﺑﺎ‬‫ﺷﻜﻞ‬37‫ﻓﻼپ‬ ‫ﻓﻠﻴﭗ‬ ‫ﻫﺮ‬ ‫ﺧﺮوﺟﻲ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺑﺮرﺳﻲ‬ ‫ﺷﻤﺎرش‬ ‫ﻧﺤﻮه‬ ‫و‬ ‫ﻋﻤﻠﻜﺮد‬ ،FF ‫ﻧﻮع‬ ‫از‬D‫ﺑﺸﻜﻞ‬NOT‫ﺗﻐﻴﻴﺮ‬ ‫ﻓﺮض‬ ‫ﺑﺎ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻣﺘﺼﻞ‬ ‫ورودي‬ ‫ﺑﻪ‬ ‫ﺣﺎﻟﺖ‬ ‫اﻳﻦ‬ ‫در‬ ‫ﺷﺪه‬ ‫وﺿﻌﻴﺖ‬ ‫ﺑﻮدن‬ ‫ﺻﻔﺮ‬ ‫و‬ ‫ﭘﺎﻟﺲ‬ ‫روﻧﺪه‬ ‫ﺑﺎﻻ‬ ‫ﻟﺒﻪ‬ ‫ﺑﺎ‬ ‫ﺧﺮوﺟﻲ‬ ‫در‬ ‫وﺿﻌﻴﺖ‬Q0‫ﻣﻲ‬ ‫ﻛﺎر‬ ‫ﺑﻪ‬ ‫ﺷﺮوع‬ ‫ﻣﺪار‬ ، ‫ﻛﻨﺪ‬. ‫ﺷﻜﻞ‬37 25 - Event parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 67. 54‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫ﺧﺮوﺟﻲ‬ . ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﺣﺎﻟﺖ‬ ‫ﺗﻐﻴﻴﺮ‬ ‫ﻳﻚ‬ ‫ﺑﻪ‬ ‫ﺻﻔﺮ‬ ‫از‬ ‫ﺧﺮوﺟﻲ‬ ‫وﺿﻌﻴﺖ‬ ‫ﭘﺎﻟﺲ‬ ‫روﻧﺪه‬ ‫ﺑﺎﻻ‬ ‫ﻟﺒﻪ‬ ‫اوﻟﻴﻦ‬ ‫آﻣﺪن‬ ‫ﺑﺎ‬ ‫ﻣﺮﺣﻠﻪ‬ ‫ﺧﺮوﺟﻲ‬ ‫ﺗﻐﻴﻴﺮ‬ ‫ﺑﺎ‬ ‫ﺑﻨﺎﺑﺮاﻳﻦ‬ ، ‫اﺳﺖ‬ ‫ﻣﺘﺼﻞ‬ ‫ﺑﻌﺪ‬ ‫ﻣﺮﺣﻠﻪ‬ ‫ورودي‬ ‫ﻛﻼك‬ ‫ﭘﺎﻟﺲ‬ ‫ﺑﻪ‬ ‫ﻧﻴﺰ‬ ‫ﻣﺮﺣﻠﻪ‬ ‫ﻫﺮ‬ ‫ر‬ ‫ﺑﺎﻻ‬ ‫ﻟﺒﻪ‬ ‫اﻳﺠﺎد‬ ‫و‬ ‫ﻗﺒﻞ‬‫وﻧﺪه‬‫ﺗﻮﻟﻴﺪ‬ ‫ﻣﺮﺑﻌﻲ‬ ‫ﻣﻮج‬ ‫ﺷﻜﻞ‬ . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫ﺗﺎﺛﻴﺮ‬ ‫ﺗﺤﺖ‬ ‫ﻧﻴﺰ‬ ‫ﺑﻌﺪ‬ ‫ﻣﺮﺣﻠﻪ‬ ، ‫ﻫﺮ‬ ‫ﺧﺮوﺟﻲ‬ ‫در‬ ‫ﺷﺪه‬FF‫در‬‫ﺷﻜﻞ‬37. ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫داده‬ ‫ﻧﺸﺎن‬ ‫ﻫﺮ‬ ‫ﺧﺮوﺟﻲ‬ ‫در‬ ‫ﻣﺮﺑﻌﻲ‬ ‫ﻣﻮج‬ ‫ﺷﻜﻞ‬FF‫ﺧﺮوﺟﻲ‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﺑﺮاﺑﺮ‬ ‫دو‬ ‫ﺗﻨﺎوب‬ ‫زﻣﺎن‬ ‫داراي‬FF‫ﻣﺮﺣﻠﻪ‬ ‫ﻓ‬ ‫دﻳﮕﺮ‬ ‫ﺑﻴﺎن‬ ‫ﺑﻪ‬ ‫ﻳﺎ‬ ‫اﺳﺖ‬ ‫ﻗﺒﻞ‬. ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﺗﻘﺴﻴﻢ‬ ‫دو‬ ‫ﻋﺪد‬ ‫ﺑﻪ‬ ‫ﻣﺮﺣﻠﻪ‬ ‫ﻫﺮ‬ ‫در‬ ‫ﺷﺪه‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﺮﻛﺎﻧﺲ‬ ‫ﻛﻨﻨﺪه‬ ‫ﺗﻘﺴﻴﻢ‬ ، ‫رﻓﺖ‬ ‫آن‬ ‫ذﻛﺮ‬ ‫ﻛﻪ‬ ‫ﻫﻤﺎﻧﮕﻮﻧﻪ‬ ‫ﻛﻨﻨﺪه‬ ‫ﺿﺮب‬ ‫اﺟﺰا‬ ‫از‬ ‫ﻳﻜﻲ‬ ‫ﻓﺮﻛﺎﻧﺴﻲ‬ ‫واﺣﺪ‬ ‫در‬ ‫ﻓﺮﻛﺎﻧﺴﻲ‬PLL‫دﻗﻴﻘﺎ‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫ﭘﻴﺮوي‬ ، ‫ﺑﺎﻻ‬ ‫در‬ ‫ﺷﺪه‬ ‫داده‬ ‫ﺷﺮح‬ ‫ﺳﺎﺧﺘﺎر‬ ‫از‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫اﻧﺠﺎم‬ ‫ﺷﻤﺎرش‬ ، ‫ﻣﻄﻠﺐ‬ ‫ﺑﻬﺘﺮ‬ ‫درك‬ ‫ﺑﺮاي‬ ‫ﻫﺎي‬ ‫ﺧﺮوﺟﻲ‬ ‫در‬ ‫ﺷﺪه‬Q3 Q2 Q1 Q0‫در‬‫ﺟﺪول‬3‫اﻳﻦ‬ ‫ﺗﻤﺎﻣﻲ‬ . ‫اﺳﺖ‬ ‫آﻣﺪه‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫ﺷﻤﺎرﻧﺪه‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﻳﻚ‬ ‫در‬ ‫ﻓﺮاﻳﻨﺪ‬ / ‫ﺗﺎﻳﻤﺮ‬ ‫ﺟﺎﻧﺒﻲ‬ ‫واﺣﺪ‬ ‫اﺳﺎﺳﻲ‬ ‫ﺑﺨﺶ‬ ‫و‬ ‫ﮔﻴﺮد‬ . ‫ﺑﺎﺷﺪ‬ ‫ﻣﻲ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫در‬ ‫ﻛﺎﻧﺘﺮ‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ورودي‬ ‫ﻛﻼك‬ ‫ﺻﻮرﺗﻴﻜﻪ‬ ‫در‬ ‫ﺗﺎﻳﻤﺮ‬ ‫وﺿﻌﻴﺖ‬ ، ‫ﺷﻮد‬ ‫ﻣﺘﺼﻞ‬ ، ‫اﺳﻴﻼﺗﻮر‬ ‫ﺑﻪ‬ ‫ﺷﻤﺎرﻧﺪه‬‫را‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ورودي‬ ‫ﻛﻼك‬ ‫اﮔﺮ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫اﻳﺠﺎد‬ ‫ﻣﻲ‬ ‫اﻳﺠﺎد‬ ‫ﺷﻤﺎرﻧﺪه‬ ‫ﻳﺎ‬ ‫ﻛﺎﻧﺘﺮ‬ ‫وﺿﻌﻴﺖ‬ ، ‫ﻛﻨﻴﻢ‬ ‫ﻣﺘﺼﻞ‬ ‫ﺑﻴﺮوﻧﻲ‬ ‫وﻗﺎﻳﻊ‬ ‫ﻳﺎ‬ ‫ﭘﺎﻟﺲ‬ ‫درﻳﺎﻓﺖ‬ ‫ﺟﻬﺖ‬ ، ‫ﭘﺎﻳﻪ‬ ‫ﺑﻪ‬ . ‫ﺷﻮد‬ ‫ﺟﺪول‬3 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 68. 55 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ ‫ﺑﻪ‬‫ﺷﻜﻞ‬38‫ﺑﻪ‬ ‫ﻛﻪ‬‫وﺿﻌﻴﺖ‬ ‫اﻧﺘﺨﺎب‬ ‫ﻛﺎﻧﺘﺮ‬ / ‫ﺗﺎﻳﻤﺮ‬، ‫اﺳﺖ‬ ‫ﭘﺮداﺧﺘﻪ‬‫ﺗﻮﺟﻪ‬ ‫ﻛﻨﻴﺪ‬-‫ﺑﺎ‬ ، ‫ﺷﻤﺎرﻧﺪه‬ ‫وﺿﻌﻴﺖ‬ ‫در‬‫آﻣﺪن‬ ‫ﻣﻲ‬ ‫اﻧﺠﺎم‬ ‫ﺷﻤﺎرش‬ ، ‫ورودي‬ ‫ﻫﺎي‬ ‫ﭘﺎﻟﺲ‬ ‫از‬ ‫ﺷﻤﺎرﻧﺪه‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﺧﻮاﻧﺪن‬ ‫ﺑﺎ‬ ‫و‬ ‫ﮔﻴﺮد‬ ‫ﺳﻮي‬CPU‫ﻧﺘﻴﺠﻪ‬ ، ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻳﺎ‬ . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫اﺳﺘﻔﺎده‬ ‫ﻣﻮرد‬ ‫ﺷﻤﺎرش‬ ‫ﻛﻼك‬ ‫اﺗﺼﺎل‬ ‫ﺑﺎ‬ ، ‫ﺗﺎﻳﻤﺮ‬ ‫وﺿﻌﻴﺖ‬ ‫در‬ ‫ﻋﺪدي‬ ، ‫ﺳﺎز‬ ‫ﻧﻮﺳﺎن‬ ‫ﺑﻪ‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ورودي‬ ‫ﺗﺎ‬ ‫و‬ ‫ﮔﺮﻓﺘﻪ‬ ‫ﻗﺮار‬ ‫ﺷﻤﺎرﻧﺪه‬ ‫رﺟﻴﺴﺘﺮ‬ ‫درون‬ ‫ﺑﺮﻧ‬ ‫ﻛﻪ‬ ‫دﻳﮕﺮي‬ ‫ﻋﺪد‬‫ﻣﻲ‬ ‫ﺗﻌﻴﻴﻦ‬ ‫ﻧﻮﻳﺲ‬ ‫ﺎﻣﻪ‬ . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﺻﻮرت‬ ‫ﺷﻤﺎرش‬ ‫ﻛﺎر‬ ‫ﻛﻨﺪ‬ . ‫اﺳﺖ‬ ‫ﻧﻈﺮ‬ ‫ﻣﺪ‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫ﺗﺎﺧﻴﺮي‬ ، ‫ﺣﺎﻟﺖ‬ ‫اﻳﻦ‬ ‫در‬ ‫ﺷﺪه‬ ‫ﺳﭙﺮي‬ ‫زﻣﺎن‬‫ﺷﻜﻞ‬39‫ﺗﺎﻳﻤﺮ‬ ‫ﻋﻤﻠﻜﺮد‬‫ﻧﺸﺎن‬ ‫را‬ . ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﺷﻜﻞ‬39 ‫ﺷﻜﻞ‬38 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 69. 56‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫ﺗﻘﺴﻴﻢ‬ ‫ﺑﺎ‬ ، ‫ﺑﺎﺷﺪ‬ ‫ﺗﺮي‬ ‫ﻛﻨﺪ‬ ‫ﺷﻤﺎرش‬ ‫و‬ ‫ﺑﻴﺸﺘﺮ‬ ‫ﺗﺎﺧﻴﺮ‬ ‫ﺑﻪ‬ ‫ﻧﻴﺎز‬ ‫اﮔﺮ‬، ‫ﺷﻤﺎرﻧﺪه‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﺑﻪ‬ ‫ورودي‬ ‫ﻛﻼك‬ ‫ﻓﺮﻛﺎﻧﺲ‬ ‫ﻛﺎﻫﺶ‬ ‫از‬ ‫ﺿﺮﻳﺒﻲ‬ ، ‫اﻳﻨﺤﺎﻟﺖ‬ ‫در‬ ‫ﺗﺎﺧﻴﺮ‬ ‫و‬ ‫ﺷﺪه‬ ‫ﺳﭙﺮي‬ ‫زﻣﺎن‬ . ‫دﻫﻴﻢ‬ ‫ﻣﻲ‬ ‫ﻛﺎﻫﺶ‬ ‫را‬ ‫ﻓﺮﻛﺎﻧﺲ‬ ‫ﻓﺮﻣﻮل‬ ‫ﺑﻪ‬ . ‫اﺳﺖ‬‫در‬ ‫ﺷﺪه‬ ‫ﻣﻄﺮح‬‫ﺷﻜﻞ‬40‫ﻫﺪف‬ ‫ﺑﺎ‬‫ﺗﺎﻳﻤﺮﻫﺎ‬ ‫در‬ ‫ﺗﺎﺧﻴﺮ‬ ‫زﻣﺎن‬ ‫اﻓﺰاﻳﺶ‬،. ‫ﻛﻨﻴﺪ‬ ‫ﺗﻮﺟﻪ‬ ‫ﺷﻜﻞ‬40 2-5-8‫آﻧﺎﻟﻮگ‬ ‫ﻛﻨﻨﺪه‬ ‫ﻣﻘﺎﻳﺴﻪ‬ ‫اﻳﻦ‬ ‫ﺻﻮرﺗﻴﻜﻪ‬ ‫در‬ ‫و‬ ‫ﺷﻮد‬ ‫ﺳﻨﺠﻴﺪه‬ ‫ﺧﺎص‬ ‫وﻟﺘﺎژ‬ ‫ﺳﻄﺢ‬ ‫ﻳﻚ‬ ‫ﺑﺎ‬ ‫ﺑﺎﻳﺪ‬ ‫ورودي‬ ‫وﻟﺘﺎژ‬ ، ‫ﻛﺎرﺑﺮدﻫﺎ‬ ‫ﺑﻌﻀﻲ‬ ‫در‬ ‫ﺗﻐﻴﻴﺮ‬ ‫ﺑﺨﺼﻮﺻﻲ‬ ‫ﻣﺤﺪوده‬ ‫در‬ ‫وﻟﺘﺎژ‬ ‫ﺳﻄﺢ‬‫ﻛﻨﺪ‬. ‫ﺷﻮد‬ ‫ﺣﺎﺻﻞ‬ ‫ﺧﺮوﺟﻲ‬ ‫وﺿﻌﻴﺖ‬ ‫در‬ ‫ي‬ ‫ﺗﻐﻴﻴﺮ‬ ‫ﺑﺎﻳﺪ‬ ، ‫ﻧ‬ ‫ﻣﻮرد‬ ‫ﺑﺨﺶ‬ ‫ﺑﻪ‬ ‫را‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻣﻴﺘﻮاﻧﺪ‬ ‫ﺗﻐﻴﻴﺮات‬ ‫اﻳﻦ‬ ‫درﻳﺎﻓﺖ‬ ‫ﺑﺎ‬ ‫ﭘﺮدازﺷﮕﺮ‬‫اﮔﺮ‬ ‫ﻣﺜﺎل‬ ‫ﺑﺮاي‬ . ‫ﻛﻨﺪ‬ ‫ﻫﺪاﻳﺖ‬ ‫ﻈﺮ‬ ‫ﺷﺪ‬ ‫ﺑﻴﺸﺘﺮ‬ ‫ﻳﺎ‬ ‫ﻛﻤﺘﺮ‬ ‫ﻣﺸﺨﺼﻲ‬ ‫ﻣﺤﺪوده‬ ‫از‬ ‫ﺻﻮرﺗﻴﻜﻪ‬ ‫در‬ ‫و‬ ‫ﺳﻨﺠﻴﺪه‬ ‫را‬ ‫ﺷﻬﺮي‬ ‫ﺑﺮق‬ ‫وﻟﺘﺎژ‬ ‫ﺳﻄﺢ‬ ‫ﺑﺨﻮاﻫﻴﻢ‬ ‫ﺑﺎﻳﺪ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫روي‬ ‫آﻧﺎﻟﻮگ‬ ‫ﻛﻨﻨﺪه‬ ‫ﻣﻘﺎﻳﺴﻪ‬ ‫واﺣﺪ‬ ، ‫ﺷﻮد‬ ‫اﺟﺮا‬ ‫اي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫زﻳﺮ‬ ،، ‫ﻣﻨﻈﻮر‬ ‫اﻳﻦ‬ ‫ﺑﺮاي‬ ‫ﺷﻮد‬ ‫ﺑﻨﺪي‬ ‫ﭘﻴﻜﺮ‬ ‫و‬ ‫رﻳﺰي‬ ‫ﺑﺮﻧﺎﻣﻪ‬.‫در‬‫ﺷﻜﻞ‬41‫وﻟﺘﺎژ‬VIN -‫ﺷﺪه‬ ‫اﺳﺘﻔﺎده‬ ‫ﻣﺮﺟﻊ‬ ‫وﻟﺘﺎژ‬ ‫ﺑﻌﻨﻮان‬ ‫ورودي‬ ‫و‬ ‫اﺳﺖ‬VIN +‫ﺳﻴﮕﻨﺎل‬ ‫اﮔﺮ‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫درﻳﺎﻓﺖ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﭘﺎﻳﻪ‬ ‫از‬ ‫را‬ ‫آﻧﺎﻟﻮگ‬ ‫ﺳﻴﮕﻨﺎل‬ VIN +‫از‬ ‫ﻛﻤﺘﺮ‬VIN -، ‫ﺑﺎﺷﺪ‬ ‫ﺑﻴﺸﺘﺮ‬ ‫اﮔﺮ‬ ‫و‬ ‫ﺻﻔﺮ‬ ‫وﺿﻌﻴﺖ‬ ‫در‬ ‫ﻛﻨﻨﺪه‬ ‫ﻣﻘﺎﻳﺴﻪ‬ ‫ﺧﺮوﺟﻲ‬ ، ‫ﺑﺎﺷﺪ‬ ‫ﻫﺴ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻳﻚ‬ ‫ﻣﻨﻄﻖ‬ ‫ﺑﻪ‬ ‫ﺗﺒﺪﻳﻞ‬‫را‬ ‫ﻻزم‬ ‫ﺗﺼﻤﻴﻤﺎت‬ ‫ﺗﻮاﻧﺪ‬ ‫ﻣﻲ‬ ‫ﺗﻐﻴﻴﺮات‬ ‫اﻳﻦ‬ ‫درﻳﺎﻓﺖ‬ ‫ﺑﺎ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﺘﻪ‬ . ‫ﻛﻨﺪ‬ ‫اﺗﺨﺎذ‬ ، ‫ﺷﺪه‬ ‫ﻧﻮﺷﺘﻪ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻃﺒﻖ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 70. 57 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ ‫ﺷﻜﻞ‬41-‫ﻣﻘﺎ‬‫ﻳ‬‫ﺴﻪ‬‫ﻛﻨﻨﺪه‬‫آﻧﺎﻟﻮگ‬ ‫ﺑﺴﺘﻪ‬ ‫ﻣﺮﺟﻊ‬ ‫وﻟﺘﺎژ‬ ‫ﺣﺪود‬ . ‫ﺷﻮد‬ ‫ﺗﻨﻈﻴﻢ‬ ‫ﺑﻴﺮون‬ ‫از‬ ‫ﻫﻢ‬ ‫و‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮل‬ ‫درون‬ ‫از‬ ‫ﺗﻮاﻧﺪ‬ ‫ﻣﻲ‬ ‫ﻫﻢ‬ ‫ﻣﺮﺟﻊ‬ ‫وﻟﺘﺎژ‬ ‫و‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻧﻮع‬ ‫ﺑﻪ‬‫وﻳﮋه‬ ‫ﻫﺎي‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﺗﻮﺳﻂ‬ ‫ﺗﻨﻈﻴﻤﺎت‬ ‫ﺗﻤﺎم‬ . ‫اﺳﺖ‬ ‫ﻣﺘﻔﺎوت‬ ‫آن‬ ‫ﻓﻨﻲ‬ ‫ﻣﺸﺨﺼﺎت‬ . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﺻﻮرت‬‫ﺷﻜﻞ‬42‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫در‬ ‫را‬ ‫آﻧﺎﻟﻮگ‬ ‫ﻛﻨﻨﺪه‬ ‫ﻣﻘﺎﻳﺴﻪ‬ ‫ﻳﻚ‬PIC‫ﺷﺮﻛﺖ‬ ‫از‬ MICROCHIP. ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻧﺸﺎن‬ ‫ﺷﻜﻞ‬42 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 71. 58‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM 2-5-9‫دﻳﺠﻴﺘﺎل‬ ‫ﺑﻪ‬ ‫آﻧﺎﻟﻮگ‬ ‫ﻣﺒﺪل‬ ‫ﻓﻀﺎي‬ ‫در‬ . ‫اﺳﺖ‬ ‫آﻧﺎﻟﻮگ‬ ‫ﺟﺮﻳﺎن‬ ‫ﻳﺎ‬ ‫وﻟﺘﺎژ‬ ، ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮﻫﺎ‬ ‫ﺑﻪ‬ ‫اﺗﺼﺎل‬ ‫ﻗﺎﺑﻞ‬ ‫ﺳﻨﺴﻮرﻫﺎي‬ ‫اﻛﺜﺮ‬ ‫ﺧﺮوﺟﻲ‬ ‫آﻧﺎﻟﻮگ‬ ‫دﻧﻴﺎي‬ ‫در‬ . ‫اﺳﺖ‬ ‫ﻳﻚ‬ ‫و‬ ‫ﺻﻔﺮ‬ ‫ﻣﺸﺨﺼﻪ‬ ‫دو‬ ‫ﻓﻘﻂ‬ ‫داراي‬ ‫ﺳﻴﮕﻨﺎل‬ ، ‫دﻳﺠﻴﺘﺎل‬‫ﻳﻚ‬ ‫در‬ ‫ﺳﻴﮕﻨﺎل‬ ، . ‫ﻧﻴﺴﺖ‬ ‫ﺑﺨﺼﻮص‬ ‫وﻟﺘﺎژ‬ ‫ﺳﻄﺢ‬ ‫دو‬ ‫ﺑﻪ‬ ‫ﻣﺤﺪود‬ ‫و‬ ‫اﺳﺖ‬ ‫ﺗﻐﻴﻴﺮ‬ ‫درﺣﺎل‬ ‫وﺳﻴﻊ‬ ‫ﻃﻴﻒ‬ ‫ﺷﻜﻞ‬43-‫ﺳ‬‫ﻴ‬‫ﮕﻨﺎل‬‫آﻧﺎﻟﻮگ‬‫و‬‫ﻧﻤﻮﻧﻪ‬‫ﺑﺮدار‬‫ي‬‫از‬‫آن‬ ‫ﺣﺴﺎس‬ ‫ﺻﻔﺤﻪ‬ ‫ﺑﻪ‬ ‫ﺷﺪه‬ ‫وارد‬ ‫ﺻﻮت‬ ‫ﺳﻄﺢ‬ ‫ﺑﺮاﺳﺎس‬ ، ‫ﻛﻨﻴﺪ‬ ‫ﺗﻮﺟﻪ‬ ‫ﻣﻴﻜﺮوﻓﻦ‬ ‫ﻳﻚ‬ ‫ﺧﺮوﺟﻲ‬ ‫ﺳﻴﮕﻨﺎل‬ ‫ﺑﻪ‬ ‫ﺑﻪ‬ ‫ﺗﻮان‬ ‫ﻣﻲ‬ ‫ﻳﺎ‬ ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻇﺎﻫﺮ‬ ‫ﺧﺮوﺟﻲ‬ ‫در‬ ‫ﻣﺘﻐﻴﻴﺮي‬ ‫آﻧﺎﻟﻮگ‬ ‫وﻟﺘﺎژ‬ ، ‫ﻣﻴﻜﺮوﻓﻦ‬‫ﺳﻲ‬ ‫آي‬ ‫ﻳﻚ‬ ‫ﺧﺮوﺟﻲ‬ ‫ﻣﺎﻧﻨﺪ‬ ‫وﻟﺘﺎژ‬ ‫ﺑﻪ‬ ‫دﻣﺎ‬ ‫ﻣﺒﺪل‬LM35‫ﻛﺮد‬ ‫اﺷﺎره‬‫ازاي‬ ‫ﺑﻪ‬ .، ‫دﻣﺎ‬ ‫اﻓﺰاﻳﺶ‬ ‫درﺟﻪ‬ ‫ﻫﺮ‬10mv‫ﺳﻄﺢ‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﭘﻴﺪا‬ ‫اﻓﺰاﻳﺶ‬ ‫ﻗﻄﻌﻪ‬ ‫ﺧﺮوﺟﻲ‬ ‫وﻟﺘﺎژ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 72. 59 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ ‫ﺷﻜﻞ‬44-‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ورودي‬ ‫در‬ ‫ﺳﻨﺴﻮر‬ ‫از‬ ‫آﻧﺎﻟﻮگ‬ ‫ﺳﻴﮕﻨﺎل‬ ‫درﻳﺎﻓﺖ‬ ‫ﺷﻜﻞ‬45-‫ورودي‬ ‫وﻟﺘﺎژ‬ ‫ﺳﻄﺢ‬ ‫اﺳﺎس‬ ‫ﺑﺮ‬ ‫ﺧﺮوﺟﻲ‬ ‫ﻋﺪد‬ ‫ﺗﻐﻴﻴﺮ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 73. 60‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫ﺑﻪ‬ ‫آﻧﺎﻟﻮگ‬ ‫ﻛﻨﻨﺪه‬ ‫ﺗﺒﺪﻳﻞ‬‫دﻳﺠﻴﺘﺎل‬ADC 26 ‫از‬ ، ‫ﻣﺮﺟﻊ‬ ‫وﻟﺘﺎژ‬ ‫ﻳﻚ‬ ‫ﻟﺤﺎظ‬ ‫ﺑﺎ‬ ، ‫ﻣﺸﺨﺺ‬ ‫زﻣﺎن‬ ‫در‬ ‫ورودي‬ ‫ﺳﻴﮕﻨﺎل‬ ‫ﺑﺮداري‬ ‫ﻧﻤﻮﻧﻪ‬27 ‫ﻣﻌﺎدل‬ ‫ﺑﻪ‬ ‫را‬ ‫آن‬ ‫و‬ ‫ﻛﺮده‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﻋﺪدي‬ ‫و‬ ‫ﺑﺎﻳﻨﺮي‬ ‫ﺟﺪول‬4‫ﻣﺮﺟﻊ‬ ‫وﻟﺘﺎژ‬ ‫ﮔﺮﻓﺘﻦ‬ ‫ﻧﻈﺮ‬ ‫در‬ ‫ﺑﺎ‬5‫ﺗﻐ‬ ‫ﻣﻘﺪار‬ ، ‫ﺑﺮداري‬ ‫ﻧﻤﻮﻧﻪ‬ ‫وﺿﻮح‬ ‫ﺑﻴﺘﻬﺎي‬ ‫ﺗﻌﺪاد‬ ‫و‬ ‫وﻟﺖ‬‫ﻴﻴﺮات‬ . ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻧﺸﺎن‬ ‫را‬ ‫ورودي‬ ‫آﻧﺎﻟﻮگ‬ ‫وﻟﺘﺎژ‬ ‫ﺑﺮاﺳﺎس‬ ‫ﺑﺼﻮرت‬ ‫ﺑﺮداري‬ ‫ﻧﻤﻮﻧﻪ‬ ‫ﺻﻮرﺗﻴﻜﻪ‬ ‫در‬ ‫ﻣﺜﺎل‬ ‫ﺑﺮاي‬8‫اراﺋﻪ‬ ‫اﻣﻜﺎن‬ ، ‫ﺷﻮد‬ ‫اﻧﺠﺎم‬ ‫ﺑﻴﺘﻲ‬256‫ﺧﺮوﺟﻲ‬ ‫در‬ ‫ﻋﺪد‬ ‫ﺗﻘﺴﻴﻢ‬ ‫ﺑﺎ‬ . ‫دارد‬ ‫وﺟﻮد‬ ‫دﻳﺠﻴﺘﺎل‬5‫ﺑﺮ‬ ‫وﻟﺖ‬256‫ﺧﺮوﺟﻲ‬ ‫در‬ ‫ﮔﺎم‬ ‫ﻫﺮ‬ ‫ﺗﻐﻴﻴﺮ‬ ‫ﻛﻪ‬ ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻣﺸﺨﺺ‬ ، ‫ﭘﻠﻪ‬ ‫ﻣﻘﺪار‬ ‫ﺑﻪ‬ ‫وﻟﺘﺎژ‬ ‫ﺳﻄﺢ‬ ‫ﺗﻐﻴﻴﺮ‬ ‫ازاي‬ ‫ﺑﻪ‬19.53. ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﺻﻮرت‬ ‫وﻟﺖ‬ ‫ﻣﻴﻠﻲ‬ ‫در‬ ‫و‬ ‫ﺷﺪه‬ ‫رﺻﺪ‬ ‫ﺗﻮاﻧﺪ‬ ‫ﻣﻲ‬ ‫وﻟﺘﺎژ‬ ‫از‬ ‫ﻛﻮﭼﻜﺘﺮي‬ ‫ﺗﻐﻴﻴﺮات‬ ، ‫ﺑﻴﺘﻬﺎ‬ ‫ﺗﻌﺪاد‬ ‫و‬ ‫ﺑﺮداري‬ ‫ﻧﻤﻮﻧﻪ‬ ‫وﺿﻮح‬ ‫اﻓﺰاﻳﺶ‬ ‫ﺑﺎ‬ . ‫ﺷﻮد‬ ‫ﻣﻨﻌﻜﺲ‬ ‫دﻳﺠﻴﺘﺎل‬ ‫ﺧﺮوﺟﻲ‬ ‫ﺟﺪول‬4 26 -Analog To Digital Converter 27 - Sampling ‫ﺷﻜﻞ‬46-‫ﻣﺮﺟﻊ‬ ‫وﻟﺘﺎژ‬ ‫اﻧﺘﺨﺎب‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 74. 61 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ 2-5-10‫دﻳﺠﻴﺘﺎ‬ ‫ﻣﺒﺪل‬‫ل‬‫آﻧﺎﻟﻮگ‬ ‫ﺑﻪ‬ ‫ﺳﺎﺧﺘﺎر‬DAC‫ﺑﻪ‬ ‫دﻳﺠﻴﺘﺎل‬ ‫ﻣﺒﺪل‬ ‫ﻳﺎ‬ ‫آﻧﺎﻟﻮگ‬‫ﻳﺎ‬ ‫وﻟﺘﺎژ‬ ‫ﺑﻪ‬ ‫را‬ ‫ورودي‬ ‫ﺑﺎﻳﻨﺮي‬ ‫ﻋﺪد‬ ، . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺗﺒﺪﻳﻞ‬ ‫آﻧﺎﻟﻮگ‬ ‫ﺟﺮﻳﺎن‬DAC ‫ﻳﻚ‬ ‫ﻫﺎي‬ ‫وﻟﺘﺎژ‬ ‫ﺟﻤﻊ‬ ‫ﻣﺒﻨﺎي‬ ‫ﺑﺮ‬ ‫ﻣﺪاري‬ ‫ﺑﺮ‬ ‫آن‬ ‫ﻣﻘﺎوﻣﺘﻬﺎي‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫ﻣﻘﺎوﻣﺘﻲ‬ ‫ﺷﺒﻜﻪ‬ ‫از‬ ‫ﺿﺮﻳﺒﻲ‬ ‫اﺳﺎس‬2‫ﻋﻠﺖ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫اﻧﺘﺨﺎب‬ ‫ﺿﺮﻳﺐ‬ ‫اﻧﺘﺨﺎب‬2‫ﻳﺎ‬ ‫ﺑﺎﻳﻨﺮي‬ ‫ﻣﺒﻨﺎي‬ ، ‫اﺳﺘﻔﺎده‬ ‫اﻋﺪاد‬ ‫ﭘﺮدازش‬ ‫در‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫دودوﻳﻲ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫در‬‫ﺷﻜﻞ‬47‫وﻟﺘﺎژ‬ ‫ﻫﺮ‬ ‫ازاي‬ ‫ﺑﻪ‬V‫ﻣﻘﺎوﻣﺘﻬﺎي‬ ‫از‬ ‫ﻳﻜﻲ‬ ‫ورودي‬ ‫در‬ ‫ﻛﻪ‬‫ﺟﺮﻳﺎﻧﻲ‬ ، ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫ﺷﺒﻜﻪ‬ ‫ﺑﻴﻦ‬ ‫ﻓﻴﺪﺑﻚ‬ ‫ﻣﻘﺎوﻣﺖ‬ ‫از‬ ‫ﺟﺮﻳﺎﻧﻬﺎ‬ ‫ﺟﺒﺮي‬ ‫ﺟﻤﻊ‬ ‫و‬ ‫ﺷﺪه‬ ‫اﻳﺠﺎد‬VO‫و‬ ‫ﺧﺮوﺟﻲ‬ ‫وﻟﺘﺎژ‬VIN-‫ﻛﺮده‬ ‫ﻋﺒﻮر‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫اﻳﺠﺎد‬ ‫ﺧﺮوﺟﻲ‬ ‫در‬ ‫را‬ ‫وﻟﺘﺎژي‬ ‫و‬ ‫ﺷﻜﻞ‬48–.‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫اﻳﺠﺎد‬ ‫ﺧﺮوﺟﻲ‬ ‫در‬ ‫ﻣﺘﻨﺎﻇﺮي‬ ‫وﻟﺘﺎژ‬ ، ‫ورودي‬ ‫ﻋﺪد‬ ‫ﺗﻐﻴﻴﺮ‬ ‫ﺷﻜﻞ‬47 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 75. 62‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM 2-5-11‫ﻧﮕﻬﺒﺎن‬ ‫ﺗﺎﻳﻤﺮ‬ ‫داراي‬ ‫ﺗﺠﻬﻴﺰات‬ ‫ﺑﻪ‬ ‫ﻣﺪوام‬ ‫رﺳﻴﺪﮔﻲ‬ ‫اﻣﻜﺎن‬ ‫ﻛﺎرﺑﺮ‬ ‫ﻛﻪ‬ ‫اﻣﻮري‬ ‫در‬ ‫ﻳﺎ‬ ‫و‬ ‫ﺻﻨﻌﺘﻲ‬ ‫ﻛﺎرﺑﺮدﻫﺎي‬ ‫در‬ ‫ﻛﻪ‬ ‫دﻳﮕﺮي‬ ‫ﻣﺘﻌﺪد‬ ‫اﺷﻜﺎﻻت‬ ‫ﻳﺎ‬ ‫ﺳﻴﺴﺘﻢ‬ ‫ﻛﺮدن‬ ‫ﻗﻔﻞ‬ ‫و‬ ‫ﻫﻨﮓ‬ ‫از‬ ‫ﺟﻠﻮﮔﻴﺮي‬ ‫ﺑﺮاي‬ ، ‫ﻧﺪارد‬ ‫را‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﺣﻴﻦ‬ ‫در‬‫ﺑﺮﻧﺎﻣﻪ‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ ‫اﺟﺮاي‬،‫دارد‬ ‫اﻣﻜﺎن‬،‫ﻣﻲ‬ ‫اﺳﺘﻔﺎده‬ ‫ﻧﮕﻬﺒﺎن‬ ‫ﺗﺎﻳﻤﺮ‬ ‫از‬ ، ‫ﺑﻴﺎﻓﺘﺪ‬ ‫اﺗﻔﺎق‬ ‫ﻣﺸﺨﺼﻲ‬ ‫زﻣﺎن‬ ‫ﻣﺪت‬ ‫در‬ ‫ﺗﺎﻳﻤﺮ‬ ‫رﻳﺰي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺑﺎ‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫ﺑﺼﻮرﺗﻲ‬ ‫ﺗﺎﻳﻤﺮ‬ ‫ﻋﻤﻞ‬ ‫ﻧﺤﻮه‬ . ‫ﺷﻮد‬،‫ﺗﺎﻳﻤﺮ‬ ‫اﮔﺮ‬ Reset‫ﻧﮕﻬﺒﺎن‬ ‫ﺗﺎﻳﻤﺮ‬ ،‫ﺑﺮﺳﺪ‬ ‫ﻓﺮض‬ ‫ﭘﻴﺶ‬ ‫ﻧﻘﻄﻪ‬ ‫ﺑﻪ‬ ‫ﺗﺎﻳﻤﺮ‬ ‫و‬ ‫ﻧﺸﻮد‬ ‫اﻧﺪازي‬ ‫راه‬ ‫ﻣﺠﺪد‬ ‫و‬ ‫ﻧﺸﺪه‬28 ‫را‬ ‫ﺳﻴﺴﺘﻢ‬ ‫ﻛﻞ‬Reset‫در‬ . ‫اﺳﺖ‬ ‫ﻣﺘﻐﻴﻴﺮ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻧﻮع‬ ‫ﺑﺮاﺳﺎس‬ ‫ﻓﺮض‬ ‫ﭘﻴﺶ‬ ‫زﻣﺎن‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮﻫﺎي‬ARM 7‫اﺗﻤﻞ‬ ‫ﺳﺮي‬،‫از‬ ‫ﭘﺲ‬ ‫ﺗﺎﻳﻤﺮ‬16‫را‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ، ‫ﺛﺎﻧﻴﻪ‬Reset‫ﻣﻲ‬ ‫ر‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ ‫از‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫اﺟﺮاي‬ ‫ﻓﺮاﻳﻨﺪ‬ ‫در‬ ‫ﺑﺎﻳﺪ‬ ، ‫ﺷﻮد‬ ‫ﻓﻌﺎل‬ ‫ﻧﮕﻬﺒﺎن‬ ‫ﺗﺎﻳﻤﺮ‬ ‫ﻛﻪ‬ ‫ﺻﻮرﺗﻲ‬ ‫در‬ . ‫ﻛﻨﺪ‬‫اه‬ . ‫ﻛﺮد‬ ‫اﺳﺘﻔﺎده‬ ، ‫ﻓﺮض‬ ‫ﭘﻴﺶ‬ ‫زﻣﺎن‬ ‫ﺑﻪ‬ ‫رﺳﻴﺪن‬ ‫از‬ ‫ﻗﺒﻞ‬ ، ‫ﻣﺠﺪد‬ ‫اﻧﺪازي‬‫ﺷﻜﻞ‬49-‫ﺗﺎ‬‫ﻳ‬‫ﻤﺮ‬‫ﻧﮕﻬﺒﺎن‬‫و‬ ‫ﺑﺎ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻧﻮع‬ ‫اﻳﻦ‬ ‫در‬ . ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻧﺸﺎن‬ ‫را‬ ‫ﻣﺠﺪد‬ ‫اﻧﺪازي‬ ‫راه‬ ‫ﻣﺘﻌﺪد‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫اﺟﺮاي‬CLRWDT29 ‫ﻧﮕﻬ‬ ‫ﺗﺎﻳﻤﺮ‬ ‫ﺑﺎر‬ ‫ﻫﺮ‬ ‫در‬‫ﺒﺎن‬Reset. ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺷﻜﻞ‬49-‫ﺗﺎ‬‫ﻳ‬‫ﻤﺮ‬‫ﻧﮕﻬﺒﺎن‬ 28 - WatchDog Timer 29 - Clear WatchDog Timer parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 76. 63 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ SPI 12-5-2 ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻋﺮﺿﻪ‬ ‫ﻫﺎ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫در‬ ‫ﻣﺨﺘﻠﻔﻲ‬ ‫ﺣﺎﻻت‬ ‫ﺑﻪ‬ ‫ﺳﺮﻳﺎل‬ ‫ارﺗﺒﺎﻃﺎت‬.SPI‫ﺷﺮﻛﺖ‬ ‫ﺗﻮﺳﻂ‬ . ‫ﻳﺎﻓﺖ‬ ‫ﺗﻮﺳﻌﻪ‬ ‫ﻣﻮﺗﻮرﻻ‬SPI‫ﻛﻠﻤﺎت‬ ‫ﺳﺮﻧﺎم‬‫ﺳﺮﻳﺎل‬ ‫ﺟﺎﻧﺒﻲ‬ ‫ﻗﻄﻌﺎت‬ ‫راﺑﻂ‬30 . ‫ﺑﺎﺷﺪ‬ ‫ﻣﻲ‬ ‫اﻃﻼﻋ‬ ‫ﺗﺒﺎدل‬ ‫و‬ ‫ارﺗﺒﺎط‬ ‫ﺑﺮاي‬‫ﻣﻮازي‬ ‫ارﺳﺎل‬ ‫روش‬ ‫ﺗﺮﻳﻦ‬ ‫ﺳﺎده‬ ‫ﺎت‬31 ‫روي‬ ‫ﻣﻮازي‬ ‫ﺑﺸﻜﻞ‬ ‫ﺑﻴﺖ‬ ‫ﻫﺮ‬ . ‫اﺳﺖ‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻣﻨﺘﻘﻞ‬ ‫دﻳﮕﺮ‬ ‫ﺳﻤﺖ‬ ‫ﺑﻪ‬ ‫ﻣﺴﺘﻘﻞ‬ ‫ﺳﻴﻢ‬ ‫رﺷﺘﻪ‬ ‫ﻳﻚ‬ ‫در‬‫ﺷﻜﻞ‬50‫ﺑﺼﻮرت‬‫و‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﺑﻴﻦ‬ ‫راﺑﻄﻪ‬ ‫ﻣﻮازي‬LCD‫ﺷﺪه‬ ‫ﻓﺮاﻫﻢ‬ ‫ﻛﺎراﻛﺘﺮي‬‫اﺳﺖ‬‫از‬ . ‫ﺳ‬ ‫زﻳﺎد‬ ‫ﺗﻌﺪاد‬ ‫ﺑﻪ‬ ‫ﻧﻴﺎز‬ ‫ارﺗﺒﺎط‬ ‫ﻧﻮع‬ ‫اﻳﻦ‬ ‫ﻋﻴﻮب‬‫و‬ ‫ﻧﻴﺎز‬ ‫ﻣﻮرد‬ ‫اﻟﻜﺘﺮوﻧﻴﻜﻲ‬ ‫ﺑﺮد‬ ‫ﺷﺪن‬ ‫ﺣﺠﻴﻢ‬ ‫ﻧﺘﻴﺠﻪ‬ ‫در‬ ‫و‬ ‫ﻴﻢ‬ . ‫ﺑﺎﺷﺪ‬ ‫ﻣﻲ‬ ‫ﺷﺪه‬ ‫ﺗﻤﺎم‬ ‫ﻫﺰﻳﻨﻪ‬ ‫اﻓﺰاﻳﺶ‬ ‫ﻫﻤﭽﻨﻴﻦ‬‫ﺑﺮاﻳﻦ‬ ‫ﻋﻼوه‬،‫اﻳﻦ‬ ، ‫ﻃﻮﻻﻧﻲ‬ ‫ﻓﻮاﺻﻞ‬ ‫در‬ ‫ارﺳﺎل‬ ‫ﺑﺮاي‬ ‫و‬ ‫دﺷﻮار‬ ‫را‬ ‫ﻛﺎر‬ ‫ﻛﻪ‬ ‫دارد‬ ‫دﻳﮕﺮي‬ ‫ﺗﺠﻬﻴﺰات‬ ‫ﺑﻪ‬ ‫ﻧﻴﺎز‬ ‫و‬ ‫ﻧﻴﺴﺖ‬ ‫ﻛﺎرآﻣﺪ‬ ‫اﺻﻮﻻ‬ ‫روش‬‫ﻳﺎ‬‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﻣﻤﻜﻦ‬ ‫ﻏﻴﺮ‬ ‫ﺷﻜﻞ‬50-‫ارﺗﺒﺎط‬‫ﻣﻮاز‬‫ي‬‫ﻣ‬‫ﻴ‬‫ﻜﺮوﻛﻨﺘﺮﻟﺮ‬‫ﺑﺎ‬‫ﻗﻄﻌﺎت‬‫د‬‫ﻳ‬‫ﮕﺮ‬ 30 - Serial Peripheral Interface 31 - Parallel parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 77. 64‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM SPI‫ارﺗﺒﺎﻃﻲ‬ ‫دوﺧﻂ‬ ‫از‬‫ﺑﺮاي‬‫ﺗﺒﺎدل‬‫ﺧﻂ‬ ‫ﻳﻚ‬ ‫و‬ ‫ارﺳﺎل‬ ‫ﺧﻂ‬ ‫ﻳﻚ‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫اﺳﺘﻔﺎده‬ ‫اﻃﻼﻋﺎت‬ ‫رﺷﺘﻪ‬ ‫ﺑﻪ‬ ‫آن‬ ‫ﺗﺒﺪﻳﻞ‬ ‫و‬ ‫اﻃﻼﻋﺎت‬ ‫اﻧﺒﺎره‬ ‫ﻧﻘﺶ‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﺷﻴﻔﺖ‬ ‫دو‬ . ‫زﻣﺎن‬ ‫ﻫﻢ‬ ‫ﺑﺸﻜﻞ‬ ‫درﻳﺎﻓﺖ‬‫ﻫﺎي‬‫ﺳﺮي‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺑﺎزي‬ ‫را‬‫ﭘ‬‫ﻧﻘﺶ‬ ‫ﻛﻪ‬ ‫واﺣﺪي‬ ‫در‬ ‫ﺳﺎﻋﺖ‬ ‫ﺎﻟﺲ‬MASTER‫ﻳ‬‫ﺎ‬‫و‬ ‫ﮔﺮﻓﺘﻪ‬ ‫ﻗﺮار‬ ‫دارد‬ ‫را‬ ‫راﻫﺒﺮ‬ ‫ﻛﻼك‬‫ﻣﻨﻈﻤﻲ‬‫ﺑﻪ‬ ‫را‬SLAVE‫ﻳﺎ‬. ‫ﺑﮕﻴﺮد‬ ‫ﺷﻜﻞ‬ ‫ﻗﻄﻌﻪ‬ ‫دو‬ ‫ﺑﻴﻦ‬ ‫ﻫﻤﺰﻣﺎﻧﻲ‬ ‫ﻳﻚ‬ ‫ﺗﺎ‬ ‫ﻓﺮﺳﺘﺪ‬ ‫ﻣﻲ‬ ‫راﻫﺮو‬ ‫ﺷﻜﻞ‬51 ‫ار‬ ‫ﻣﺠﻤﻮﻋﻪ‬ ‫ﻛﻞ‬‫ﺗ‬‫ﭼﻨﺪﻳ‬ ‫داراي‬ ‫ﺗﻮاﻧﺪ‬ ‫ﻣﻲ‬ ‫ﺒﺎﻃﻲ‬‫ﻦ‬‫ﺑﺎﺷﺪ‬ ‫راﻫﺮو‬،‫ﻧﺎوﺑﺮي‬ ‫ﺑﻌﻨﻮان‬ ‫ﺑﺎﻳﺪ‬ ‫راﻫﺒﺮ‬ ‫ﻳﻚ‬ ‫اﻟﺰاﻣﺎ‬ ‫وﻟﻲ‬ ‫در‬‫ﺑﮕﻴ‬ ‫ﻗﺮار‬ ‫ﻣﺠﻤﻮﻋﻪ‬‫ار‬ . ‫ﺮد‬‫ﺗ‬‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻳﻚ‬ ‫ﺑﻴﻦ‬ ‫ﺒﺎط‬‫ﺑﻌﻨﻮان‬MASTER‫ﺑﺎ‬‫ﻗﻄﻌ‬‫ﺎت‬‫ﺟﺎﻧﺒﻲ‬ ‫ﺑﻌﻨﻮان‬ ‫زﻳﺎدي‬SLAVE‫ﺗﻮاﻧﺪ‬ ‫ﻣﻲ‬‫ﺷﻮد‬ ‫ﺑﺮﻗﺮار‬. ‫دﻳﮕﺮي‬ ‫ﺗﺮﻛﻴﺐ‬ ‫در‬ ‫ﻳﺎ‬‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟ‬ ‫ﻫﺴﺘﻪ‬ ‫ﭼﻨﺪﻳﻦ‬‫ﺮ‬‫ﺑﺮﻗﺮار‬ ‫ارﺗﺒﺎط‬ ‫ﻫﻢ‬ ‫ﺑﺎ‬ ‫اي‬ ‫ﺷﺒﻜﻪ‬ ‫ﺣﺎﻟﺖ‬ ‫در‬ ‫ﺗﻮاﻧﻨﺪ‬ ‫ﻣﻲ‬ ‫آﻧﻬ‬ ‫از‬ ‫ﻳﻜﻲ‬ ‫اﻳﻨﻜﻪ‬ ‫ﺑﺸﺮط‬ ‫ﻛﻨﻨﺪ‬‫ﺎ‬‫راﻫﺒﺮ‬ ‫ﻧﻘﺶ‬‫و‬ ،‫ﻣﻴﻜﺮوﻛﻨﺘ‬ ‫دﻳﮕﺮ‬‫ﺷﺒﻜﻪ‬ ‫درون‬ ‫ﺮﻟﺮﻫﺎي‬،‫راﻫﺮو‬ ‫ﻧﻘﺶ‬ ‫ﺑﻌﻬﺪه‬ ‫را‬. ‫ﺑﮕﻴﺮﻧﺪ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 78. 65 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ ‫ارﺗﺒﺎط‬ ‫ﻃﺮﻳﻖ‬ ‫از‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﻛﺮدن‬ ‫ﭘﺮوﮔﺮام‬ ‫ﺷﻴﻮه‬ ‫ﻳﻚ‬SPI‫در‬ . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﺻﻮرت‬ ‫ﺑ‬ ‫اﻳﻨﺤﺎﻟﺖ‬‫ﺪ‬‫ﺑﺮد‬ ‫روي‬ ‫ﺷﻮد‬ ‫ﺧﺎرج‬ ‫ﺧﻮد‬ ‫اي‬ ‫ﺗﻮﺳﻌﻪ‬ ‫ﺑﺮد‬ ‫از‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫اﻳﻨﻜﻪ‬ ‫ون‬، ‫ﺧﻮدش‬‫ﻣﻲ‬ ‫ﭘﺮوﮔﺮام‬ ‫را‬ ‫ﻋﻤﻞ‬ ‫اﻳﻦ‬ . ‫ﺷﻮد‬ISP32 ‫ﺑﺮﻧﺎﻣ‬ ‫ﻳﺎ‬‫ﻪ‬‫ﮔﻮﻳﻨﺪ‬ ‫ﺑﺮد‬ ‫روي‬ ‫رﻳﺰي‬. ‫روش‬ ‫در‬ ‫اﻃﻼﻋﺎت‬ ‫ارﺳﺎل‬ ‫ﺑﺮاي‬SPI‫رﺟﻴﺴﺘﺮ‬ ‫درون‬ ‫اﻃﻼﻋﺎت‬‫واﺣﺪ‬ ‫ﺑﻪ‬ ‫ﻣﺮﺑﻮط‬ ‫وﻳﮋه‬SPI‫ﻗﺮار‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﺷﻴﻔﺖ‬ ‫ﺑﻴﺘﻬﺎي‬ ‫د‬ ‫ﺗﻌﺪا‬ ‫ﺑﻪ‬ ‫ﺳﭙﺲ‬ ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬،‫ﭘﺎﻟﺲ‬‫ﻛﻼك‬،‫ﻛﻼك‬ ‫ﻫﺮ‬ ‫ازاي‬ ‫ﺑﻪ‬ ‫و‬ ‫ﺷﺪه‬ ‫اﻳﺠﺎد‬ ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﭘﻴﺪا‬ ‫اﻧﺘﻘﺎل‬ ‫ﭼﭗ‬ ‫ﺑﺴﻤﺖ‬ ‫ﺑﻴﺖ‬ ‫ﻳﻚ‬ ‫ﺳﺮﻳﺎل‬ ‫ﺑﺼﻮرت‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﻣﺤﺘﻮﻳﺎت‬ ‫ﭘﺎﻟﺲ‬. ‫ﺷﻜﻞ‬52 ‫ﺻﻮرﺗﻴﻜﻪ‬ ‫در‬‫رﺟﻴﺴﺘﺮ‬ ‫درون‬ ‫را‬ ‫ﺧﻮد‬ ‫اﻃﻼﻋﺎت‬ ‫ﻫﺮدو‬ ‫ﺑﺎﺷﻨﺪ‬ ‫داﺷﺘﻪ‬ ‫ﻧﻴﺎز‬ ‫زﻣﺎن‬ ‫ﻫﻢ‬ ‫ﺗﺒﺎدل‬ ‫ﺑﻪ‬ ‫دﺳﺘﮕﺎه‬ ‫دو‬ ‫ﺑﻪ‬ ‫و‬ ‫ﺧﺎرج‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﻳﻚ‬ ‫از‬ ‫ﺑﻴﺖ‬ ‫ﺑﻪ‬ ‫ﺑﻴﺖ‬ ‫ﺳﺮي‬ ‫ﺑﺼﻮري‬ ‫اﻃﻼﻋﺎت‬ ‫ﺳﺎﻋﺖ‬ ‫ﻛﻼك‬ ‫ﻫﺮ‬ ‫ﺑﺎ‬ ‫و‬ ‫داده‬ ‫ﻗﺮار‬ ‫ﻫﺎ‬ ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫وارد‬ ‫دﻳﮕﺮ‬ ‫رﺟﻴﺴﺘﺮ‬،‫ﺑﺎ‬ ‫ﻧﺘﻴﺠﻪ‬ ‫در‬‫ﻟﺤﺎظ‬‫ﻛﻼك‬‫ﻣﺘ‬‫ﻨﺎﺳﺐ‬‫رﺟﻴﺴﺘﺮ‬ ‫ﺑﻴﺘﻬﺎي‬ ‫ﺗﻌﺪاد‬ ‫ﺑﺎ‬، ‫ﺟﺎﻳﮕﺰﻳﻦ‬ ‫دﻳﮕﺮ‬ ‫ﺑﺎﻫﻢ‬ ‫دﺳﺘﮕﺎه‬ ‫دو‬ ‫از‬ ‫رﺟﻴﺴﺘﺮ‬ ‫دو‬ ‫ﻫﺮ‬ ‫اﻃﻼﻋﺎت‬‫ﺷﻮد‬ ‫ﻣﻲ‬‫ﻧﻮع‬ ‫اﻳﻦ‬ ‫ﺑﻪ‬ .‫ارﺗﺒﺎط‬،‫ﺗﺒﺎدل‬ ‫ﻃﺮﻓﻪ‬ ‫دو‬ ‫اﻃﻼﻋﺎت‬‫ﻛﺎﻣﻞ‬ ‫و‬33 ‫ﮔﻮﻳﻨﺪ‬،‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫اﻧﺠﺎم‬ ‫ﻧﻴﺰ‬ ‫درﻳﺎﻓﺖ‬ ‫ﻛﺎر‬ ‫ارﺳﺎل‬ ‫ﺑﺎ‬ ‫زﻣﺎن‬ ‫ﻫﻢ‬ ‫ﭼﻮن‬ 32 - In System Programming 33 - Full Duplex parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 79. 66‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM I٢C / TWI 13-5-2 ‫ﭘﺮوﺗﻜﻞ‬ ‫ﺣﺎﻟﻴﻜﻪ‬ ‫در‬SPI‫دو‬ ‫از‬‫زﻣﺎﻧﻲ‬ ‫ﻫﻢ‬ ‫ﺟﻬﺖ‬ ‫ﻛﻼك‬ ‫ﺧﻂ‬ ‫ﻳﻚ‬ ‫و‬ ‫اﻃﻼﻋﺎت‬ ‫درﻳﺎﻓﺖ‬ ‫و‬ ‫ارﺳﺎل‬ ‫ﺧﻂ‬ ‫ارﺗﺒﺎط‬MASTER‫و‬SLAVE‫ﭘﺮوﺗﻜﻞ‬ ، ‫ﺑﺮد‬ ‫ﻣﻲ‬ ‫ﺑﻬﺮه‬ ‫ﻫﻤﺪﻳﮕﺮ‬ ‫ﺑﺎ‬TWI34 ‫راﺑﻂ‬ ‫ﺑﻌﻨﻮان‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫اﺳﺘﻔﺎده‬ ‫اﻃﻼﻋﺎت‬ ‫ﺗﺒﺎدل‬ ‫ﺑﺮاي‬ ‫ﺳﺮﻳﺎل‬ ‫ﻛﻼك‬ ‫ﺧﻂ‬ ‫ﻳﻚ‬ ‫و‬ ‫دﻳﺘﺎ‬ ‫ﺧﻂ‬ ‫ﻳﻚ‬ ‫از‬ ، ‫ﺳﻴﻤﻪ‬ ‫دو‬ ‫ﺳﺮﻳﺎل‬ ‫ﺑﺎ‬ ‫ﻣﻘﺎﻳﺴﻪ‬ ‫در‬SPI‫ﻛﻤﺘﺮ‬ ‫ﻫﺎي‬ ‫ﭘﺎﻳﻪ‬ ‫ﺗﻌﺪاد‬. ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻛﺎﻫﺶ‬ ‫را‬ ‫ﻣﺼﺮﻓﻲ‬ ‫ﺗﻮان‬ ‫و‬ ‫ﻗﻄﻌﻪ‬ ‫اﺑﻌﺎد‬ ، ‫ﺷﻜﻞ‬53 ‫و‬ ‫اﺳﺖ‬ ‫آدرﺳﻲ‬ ‫داراي‬ ‫ﻗﻄﻌﻪ‬ ‫ﻫﺮ‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫ﺷﻜﻞ‬ ‫اﻳﻦ‬ ‫ﺑﻪ‬ ‫ارﺗﺒﺎط‬ ‫ﻧﺤﻮه‬MASTER‫ﺑﺎ‬ ‫ارﺗﺒﺎط‬ ‫ﺑﺮاي‬ ‫را‬ ‫آن‬ ‫آدرس‬ ‫اﺑﺘﺪا‬ ‫در‬ ‫ﺑﺨﺼﻮص‬ ‫ﻗﻄﻌﻪ‬ ‫آن‬‫ﺧﻂ‬ ‫روي‬ ‫ﺳﺮﻳﺎل‬ ‫ﺑﺼﻮرت‬35 SDA‫ﻗﻄﻌﻪ‬ . ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫آد‬ ‫درﻳﺎﻓﺖ‬ ‫ﺑﺎ‬ ‫ﻧﻈﺮ‬ ‫ﻣﻮرد‬‫از‬ ‫ﺷﺪه‬ ‫ارﺳﺎل‬ ‫ﺷﻨﺎﺳﺎﻳﻲ‬ ‫ﭘﺎﻟﺲ‬ ‫ﺑﻪ‬ ، ‫ﺧﻮد‬ ‫رس‬MASTER‫و‬ ‫داده‬ ‫ﭘﺎﺳﺦ‬ ‫در‬ . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﺻﻮرت‬ ‫اﻳﻦ‬ ‫از‬ ‫ﭘﺲ‬ ‫دﻳﺘﺎ‬ ‫ﺗﺒﺎدل‬‫ﺷﻜﻞ‬54‫ﺑﺼﻮرت‬ ‫ﻗﻄﻌﻪ‬ ‫ﭼﻨﺪﻳﻦ‬SLAVE‫ﺧﻂ‬ ‫ﺑﻪ‬ 34 -Two Wire Serial Interface 35 Serial Data parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 80. 67 ‫دﻳﺠﻴﺘﺎل‬ ‫داﻧﺶ‬ / ‫دوم‬ ‫ﻓﺼﻞ‬ SDA‫ﻫﺮ‬ ‫و‬ ‫اﺳﺖ‬ ‫ﻣﺘﺼﻞ‬SLAVE‫ﻃﺮﻳﻖ‬ ‫از‬ ‫ﭘﺎﻟﺲ‬ ‫ﻛﻼك‬ . ‫دارد‬ ‫را‬ ‫ﺧﻮد‬ ‫وﻳﮋه‬ ‫آدرس‬SCL36 ‫ﺗﺎﻣﻴ‬. ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻦ‬ ‫در‬‫ﺷﻜﻞ‬55‫اﺑﺘﺪا‬ ‫در‬ . ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫داده‬ ‫ﻧﺸﺎن‬ ‫اﻃﻼﻋﺎت‬ ‫ﺗﺒﺎدل‬ ‫ﻋﻤﻠﻴﺎت‬ ، ‫ﺗﺮي‬ ‫دﻗﻴﻖ‬ ‫ﻧﺤﻮ‬ ‫ﺑﻪ‬ MASTER‫ﺑﻴﺖ‬ ‫ارﺳﺎل‬ ‫ﺑﺎ‬START‫ﺳﭙﺲ‬ ، ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫اﻋﻼم‬ ‫دﻳﮕﺮ‬ ‫ﻗﻄﻌﺎت‬ ‫ﺑﻪ‬ ‫را‬ ‫ﻋﻤﻠﻴﺎت‬ ‫ﺷﺮوع‬ ‫ارﺳﺎل‬ ‫ﻳﺎ‬ ‫و‬ ‫درﻳﺎﻓﺖ‬ ‫ﻣﻮﻗﻌﻴﺖ‬ ‫در‬ ‫را‬ ‫آن‬ ، ‫ﻧﻈﺮ‬ ‫ﻣﻮرد‬ ‫ﻗﻄﻌﻪ‬ ‫آدرس‬ ‫ارﺳﺎل‬ ‫ﺑﺎ‬‫ﺑﺎﻳﺘﻬﺎي‬ ‫آﻧﮕﺎه‬ ‫و‬ ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫درﻳﺎﻓﺖ‬ ‫ﻳﺎ‬ ‫ارﺳﺎل‬ ، ‫اﺳﺖ‬ ‫ﻧﻈﺮ‬ ‫ﻣﻮرد‬ ‫ﻛﻪ‬ ‫ﺗﻌﺪادي‬ ‫ﺑﻪ‬ ‫را‬ ‫دﻳﺘﺎ‬ ‫ﺷﻜﻞ‬54 ، ‫اﻧﺘﻬﺎ‬ ‫در‬MASTER‫ﺑﻴﺖ‬ ‫ارﺳﺎل‬ ‫ﺑﺎ‬STOP. ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫اﻋﻼم‬ ‫را‬ ‫ارﺗﺒﺎط‬ ‫ﺧﺎﺗﻤﻪ‬ ‫ﺷﻜﻞ‬55 36 -Serial Clock parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 81. 68‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫ﻛﺎرآﻓﺮﻳﻨﺎن‬ ‫اﺗﻤﻞ‬ ‫ﺷﺮﻛﺖ‬ATMEL‫ﺳﺎل‬ ‫در‬1984. ‫ﺷﺪ‬ ‫ﺗﺎﺳﻴﺲ‬‫ﻗﻄﻌﺎت‬ ‫ﻃﺮاﺣﻲ‬ ‫ﺷﺮﻛﺖ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫اﺑﺘﺪا‬ ‫در‬ ‫ﻧﻮع‬ ‫از‬ ‫ﺣﺎﻓﻈﻪ‬EPROM‫ﻣﻲ‬ ‫ﺳﭙﺎري‬ ‫ﺑﺮون‬ ‫دﻳﮕﺮ‬ ‫ﺷﺮﻛﺘﻬﺎي‬ ‫ﺑﻪ‬ ‫ﺳﺎﺧﺖ‬ ‫ﺑﺮاي‬ ‫ﻃﺮاﺣﻲ‬ ‫از‬ ‫ﭘﺲ‬ ‫ﻛﻪ‬ ‫ﺑﻮد‬ ‫درﺳﺎل‬ ‫اﻣﺎ‬ . ‫ﺷﺪ‬1989‫ﺳﺎل‬ ‫در‬ ‫و‬ ‫ﺧﺮﻳﺪاري‬ ‫ول‬ ‫ﻫﺎﻧﻲ‬ ‫ﺷﺮﻛﺖ‬ ‫از‬ ‫را‬ ‫ﻗﻄﻌﻪ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﻛﺎرﺧﺎﻧﻪ‬ ‫اوﻟﻴﻦ‬1993 ‫ﻣﻴﻜﺮوﻛ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﻣﺠﻮز‬ ‫درﻳﺎﻓﺖ‬ ‫ﺑﺎ‬‫ﻨﺘﺮﻟﺮ‬8051. ‫ﭘﻴﻮﺳﺖ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻛﻨﻨﺪﮔﺎن‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﺟﻤﻊ‬ ‫ﺑﻪ‬ ‫اﻳﻨﺘﻞ‬ ‫از‬ ‫ﺳﺎل‬ ‫در‬1996‫ووﻟﻦ‬ ‫وﮔﺎرد‬ ‫و‬ ‫ﺑﻮﮔﺎن‬ ‫اﻳﮕﻞ‬ ‫آﻟﻒ‬ ‫ﺑﻨﺎﻣﻬﺎي‬ ‫ﻧﺮوژ‬ ‫ﻧﻮرﻳﮕﺎن‬ ‫داﻧﺸﮕﺎه‬ ‫داﻧﺸﺠﻮﻳﺎن‬ ‫از‬ ‫ﻧﻔﺮ‬ ‫دو‬ ‫ﻣﻌﻤﺎري‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮﺑﺎ‬ ‫از‬ ‫ﻣﺪﻟﻲ‬ ‫روي‬ ‫ﺑﺮ‬RISC‫ﻛﺮدن‬ ‫ﺗﺠﺎري‬ ‫ﺑﺮاي‬ . ‫رﺳﻴﺪﻧﺪ‬ ‫ﻧﺘﻴﺠﻪ‬ ‫ﺑﻪ‬ ‫ﻫﺎروارد‬ ‫و‬ ‫ﺷﺮﻛﺘﻬ‬ ‫ﺑﻪ‬ ‫ﺧﻮد‬ ‫ﻃﺮح‬‫ﺑﻪ‬ ‫ﺧﻮد‬ ‫ﻃﺮح‬ ‫اراﺋﻪ‬ ‫و‬ ‫ﺳﻴﻠﻴﻜﻮن‬ ‫دره‬ ‫ﺑﻪ‬ ‫ﺳﻔﺮ‬ ‫ﺑﺎ‬ ‫ﻧﻬﺎﻳﺖ‬ ‫در‬ ‫و‬ ‫ﻣﺮاﺟﻌﻪ‬ ‫ﻣﺨﺘﻠﻔﻲ‬ ‫ﺎي‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻳﻚ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﺑﺮاي‬ ‫را‬ ‫آﻧﻬﺎ‬ ‫ﻣﺴﺎﻋﺪ‬ ‫ﻧﻈﺮ‬ ‫اﺗﻤﻞ‬ ‫ﺷﺮﻛﺖ‬‫ﺧﺎص‬‫ﺑﻮﮔﺎن‬ ‫آﻗﺎي‬ . ‫ﻛﺮدﻧﺪ‬ ‫ﺟﻠﺐ‬ ‫اﺗﻤﻞ‬ ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﺗﻮﺿﻴﺢ‬ ‫ﻓﻨﻲ‬ ‫ﻫﺎي‬ ‫ﺟﻨﺒﻪ‬ ‫روي‬ ‫ﺳﺎﻋﺖ‬ ‫ﺳﻪ‬ ‫از‬ ‫ﺑﻴﺶ‬ ‫اﺗﻤﻞ‬ ‫ﻣﺪﻳﺮان‬ ‫ﺑﻪ‬ ‫ﻃﺮح‬ ‫اراﺋﻪ‬ ‫ﺑﺮاي‬ ‫ﮔﻮﻳﺪ‬ ‫ﻣﻲ‬ ‫ﻧﻬﺎﻳﺘﺎ‬ ‫و‬‫ﭼﻬﺮه‬ ‫در‬‫و‬ ‫داده‬ ‫ﺧﺎﺗﻤﻪ‬ ‫ﺑﺤﺚ‬ ‫اﻳﻦ‬ ‫ﺑﻪ‬ ‫ﺑﻴﻨﺪ‬ ‫ﻧﻤﻲ‬ ‫رﺿﺎﻳﺘﻲ‬ ‫ﻓﻨﻲ‬ ‫ﺻﺤﺒﺖ‬ ‫ﻫﻤﻪ‬ ‫اﻳﻦ‬ ‫ﺑﺎ‬ ‫ﻣﺪﻳﺮان‬ ‫ﻛﻪ‬ ‫ﻛﺸﺪ‬ ‫ﻣﻲ‬ ‫ﭘﻴﺶ‬ ‫را‬ ‫آورد‬ ‫ﻣﻲ‬ ‫ارﻣﻐﺎن‬ ‫ﺑﻪ‬ ‫ﺷﺮﻛﺖ‬ ‫ﺑﺮاي‬ ‫ﻃﺮح‬ ‫اﻳﻦ‬ ‫ﻛﻪ‬ ‫ﺧﺎﻟﺼﻲ‬ ‫ﺳﻮد‬ ‫و‬ ‫ﺗﺠﺎري‬ ‫ﺟﻨﺒﻪ‬ ‫ﺗﺠﺎري‬ ‫ﻧﺎم‬ ‫ﺑﺎ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫اﻳﻦ‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﺟﻠﺐ‬ ‫را‬ ‫اﺗﻤﻞ‬ ‫ﻣﺪﻳﺮان‬ ‫ﻣﻮاﻓﻘﺖ‬ ‫دﻗﻴﻘﻪ‬ ‫ﭼﻨﺪ‬ ‫ﻇﺮف‬AVR ‫ﻳﻚ‬ ‫ﻣﺪت‬ ‫ﻇﺮف‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺷﻨﺎﺳﺎﻳﻲ‬‫ﻣﺤﺼﻮﻻت‬ ‫ﺗﻮﻟﻴﺪ‬ ‫از‬ ‫ﭘﺲ‬ ‫دﻫﻪ‬AVR‫ﻳﻚ‬ ‫ﺑﻌﻨﻮان‬ ‫اﺗﻤﻞ‬ ‫اﻣﺮوزه‬ ، . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﺷﻨﺎﺧﺘﻪ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻛﻨﻨﺪه‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﻗﻄﺐ‬ ‫ﻫﺴﺘﻪ‬ ‫ﺑﻜﺎرﮔﻴﺮي‬ ‫ﺑﺮ‬ ‫ﻋﻼوه‬ ‫اﺗﻤﻞ‬AVR‫ﻫﺴﺘﻪ‬ ‫از‬ ، ‫ﺧﻮد‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮﻫﺎي‬ ‫در‬ARM‫در‬ ‫ﻧﻴﺰ‬ ‫دﻳ‬ ‫ﻣﺘﻨﻮع‬ ‫ﺗﻮﻟﻴﺪات‬ ‫اﺗﻤﻞ‬ ‫ﺷﺮﻛﺖ‬ ، ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﺑﺮ‬ ‫ﻋﻼوه‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫اﺳﺘﻔﺎده‬ ‫ﺷﺮﻛﺖ‬ ‫ﺗﻮﻟﻴﺪات‬‫در‬ ‫ﮕﺮي‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﻋﺮﺿﻪ‬ ‫ﺑﺎزار‬ ‫ﺑﻪ‬ ‫اﻟﻜﺘﺮوﻧﻴﻚ‬ ‫ﻗﻄﻌﺎت‬ ‫و‬ ‫ﻣﺤﺼﻮﻻت‬ ‫زﻣﻴﻨﻪ‬ ‫اﺳﺘﺎﻧﺪارد‬ ‫و‬ ‫اﻳﻨﺘﻞ‬ ‫ﺷﺮﻛﺖ‬ ‫ﻗﺒﻀﻪ‬ ‫در‬ ‫ﻛﺎﻣﻼ‬ ‫ﺑﺎزار‬ ، ‫ﻛﺮد‬ ‫ﺷﺮوع‬ ‫را‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫اﺗﻤﻞ‬ ‫ﻛﻪ‬ ‫زﻣﺎﻧﻲ‬ ‫ﺻﻨﻌﺘﻲ‬8051‫رﻓﺖ‬ ‫ﻧﻤﻲ‬ ‫ﺑﺎﺷﺪ‬ ‫داﺷﺘﻪ‬ ‫درﺧﺸﺸﻲ‬ ‫زﻣﻴﻨﻪ‬ ‫اﻳﻦ‬ ‫در‬ ‫ﺑﺘﻮاﻧﺪ‬ ‫اﺗﻤﻞ‬ ‫ﺷﺮﻛﺖ‬ ‫اﻳﻨﻜﻪ‬ ‫ﺗﺼﻮر‬ ‫و‬ ‫ﺑﻮد‬ ‫د‬ ‫دﻗﺖ‬ ‫و‬ ‫ﺳﺨﺖ‬ ‫ﺗﻼش‬ ‫وﻟﻲ‬‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﺣﻮزه‬ ‫در‬ ‫ﻧﻤﺎدي‬ ‫ﺑﻪ‬ ‫را‬ ‫اﺗﻤﻞ‬ ، ‫ﻣﺸﺘﺮﻳﺎن‬ ‫ﻫﺎي‬ ‫ﺧﻮاﺳﺘﻪ‬ ‫ر‬ . ‫ﻛﺮد‬ ‫ﺗﺒﺪﻳﻞ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 82. ‫ھسته‬ ‫درون‬ARM :‫ﺧﻮاﻧﻴﺪ‬ ‫ﻣﻲ‬ ‫ﻓﺼﻞ‬ ‫اﻳﻦ‬ ‫در‬ ‫ﻣﻌﻤﺎري‬ ‫ﺗﺎرﻳﺨﭽﻪ‬ARM ‫ﻣﺨﺘﻠﻒ‬ ‫ﻧﮕﺎرﺷﻬﺎي‬ARM ‫ﻧﻮﻳﺴﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻣﺪل‬ CISC‫ﻣﻘﺎﺑﻞ‬ ‫در‬RISC ‫ﺗﻜﻨﻴﻚ‬PIPELINE ‫ﻫﺎروارد‬ ‫ﻣﻌﻤﺎري‬-‫ﻧﻴﻮﻣﻦ‬ ‫ون‬ ‫ﻫﺴﺘﻪ‬ ‫رﺟﻴﺴﺘﺮﻫﺎي‬ARM ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻋﻤﻠﻴﺎﺗﻲ‬ ‫ﻣﺪﻫﺎي‬ ‫رﺧﺪاد‬Exception‫وﻗﻔﻪ‬ ‫و‬Interrupt ‫از‬ ‫ﺑﺎزﮔﺸﺖ‬‫وﻗﻔﻪ‬ ‫و‬ ‫رﺧﺪاد‬ ‫از‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫وﺿﻌﻴﺖ‬ ‫ﺗﻐﻴﻴﺮ‬ARM‫ﺑﻪ‬THUMB ‫زﻣﺎن‬ ‫ﻫﻢ‬ ‫ﻫﺎي‬ ‫وﻗﻔﻪ‬ ‫ﺑﻪ‬ ‫رﺳﻴﺪﮔﻲ‬–‫وﻗﻔﻪ‬ ‫وﺗﻘﺪم‬ ‫ﺗﺎﺧﺮ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﻣﺪﻳﺮﻳﺖ‬ ‫اﻃﻼﻋﺎت‬ ‫ﺳﺎزي‬ ‫ذﺧﻴﺮه‬ ‫روش‬ ‫ﻛﺎرآﻓﺮﻳﻨﺎن‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 83. 70‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM 3-1‫ﻣﻌﻤﺎري‬ ‫ﺗﺎرﻳﺨﭽﻪ‬ARM ‫ﺳﺎل‬ ‫ﺣﺪود‬ ‫در‬1980‫داﻧﺸﮕﺎﻫﻬﺎ‬ ‫ﻫﻤﻜﺎري‬ ‫ﺑﺎ‬ ‫ﭘﺮدازﺷﮕﺮﻫﺎ‬ ‫از‬ ‫ﺟﺪﻳﺪي‬ ‫ﻣﻌﻤﺎري‬‫اﺳﺘﺎﻧﻔﻮرد‬ ‫ي‬، ‫ﺑﺮﻛﻠﻲ‬ ‫و‬ ‫ﻋﺮﺿﻪ‬‫ﮔﺮدﻳﺪ‬‫ﻋﻨﻮان‬ ‫ﺑﺎ‬ ‫ﻛﻪ‬Reduced Instruction Set Computer‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ‫ﻣﻌﻨﻲ‬ ‫ﺑﻪ‬ ‫ﺧﻼﺻﻪ‬ ‫ﺑﻄﻮر‬ ‫ﻣﻌﻤﺎري‬ ‫اﻳﻦ‬ . ‫ﺷﺪ‬ ‫ﻧﺎﻣﮕﺬاري‬ ، ‫ﻳﺎﻓﺘﻪ‬ ‫ﻛﺎﻫﺶ‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ ‫ﻣﺠﻤﻮﻋﻪ‬ ‫ﺑﺎ‬RISC . ‫ﻣﻴﺸﻮد‬ ‫ﺧﻮاﻧﺪه‬‫اﻳﺪه‬RISC‫ﻫﺴﺘﻪ‬ ‫ﻃﺮاﺣﻲ‬ ‫ﻣﺒﻨﺎي‬ARM‫اﺳﺖ‬. ‫ﺳﺎل‬ ‫در‬1982‫ﺷﺮﻛﺖ‬British Broadcasting‫ﻛﺸﻮر‬ ‫آن‬ ‫ﻣﺪارس‬ ‫و‬ ‫داﻧﺸﮕﺎﻫﻬﺎ‬ ‫ﺗﺠﻬﻴﺰ‬ ‫ﺣﺎل‬ ‫در‬ ‫ﺑﻪ‬‫ﻓﻨﺎوري‬IT‫ﺷﺮﻛﺖ‬ ‫ﻛﻤﻚ‬ ‫ﺑﻪ‬ ‫ﺧﻮد‬ ‫ﺗﻮاﻧﺎﻳﻲ‬ ‫ﺗﻮﺳﻌﻪ‬ ‫ﺑﺮاي‬ ‫و‬ ‫ﺑﻮد‬ACORN‫ﻛﻤﺒﺮﻳﺞ‬ ‫در‬ ‫واﻗﻊ‬ ‫اﻧﮕﻠﺴﺘﺎن‬‫ﻣﻴﻜﺮوﭘﺮﺳﺴﻮر‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫و‬ 6502‫ﻛﻤﭙﺎﻧﻲ‬ ‫از‬MOS Technology‫ﺟﺪﻳﺪي‬ ‫ﻫﺎي‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ‫ﭘﺮدازﺷﮕﺮ‬ . ‫ﻛﺮد‬ ‫ﻣﻲ‬ ‫ﻋﺮﺿﻪ‬ ‫را‬6502 ‫ﭘﺎد‬ ‫ﺑﻨﺎم‬ ‫ﻓﺮدي‬ ‫ﻃﺮاﺣﻲ‬‫در‬ ‫ﻛﻪ‬ ‫ﺑﻮد‬ ‫ل‬ ‫ﺷﺮﻛﺖ‬Motorola‫ﻣﻌﻤﺎري‬ ‫روي‬ 6800‫اﻳﻦ‬ ‫از‬ ‫ﺧﺮوج‬ ‫ﺑﺎ‬ ‫و‬ ‫ﻛﺮد‬ ‫ﻣﻲ‬ ‫ﻛﺎر‬ ‫ﭘﺮدازﺷﮕﺮﻫﺎي‬ ‫ﺗﻜﻨﻮﻟﻮژي‬ ‫ﻣﺎس‬ ‫ﺷﺮﻛﺖ‬ ‫ﺑﻪ‬ ‫ﭘﻴﻮﺳﺘﻦ‬ ‫و‬ ‫ﺷﺮﻛﺖ‬6501‫و‬6502‫ارزاﻧﻲ‬ ‫ﺑﺴﻴﺎر‬ ‫ﻗﻴﻤﺖ‬ ‫ﺑﻪ‬ ‫را‬ ‫از‬ ‫ﺑﺮداري‬ ‫ﻛﭙﻲ‬ ‫ﺑﺮ‬ ‫ﻣﺒﻨﻲ‬ ‫ﺗﻜﻨﻮﻟﻮژي‬ ‫ﻣﺎس‬ ‫و‬ ‫ﭘﺎدل‬ ‫آﻗﺎي‬ ‫از‬ ‫ﻣﻮﺗﻮروﻻ‬ ‫ﺷﺮﻛﺖ‬ ‫ﺷﻜﺎﻳﺖ‬ . ‫ﻛﺮد‬ ‫ﻋﺮﺿﻪ‬ ‫ﺑﺎزار‬ ‫ﺑﻪ‬ ‫ﻣﻌﻤﺎري‬6800‫ﻋﺮﺿﻪ‬ ‫ﺗﻮﻗﻒ‬ ‫ﺑﺎﻋﺚ‬6501‫ﻃﺮاﺣﻲ‬ ‫وﻟﻲ‬ ‫ﺷﺪ‬6502. ‫ﺷﺪ‬ ‫ﻋﺮﺿﻪ‬ ‫ﺑﺎزار‬ ‫ﺑﻪ‬ ‫ﻫﻤﭽﻨﺎن‬ ‫ﺳﺎل‬ ‫در‬1983‫ﺷﺮﻛﺖ‬ACORN‫ﺑﺮاي‬‫و‬ ‫ﺧﻮد‬ ‫ﺷﺮﻛﺖ‬ ‫ﺑﻪ‬ ‫ﺧﺎص‬ ‫ﻣﻴﻜﺮوﭘﺮﺳﺴﻮر‬ ‫داﺷﺘﻦ‬ ‫اﺧﺘﻴﺎر‬ ‫در‬ ‫ﻋﺮﺿﻪ‬‫ﺷﺨﺼﻲ‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮﻫﺎي‬‫ارزاﻧﺘﺮ‬ ‫و‬ ‫ﻗﻮﻳﺘﺮ‬‫اداري‬ ‫و‬ ‫ﺗﺤﻘﻴﻘﺎﺗﻲ‬ ‫ﻣﺮاﻛﺰ‬ ‫و‬ ‫داﻧﺸﮕﺎﻫﻬﺎ‬ ‫و‬ ‫ﻣﺪارس‬ ‫در‬ ‫اﻧﮕﻠﺴﺘﺎن‬،‫ﺗﺎ‬ ‫ﺗﻼﺷﻲ‬ ‫ﺑﻪ‬ ‫اﻗﺪام‬‫ﻛﺮد‬ ‫زه‬. ‫و‬ ‫ﺗﺤﻘﻴﻖ‬ ‫ﻣﺮاﻛﺰ‬ ‫و‬ ‫داﻧﺸﮕﺎﻫﻬﺎ‬ ‫ﻫﻤﻜﺎري‬ ‫ﺑﺎ‬ ‫ﺗﺎ‬ ‫ﺷﺪﻧﺪ‬ ‫اﻋﺰام‬ ‫آﻣﺮﻳﻜﺎ‬ ‫ﺑﻪ‬ ‫ﺷﺮﻛﺖ‬ ‫اﻳﻦ‬ ‫ﻣﻬﻨﺪﺳﺎن‬ ‫از‬ ‫ﻧﻔﺮ‬ ‫ﭼﻬﺎر‬ ‫ﺗﻮﺳﻌﻪ‬،‫ﻃﺮاﺣﻲ‬ ‫اﻳﻦ‬ ‫از‬ ‫اﺻﻠﻲ‬ ‫ﻫﺪف‬ ، ‫ﻛﻨﻨﺪ‬ ‫ﻃﺮاﺣﻲ‬ ‫ﺷﺮﻛﺖ‬ ‫اﻳﻦ‬ ‫ﺑﺮاي‬ ً‫ا‬‫اﻧﺤﺼﺎر‬ ‫ﭘﺮدازﺷﮕﺮي‬‫ﺳﺎﺧﺖ‬‫ﻳﻚ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 84. 71 ‫ﻫﺴﺘﻪ‬ ‫درون‬ / ‫ﺳﻮم‬ ‫ﻓﺼﻞ‬ARM ‫ﺑﻮد‬ ‫ﺑﺎﻻ‬ ‫ﻛﺎرآﻣﺪي‬ ‫و‬ ‫ﻣﻨﺎﺳﺐ‬ ‫ﻗﻴﻤﺖ‬ ‫و‬ ‫ﭘﺎﻳﻴﻦ‬ ‫ﻣﺼﺮﻓﻲ‬ ‫ﺗﻮان‬ ‫ﺑﺎ‬ ‫ﭘﺮدازﺷﮕﺮ‬،‫ﻣﻬﻨﺪﺳﺎن‬ACORN‫ﺑﺎ‬‫ﺑﺨﺸﻲ‬ ‫از‬‫ﻣﻌﻤﺎري‬ ‫و‬ ‫ﻓﻨﻲ‬ ‫داﻧﺶ‬RISC‫اﺑﺘﺪاﺋﻲ‬ ‫ﻫﺴﺘﻪ‬ ‫ﺑﻮد‬ ‫ﺷﺪه‬ ‫اراﺋﻪ‬ ‫اﺳﺘﻨﻔﻮرد‬ ‫و‬ ‫ﺑﺮﻛﻠﻲ‬ ‫داﻧﺸﮕﺎه‬ ‫در‬ ‫ﻛﻪ‬ ARM‫ﻛﺮدﻧﺪ‬ ‫ﻃﺮاﺣﻲ‬ ‫را‬.ARM‫ﻛﻠﻤﺎت‬ ‫اول‬ ‫ﺣﺮوف‬ ‫از‬ ‫زﻣﺎن‬ ‫آن‬ ‫در‬ACORN RISC Machine. ‫ﺷﺪ‬ ‫ﮔﺮﻓﺘﻪ‬ ‫ﻣﺴﺘﻘﻞ‬ ‫ﺷﺮﻛﺖ‬ ‫ﻛﻪ‬ ‫ﺑﻌﺪﻫﺎ‬ARM‫ﺷﺮاﻛﺖ‬ ‫ﺑﺎ‬ACORN،APPLE‫و‬VLSI، ‫ﺷﺪ‬ ‫ﺗﺎﺳﻴﺲ‬ ‫ﻋﺒﺎرت‬ ‫آﻧﻬﺎ‬ARM‫ﻛﻠﻤﺎت‬ ‫اول‬ ‫ﺣﺮوف‬ ‫را‬Advanced RISC Machine.‫ﻛﺮدﻧﺪ‬ ‫ﻋﻨﻮان‬ 3-2‫ﻧﮕﺎرﺷﻬﺎي‬ARM ‫ﺳﺎﻟﻬﺎي‬ ‫ﺑﻴﻦ‬ ‫ﻣﻌﻤﺎري‬ ‫اﻳﻦ‬ ‫از‬ ‫ﻧﮕﺎرش‬ ‫اوﻟﻴﻦ‬1983‫ﺗﺎ‬1985‫ﺗﻮﻟﻴﺪات‬ ‫در‬ACORN‫ﺷﺪ‬ ‫ﮔﺮﻓﺘﻪ‬ ‫ﻛﺎر‬ ‫ﺑﻪ‬ ‫ﻛﻪ‬‫ﻫﺴﺘﻪ‬‫آن‬‫دﻫﻲ‬ ‫آدرس‬ ‫ﻗﺎﺑﻠﻴﺖ‬ ‫ﺑﺎ‬26‫ﺑﻮد‬ ‫ﺑﻴﺘﻲ‬. ‫ﻧﮕﺎرش‬ ‫در‬2‫از‬‫ﻛﻨﻨﺪه‬ ‫ﺿﺮب‬32‫ﭘ‬ ، ‫ﺑﻴﺘﻲ‬‫ﻛﻤﻜﻲ‬ ‫ﺮدازﺷﮕﺮ‬‫اﺳﺘﻔﺎده‬ ‫ﺗﺮي‬ ‫ﭘﻴﺸﺮﻓﺘﻪ‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ ‫و‬ ‫ﺷﺪ‬.‫ﻧﮕﺎرش‬ ‫در‬ ‫دﻫﻲ‬ ‫آدرس‬3‫ﺑﻪ‬32‫از‬ ‫ﺑﻴﺸﺘﺮي‬ ‫ﺣﺠﻢ‬ ‫دﻫﻲ‬ ‫آدرس‬ ‫اﻣﻜﺎن‬ ‫ﻛﻪ‬ ‫ﺷﺪ‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﺑﻴﺘﻲ‬ . ‫داﺷﺖ‬ ‫را‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﻧﮕﺎرش‬ ‫در‬4‫و‬ ‫ﺑﻮدﻧﺪ‬ ‫ﻛﻤﺘﺮي‬ ‫ﺣﺠﻢ‬ ‫داراي‬ ‫ﻛﻪ‬ ‫دﺳﺘﻮراﺗﻲ‬‫ﻛﺮدﻧﺪ‬ ‫ﻣﻲ‬ ‫اﺷﻐﺎل‬ ‫ﻛﻤﺘﺮي‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﻓﻀﺎي‬‫اﻣﺎ‬ ، ، ‫دﻳﮕﺮ‬ ‫ﺳﻮي‬ ‫از‬‫ﻛﻤﺘﺮي‬ ‫ﻛﺎراﻳﻲ‬‫ﻧﺴﺒﺖ‬‫ﺑﻪ‬‫دﺳﺘﻮرات‬32‫ﻋﻨﻮان‬ ‫ﺗﺤﺖ‬ ‫داﺷﺘﻨﺪ‬ ‫را‬ ‫ﺑﻴﺘﻲ‬THUMB‫ﺑﻪ‬ ‫اﺿﺎﻓﻪ‬ ‫ﻣﻌﻤﺎري‬ ‫اﻳﻦ‬‫ﮔﺮدﻳﺪ‬‫ﺑﺮآن‬ ‫ﻋﻼوه‬ ‫و‬‫ﻣﺰﻳﺖ‬‫دﻳﺠﻴﺘﺎل‬ ‫ﺳﻴﮕﻨﺎﻟﻬﺎي‬ ‫ﭘﺮدازش‬DSP1 ‫ﻣﻌﻤﺎري‬ ‫ﺑﻪ‬ ‫آن‬‫ﺷﺪ‬ ‫اﺿﺎﻓﻪ‬. ‫ﻧﮕﺎرش‬5‫و‬6‫اﺟﺮاي‬ ‫و‬ ‫ﺟﺎوا‬ ‫ﭘﻠﺘﻔﺮم‬ ‫ﺳﺎزي‬ ‫ﭘﻴﺎده‬ ‫اﻣﻜﺎن‬‫را‬ ‫اي‬ ‫رﺳﺎﻧﻪ‬ ‫ﭼﻨﺪ‬ ‫دﺳﺘﻮرات‬‫ﻛﺮد‬ ‫ﭘﻴﺪا‬‫ﻋﻼوه‬ ‫و‬ ‫ﺳﺮي‬ ‫ﺑﺮآن‬‫ﻫﺎي‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﺟﺪﻳﺪ‬THUMB 2‫ﻣﺎﻧﻨﺪ‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎ‬ ‫ﺣﺠﻢ‬ ‫ﻛﻪ‬ ‫ﺷﺪ‬ ‫اﺿﺎﻓﻪ‬ ‫ﻧﻴﺰ‬ THUMB‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ ‫ﺣﺪ‬ ‫در‬ ‫آن‬ ‫ﻛﺎراﻳﻲ‬ ‫وﻟﻲ‬ ‫ﺑﻮد‬32. ‫اﺳﺖ‬ ‫ﺑﻴﺘﻲ‬ 1 -Digital Signal Processing parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 85. 72‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫ﻣﺨﺘﻠﻒ‬ ‫ﻣﺪﻟﻬﺎي‬ ‫ﻧﮕﺎرﺷﻲ‬ ‫ﻫﺮ‬ ‫از‬ARM، ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﺗﻮﻟﻴﺪ‬،‫ذﻛﺮ‬ ‫ﻗﺎﺑﻞ‬ ‫ﻧﻤﻮﻧﻪ‬ ‫ﻳﻚ‬ ‫ﻋﻨﻮان‬ ‫ﺑﻪ‬‫ﻧﮕﺎرش‬ ‫از‬ ‫ﻣﻌﻤﺎري‬ ‫اﻳﻦ‬ ‫ﭼﻬﺎر‬TDMIARM 7، ‫ﺷﺪ‬ ‫ﺗﻮﻟﻴﺪ‬‫ﻛﻪ‬‫ﺑﺸ‬‫ﻫﺎي‬ ‫ﻛﻤﭙﺎﻧﻲ‬ ‫ﻣﺤﺼﻮﻻت‬ ‫در‬ ‫اي‬ ‫ﮔﺴﺘﺮده‬ ‫ﻜﻞ‬ ‫ﺷﺪ‬ ‫اﺳﺘﻔﺎده‬ ‫دﻧﻴﺎ‬ ‫ﻣﺨﺘﻠﻒ‬‫اﺳﺖ‬ ‫ه‬‫ﻣﻌﻤﺎري‬ ‫اﻳﻦ‬ ‫ﻛﺘﺎب‬ ‫اﻳﻦ‬ ‫در‬ ‫و‬، ‫ﺑﻴﺸﺘﺮي‬ ‫ﺟﺰﺋﻴﺎت‬ ‫ﺑﺎ‬‫داده‬ ‫ﺗﻮﺿﻴﺢ‬ ‫ﺳﺎل‬ ‫در‬ . ‫ﺷﺪ‬ ‫ﺧﻮاﻫﺪ‬1990‫ﺷﺮﻛﺖ‬ACORN‫ﺷﺮاﻛﺖ‬ ‫و‬ ‫ﮔﺬاري‬ ‫ﺳﺮﻣﺎﻳﻪ‬ ‫ﺑﺎ‬APPLE‫و‬VLSI ‫ﭘﺮوژه‬ ‫در‬ARM‫ﺷﺮﻛﺖ‬ ‫ﻋﻨﻮان‬ ‫ﺗﺤﺖ‬ ‫و‬ ‫ﻳﺎﻓﺘﻪ‬ ‫ﻧﺎم‬ ‫ﺗﻐﻴﻴﺮ‬ ،ARM‫ﺷﺪ‬ ‫ﻣﺴﺘﻘﻞ‬‫ﻫﻮﻳﺖ‬ ‫و‬ ‫ه‬‫اي‬ ‫ﺗﺎزه‬ ، ‫ﻛﺮد‬ ‫ﭘﻴﺪا‬‫ﺷﺮﻛﺖ‬ARM‫ﻣﻌﻤﺎري‬ ‫ﻧﻘﺸﻪ‬ ‫ﻓﺮوش‬ ‫ﺑﺎ‬ ‫ﻓﻘﻂ‬ ، ‫ﻧﻤﻴﻜﻨﺪ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫را‬ ‫اي‬ ‫ﻗﻄﻌﻪ‬ ‫ﺧﻮد‬ARM‫ﺑﺎ‬ ‫و‬ ‫اﻋﻄﺎي‬‫ﻫﺴﺘﻪ‬ ‫ﻃﺮاﺣﻲ‬ ‫اﺳﺘﻔﺎده‬ ‫ﻣﺠﻮز‬ARM‫درآﻣﺪ‬ ‫ﻛﺴﺐ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﺷﺮﻛﺘﻬﺎي‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮﻫﺎي‬ ‫در‬ ‫ﺷﺮﻛﺖ‬ ‫آن‬ ‫ﺑﺮ‬ ‫ﻋﻼوه‬ ، ‫ﻣﻴﻜﻨﺪ‬ARM‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻫﺮ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ازاي‬ ‫ﺑﻪ‬،‫ﺣ‬ ‫ﻋﻨﻮان‬ ‫ﺑﻪ‬ ‫را‬ ‫ﻣﺒﻠﻐﻲ‬‫ﻟﻴﺴﺎﻧﺲ‬ ‫ﻖ‬ ‫ﺳﺎﺧﺖ‬،‫ﺷﺮﻛﺖ‬ ‫اﺧﺘﻴﺎر‬ ‫در‬ ً‫ﻼ‬‫ﻛﺎﻣ‬ ‫ﻣﻌﻤﺎري‬ ‫ﻧﻘﺸﻪ‬ ‫راﻳﺖ‬ ‫ﻛﭙﻲ‬ ‫و‬ ‫ﻣﻌﻨﻮي‬ ‫ﻣﺎﻟﻜﻴﺖ‬ ، ‫ﻣﻴﻜﻨﺪ‬ ‫درﻳﺎﻓﺖ‬ARM ‫اﻣﻜﺎﻧﺎت‬ ‫ﻣﻴﺘﻮاﻧﻨﺪ‬ ‫ﻓﻘﻂ‬ ‫و‬ ‫ﻧﺪارﻧﺪ‬ ‫را‬ ‫اﺻﻠﻲ‬ ‫ﻫﺴﺘﻪ‬ ‫در‬ ‫دﺳﺘﻜﺎري‬ ‫ﻫﻴﭽﮕﻮﻧﻪ‬ ‫ﺣﻖ‬ ‫دﻳﮕﺮ‬ ‫ﺷﺮﻛﺘﻬﺎي‬ ‫و‬ ‫اﺳﺖ‬ ‫ﻫﺴﺘﻪ‬ ‫ﺑﻪ‬ ‫ﺟﺎﻧﺒﻲ‬ARM. ‫ﻛﻨﻨﺪ‬ ‫ﻋﺮﺿﻪ‬ ‫ﺑﺎزار‬ ‫ﺑﻪ‬ ‫و‬ ‫ﻛﺮده‬ ‫اﺿﺎﻓﻪ‬ ‫ﺷﻜﻞ‬1 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 86. 73 ‫ﻫﺴﺘﻪ‬ ‫درون‬ / ‫ﺳﻮم‬ ‫ﻓﺼﻞ‬ARM ‫ﻛﻤﭙﺎﻧﻲ‬ ‫از‬ ‫را‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﻣﺠﻮز‬ ‫ﻣﺨﺘﻠﻔﻲ‬ ‫ﺷﺮﻛﺘﻬﺎي‬ARM. ‫اﻧﺪ‬ ‫ﻛﺮده‬ ‫ﺧﺮﻳﺪاري‬‫ﺷﻜﻞ‬2‫از‬ ‫ﺗﻌﺪادي‬ ‫ﻣﺸﺘﺮﻳﺎن‬ARM‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻣﺤﺼﻮﻻت‬ ‫ﺑﺎ‬ ‫اﻳﺮان‬ ‫ﺑﺎزار‬ . ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻧﺸﺎن‬ ‫را‬ARM‫ﺷﺮﻛﺘﻬﺎي‬ ‫از‬ NXP‫و‬ATMEL‫و‬SAMSUNG‫و‬STM‫اﺳﺖ‬ ‫آﺷﻨﺎ‬. ‫ﺷﻜﻞ‬2 ‫ﻫﺴﺘﻪ‬ ‫ﺑﺎ‬ ‫ﺷﺪه‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮﻫﺎي‬ ‫از‬ ‫ﺷﺮﻛﺘﻬﺎ‬ARM‫ﺑﻪ‬ ‫و‬ ‫ﺗﻮﻟﻴﺪ‬ ‫را‬ ‫ﮔﻮﻧﺎﮔﻮﻧﻲ‬ ‫ﻣﺼﺮﻓﻲ‬ ‫ﻛﺎﻻﻫﺎي‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫وﺳﻴﻊ‬ ‫ﺑﺤﺪي‬ ‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﻣﺼﺮف‬ ‫ﻣﻮرد‬ ‫و‬ ‫ﻛﺎﻻﻫﺎ‬ ‫اﻳﻦ‬ ‫ﺣﻮزه‬ . ‫ﻛﻨﻨﺪ‬ ‫ﻣﻲ‬ ‫اراﺋﻪ‬ ‫ﻣﺼﺮف‬ ‫ﺑﺎزار‬ ‫ﻣﻴﺘﻮان‬‫ﭘﺮﺳﻴﺪ‬‫ﻣﻴ‬!‫ﻧﻤﻴﺸﻮد‬ ‫اﺳﺘﻔﺎده‬ ‫ﻛﺠﺎ‬ ‫در‬ ‫ﻜﺮوﻛﻨﺘﺮﻟﺮ‬ ‫ﺷﻜﻞ‬3 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 87. 74‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM 3-3‫ﻧﻮﻳﺴﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻣﺪل‬ARM ARM‫داراي‬‫ﭼﻬﺎر‬‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﻣﺠﻤﻮﻋﻪ‬‫ﻧﻮﻳﺴﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺟﻬﺖ‬‫و‬ ‫ﻧﮕﺎرش‬ ‫ﺑﻪ‬ ‫ﺑﺴﺘﻪ‬ ‫ﻛﻪ‬ ‫ﺑﺎﺷﺪ‬ ‫ﻣﻲ‬ ‫ﻣﻌﻤﺎري‬ARM. ‫ﻣﻴﺸﻮد‬ ‫اﺳﺘﻔﺎده‬ ‫آﻧﻬﺎ‬ ‫از‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ ‫ﻣﺠﻤﻮﻋﻪ‬ARM32‫ﻫﺴﺘﻪ‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ ‫ﻣﻌﻤﻮل‬ ‫وﺿﻌﻴﺖ‬ : ‫ﺑﻴﺘﻲ‬ ARM ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ ‫ﻣﺠﻤﻮﻋﻪ‬THUMB16‫ﺑﻴﺘﻲ‬‫ﻛﺎﻫﺶ‬ ‫ﺑﺎ‬ ‫ﻃﺮاﺣﻲ‬ ‫ﻣﻮارد‬ ‫در‬ ‫اﺳﺘﻔﺎده‬ : ‫ﺣﺎﻓﻈﻪ‬ ‫ﺣﺠﻢ‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ ‫ﻣﺠﻤﻮﻋﻪ‬JAZZEL8‫ﺑﻴﺘﻲ‬‫در‬ ‫اﺳﺘﻔﺎده‬ :‫ﺑﻜﺎرﮔﻴﺮي‬‫ﺟﺎوا‬ ‫ﺑﺎﻳﺘﻬﺎي‬ ‫ﻛﺪ‬ –‫ﺣﺮف‬ ‫ﺑﺎ‬ ‫ﻛﻪ‬ ‫ﻣﺪﻟﻬﺎﻳﻲ‬ ‫در‬ ‫ﻓﻘﻂ‬J. ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫اﺳﺘﻔﺎده‬ ، ‫ﺷﺪه‬ ‫ﻣﺘﻤﺎﻳﺰ‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ ‫ﻣﺠﻤﻮﻋﻪ‬THUMB32: ‫ﺑﻴﺘﻲ‬‫ﻫﺎي‬ ‫ﻧﮕﺎرش‬ ‫در‬6‫و‬7‫از‬‫ﻣﻌﻤﺎري‬ ARM‫ﺳﺮي‬ ‫ﺗﺠﺎري‬ ‫ﻃﺮﺣﻬﺎي‬ ‫و‬ ‫ﺑﻜﺎررﻓﺘﻪ‬CORTEX‫ﻣﻲ‬ ‫اﺳﺘﻔﺎده‬ ‫دﺳﺘﻮرات‬ ‫اﻳﻦ‬ ‫از‬ . ‫ﻛﻨﺪ‬ 3-4‫ﻧﺎﻣﮕﺬاري‬ ‫ﻗﺎﻟﺐ‬ARM‫اﺧﺘﺼﺎري‬ ‫ﺣﺮوف‬ ‫و‬ ‫ﻣﺪﻟﻬﺎي‬ ‫اﺧﺘﺼﺎري‬ ‫ﺣﺮوف‬ARM‫ﺷﺪه‬ ‫ﺗﻮﻟﻴﺪ‬،‫ﺷﺪه‬ ‫اﺳﺘﻔﺎده‬ ‫ﻫﺎي‬ ‫ﺗﻜﻨﻮﻟﻮژي‬ ‫ﻣﻔﺎﻫﻴﻢ‬ ‫ﻣﻌﺮف‬‫آن‬ ‫در‬ ‫ﻧﺎﻣﮕﺬاري‬ ‫ﻗﺎﻟﺐ‬ ‫ﻛﻠﻲ‬ ‫ﺑﻄﻮر‬ . ‫ﻫﺴﺘﻨﺪ‬ARM‫ﺑﺪﻳﻦ‬‫ﺷﺮح‬‫اﺳﺖ‬.‫ﺑﻪ‬‫ﺷﻜﻞ‬4‫ﺗﻮﺟﻪ‬ ‫ﻧﻤﻮﻧﻪ‬ ‫ﻳﻚ‬ ‫ﺑﻌﻨﻮان‬ .‫ﻛﻨﻴﺪ‬ ARM X Y Z T D M I E J F S ‫ﺷﻜﻞ‬4 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 88. 75 ‫ﻫﺴﺘﻪ‬ ‫درون‬ / ‫ﺳﻮم‬ ‫ﻓﺼﻞ‬ARM ٣-٤-١: ‫رفته‬ ‫بکار‬ ‫ديگر‬ ‫حروف‬ ‫تعريف‬ X‫ﺧﺎﻧﻮاده‬ARMARM 7 – ARM 9 – ARM 10 – ARM 11 Y‫ﺣﺎﻓﻈﻪ‬ ‫ﻣﺪﻳﺮﻳﺖ‬ ‫واﺣﺪ‬MMU Z‫ﻫﺴﺘﻪ‬ ‫روي‬ ‫ﺳﺮﻳﻊ‬ ‫ﺣﺎﻓﻈﻪ‬ARMCASH MEMORY E‫ﭘﻴﺸﺮﻓﺘﻪ‬ ‫ﻫﺎي‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ J‫دﺳﺘﻮرات‬8‫ﺟﺎوا‬ ‫ﻫﺎي‬ ‫ﻛﺪ‬ ‫و‬ ‫ﺑﻴﺘﻲ‬–JAZELLE‫ﻓﺮم‬ ‫ﭘﻠﺖ‬‫ﺟﻬﺖ‬ ‫ﺟﺎوا‬‫ﺳﺮﻳﻊ‬ ‫اﺟﺮاي‬ ‫ﺟﺎوا‬ ‫ﻛﺪﻫﺎي‬–JAZZEL‫ﺟﺎوا‬ ‫ﭘﺎي‬ ‫ﺗﻴﺰ‬ F‫ﺷﻨﺎور‬ ‫ﻣﻤﻴﺰ‬ ‫ﻣﺤﺎﺳﺒﺎت‬ ‫ﺑﺮدار‬ ‫واﺣﺪ‬ ‫ﺷﻜﻞ‬5 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 89. 76‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫ﺷﺮﻛﺖ‬ARM‫ﻛﻼﺳﻴﻚ‬ ‫ﻫﺎي‬ ‫ﺳﺮي‬ ‫ﺑﺮ‬ ‫ﻋﻼوه‬ARM 7 – 9 – 11‫ﺑﻪ‬ ‫ﻧﻴﺰ‬ ‫دﻳﮕﺮي‬ ‫ﻫﺎي‬ ‫ﻣﻌﻤﺎري‬ ‫ﮔ‬ ‫ﺑﺼﻮرت‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫ﻛﺮده‬ ‫ﻋﺮﺿﻪ‬ ‫ﺑﺎزار‬‫ﺴ‬. ‫ﻣﻴﺸﻮد‬ ‫اﺳﺘﻔﺎده‬ ‫ﺻﻨﻌﺘﻲ‬ ‫و‬ ‫ﻣﺼﺮﻓﻲ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﻣﺤﺼﻮﻻت‬ ‫در‬ ‫ﺘﺮده‬ ‫ﻫﺎي‬ ‫ﺳﺮي‬ ‫ﻣﺎﻧﻨﺪ‬ ‫ﻫﺎﻳﻲ‬ ‫ﻣﻌﻤﺎري‬CORTEX‫ﺑﺎ‬‫ﭘﺮوﻓﺎﻳﻞ‬ ‫ﺳﻪ‬A‫و‬R‫و‬M‫ﺑﻪ‬‫ﻫﺎي‬ ‫ﺷﻤﺎره‬ CORTEX M 0 – 1- 3-4‫و‬CORTEX R4‫و‬CORTEX A5 – 8 – 9-15‫اﻳﻦ‬ ‫از‬ . ‫ﻫﺴﺘﻨﺪ‬ ‫ﺗﺠﺎري‬ ‫ﻃﺮﺣﻬﺎي‬ ‫دﺳﺘﻪ‬ ‫ﻫﺎي‬ ‫ﺳﺮي‬CORTEX A‫ﻣﻌﻤﺎري‬ ‫ﺑﻬﺒﻮد‬ ‫ﺑﺎ‬ARM‫ﺗﻮان‬ ‫ﻣﺼﺮف‬ ‫ﻛﻼﺳﻴﻚ‬ ‫ﻫﺎي‬ ‫ﺳﺮي‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﺑﺎ‬ ‫ﻣﻘﺎﻳﺴﻪ‬ ‫در‬ ‫و‬ ‫داد‬ ‫اﻓﺰاﻳﺶ‬ ‫را‬ ‫ﻛﺎراﻳﻲ‬ ‫و‬ ‫ﻛﺎﻫﺶ‬ ‫را‬CPU ATOM‫ﻫﻤﺎن‬ ‫اﻳﻨﺘﻞ‬ ‫ﺷﺮﻛﺖ‬ ‫ﺑﻪ‬ ‫ﻣﺮﺑﻮط‬ ‫ﺗﻮان‬ ‫ﻣﺼﺮف‬ ‫و‬ ‫ﻗﻴﻤﺖ‬ ‫ﺑﺎ‬ ‫را‬ ‫ﻛﺎراﻳﻲ‬‫اﻧﺘﺨﺎب‬ ‫ﺑﻬﺘﺮﻳﻦ‬ ‫ﻫﺎ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫از‬ ‫ﺳﺮي‬ ‫.اﻳﻦ‬ ‫داد‬ ‫اراﺋﻪ‬ ‫ﺗﺮ‬ ‫ﭘﺎﻳﻴﻦ‬ ‫ﺑﺴﻴﺎر‬ ‫وﻳﻨﺪوز‬ ‫و‬ ‫ﻟﻴﻨﻮﻛﺲ‬ ‫ﻋﺎﻣﻞ‬ ‫ﺳﻴﺴﺘﻢ‬ ‫ﮔﻴﺮي‬ ‫ﺑﻜﺎر‬ ‫اﻣﻜﺎن‬ ‫و‬ ‫اﺳﺖ‬ ‫ﺣﻤﻞ‬ ‫ﻗﺎﺑﻞ‬ ‫ﻫﺎي‬ ‫ﺳﻴﺴﺘﻢ‬ ‫ﺑﺮاي‬CE . ‫دارد‬ ‫ﻣﻨﺎﺳﺐ‬ ‫ﻛﺎراﺋﻲ‬ ‫ﺑﺎ‬ ‫را‬ ‫ﻣﻴﻜﺮوﺳﺎﻓﺖ‬ ‫ﺳﺮي‬CORTEX M‫ﻣﻴﻜﺮوﻛﻨﺘﺮﻟﺮﻫﺎي‬ ‫ﺣﺪ‬ ‫در‬ ‫و‬ ‫ﻣﻨﺎﺳﺐ‬ ‫ﻗﻴﻤﺖ‬ ‫ﺑﺎ‬16‫و‬32، ‫دﻳﮕﺮ‬ ‫ﺑﻴﺘﻲ‬ ‫ﺟﺎﻳﮕﺰﻳﻦ‬‫ﻣﺤﺼﻮﻻت‬ ‫ﺑﺮاي‬ ‫ﻣﻨﺎﺳﺒﻲ‬AVR،PIC. ‫ﻫﺴﺘﻨﺪ‬ ‫ﺷﻜﻞ‬6 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 90. 77 ‫ﻫﺴﺘﻪ‬ ‫درون‬ / ‫ﺳﻮم‬ ‫ﻓﺼﻞ‬ARM 3-5‫ﻫﺎ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬:RISC‫ﻣﻘﺎﺑﻞ‬ ‫در‬CISC RISC‫ﻛﻠﻤﺎت‬ ‫ﺳﺮﻧﺎم‬Reduced Instruction Set Computer‫ﻣﺠﻤﻮﻋﻪ‬ ‫ﻳﻌﻨﻲ‬ ‫اﺳﺖ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻳﺎﻓﺘﻪ‬ ‫ﻛﺎﻫﺶ‬ ‫دﺳﺘﻮرات‬–‫ﺑﺎﻳ‬ ‫اﺳﺖ‬ ‫ﭘﻴﺪا‬ ‫آن‬ ‫ﻧﺎم‬ ‫از‬ ‫ﻛﻪ‬ ‫ﭼﻨﺎن‬ ‫و‬‫ﺗﻌﺪاد‬ ‫اﺳﺖ‬ ‫ﻣﻤﻜﻦ‬ ‫ﻛﻪ‬ ‫آﻧﺠﺎ‬ ‫ﺗﺎ‬ ‫ﺪ‬ ‫ﻳﺎﺑﺪ‬ ‫ﻛﺎﻫﺶ‬ ‫دﺳﺘﻮرات‬. ‫اﺟﺮاي‬ ‫وﻇﻴﻔﻪ‬ ‫ﺣﺎل‬ ‫ﺑﻬﺮ‬ ‫اﺳﺖ‬ ‫اﻓﺰار‬ ‫ﺳﺨﺖ‬ ‫ﺷﺪن‬ ‫ﻛﻮﭼﻚ‬ ‫و‬ ‫ﺳﺎده‬ ‫آن‬ ‫و‬ ‫دارد‬ ‫ﺑﺰرگ‬ ‫ﺣﺴﻦ‬ ‫ﻳﻚ‬ ‫ﻛﺎر‬ ‫اﻳﻦ‬ ‫ﭘﻴﭽﻴﺪﮔﻲ‬ ‫از‬ ‫ﻫﺎ‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﻛﺎﻫﺶ‬ ‫ﺑﺎ‬ ‫اﺳﺖ‬ ‫ﻃﺒﻴﻌﻲ‬ ‫و‬ ‫اﺳﺖ‬ ‫اﻓﺰار‬ ‫ﺳﺨﺖ‬ ‫ﺑﻌﻬﺪه‬ ‫ﻫﺎ‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫اﻓﺰار‬ ‫ﺳﺨﺖ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﺑﺨﺸﻬﺎي‬‫ﻣﻴﺸﻮد‬ ‫ﻛﺎﺳﺘﻪ‬‫ﺳ‬ ‫ﺷﺪن‬ ‫ﻛﻮﭼﻚ‬ .‫ﻛﺎﻫﺶ‬ ‫را‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻗﻴﻤﺖ‬ ، ‫اﻓﺰار‬ ‫ﺨﺖ‬ ‫دو‬ ‫اﻳﻦ‬ . ‫ﻳﺎﺑﺪ‬ ‫ﻣﻲ‬ ‫ﻛﺎﻫﺶ‬ ‫ﻧﻴﺰ‬ ‫ﺗﻮان‬ ‫ﻣﺼﺮف‬ ، ‫رﻳﺴﻚ‬ ‫ﺧﻮاص‬ ‫ﺳﺎﻳﺮ‬ ‫ﺗﺮﻛﻴﺐ‬ ‫ﺑﺎ‬ ‫ﻫﻤﭽﻨﻴﻦ‬ ‫و‬ ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫وﻳﮋﮔﻲ‬،، ‫ﻣﻮﺑﺎﻳﻞ‬ ‫ﻣﺎﻧﻨﺪ‬ ‫ﺣﻤﻞ‬ ‫ﻗﺎﺑﻞ‬ ‫ﻫﺎي‬ ‫ﺳﻴﺴﺘﻢ‬ ‫در‬ ‫ﮔﺰﻳﻨﻪ‬ ‫ﺑﻬﺘﺮﻳﻦ‬ ‫را‬ ‫رﻳﺴﻚ‬ ‫ﺑﺮ‬ ‫ﻣﺒﺘﻨﻲ‬ ‫ﻫﺎي‬ ‫ﭘﺮدازﻧﺪه‬ ‫ﺗﺒﻠﺖ‬‫و‬‫ﻛﺎﻫﺶ‬ ‫و‬ ‫ﻛﻮﭼﻜﻲ‬ ‫ﻛﻪ‬ ‫ﺟﺎﻳﻲ‬ ، ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﻛﻨﺘﺮﻟﻲ‬ ‫ﺳﻴﺴﺘﻤﻬﺎي‬‫در‬ ‫اﺳﺎﺳﻲ‬ ‫دﻏﺪﻏﻪ‬ ‫ﺑﺎﻃﺮي‬ ‫ﻣﺼﺮف‬ . ‫اﺳﺖ‬ ‫ﻃﺮاﺣﻲ‬ ‫ﻣﻌﻤﺎري‬ ‫در‬CISC‫ﻛﻠﻤﺎت‬ ‫ﻣﺨﻔﻒ‬ ‫ﻛﻪ‬complex instruction set computer‫ﺑﻪ‬ ‫و‬ ‫ﻳﺎﺑﺪ‬ ‫ﻣﻲ‬ ‫اﻓﺰاﻳﺶ‬ ‫اﻓﺰار‬ ‫ﺳﺨﺖ‬ ‫ﺣﺠﻢ‬ ، ‫اﺳﺖ‬ ‫ﭘﻴﭽﻴﺪه‬ ‫ﻫﺎي‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﻣﺠﻤﻮﻋﻪ‬ ‫ﻣﻌﻨﺎي‬،‫دﺳﺘﻮرات‬ ‫زﻳﺮا‬ ‫اﻫﺪاف‬ ‫ﺑﺎ‬ ، ‫زﻳﺎدي‬‫ﻣﺘﻔﺎوت‬‫ﺳ‬ ‫ﭘﻴﺎده‬ ‫ﺑﺎﻳﺪ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﻫﺎي‬ ‫اﻓﺰار‬ ‫ﺳﺨﺖ‬ ‫ﺑﺎ‬ ‫و‬‫ﺷﻮد‬ ‫ﺎزي‬.‫ﻛﺮدن‬ ‫اﻓﺰاري‬ ‫ﺳﺨﺖ‬ ‫ﺳﺮﻋﺖ‬ ، ‫دﺳﺘﻮرات‬ ‫اﺟﺮا‬‫را‬‫ﻣﻘﺎﺑﻞ‬ ‫در‬ ‫اﻣﺎ‬ ، ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫اﻓﺰاﻳﺶ‬ ‫اي‬ ‫ﻣﻼﺣﻈﻪ‬ ‫ﻗﺎﺑﻞ‬ ‫ﺑﺸﻜﻞ‬،‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻗﻴﻤﺖ‬ . ‫ﻳﺎﺑﺪ‬ ‫ﻣﻲ‬ ‫اﻓﺰاﻳﺶ‬ ‫ﺗﻮان‬ ‫ﻣﺼﺮف‬ ‫و‬ CISC‫ﺑﺮاي‬ ‫ﻣﻨﺎﺳﺒﻲ‬ ‫ﮔﺰﻳﻨﻪ‬CPU‫ﻳﺎ‬ ‫و‬ ‫ﺷﺨﺼﻲ‬ ‫ﻫﺎي‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ‫در‬ ‫رﻓﺘﻪ‬ ‫ﺑﻜﺎر‬ ‫ﻣﻴﻜﺮوﭘﺮﺳﺴﻮرﻫﺎي‬ ‫و‬ ‫ﺑﺴﻴﺎر‬ ‫ﭘﺮدازش‬ ‫ﻗﺪرت‬ ‫ﺑﺎ‬ ‫ﺳﻴﺴﺘﻤﻬﺎي‬‫ﻛﻪ‬ ‫اﻳﻨﺘﻞ‬ ‫ﺷﺮﻛﺖ‬ . ‫اﺳﺖ‬ ‫ﻫﺎ‬ ‫ﺳﺮور‬ ‫ﻣﺎﻧﻨﺪ‬ ‫ﺑﺎﻻﺗﺮي‬ ‫ﻣﻌﻤﺎري‬ ‫اﻳﻦ‬ ‫از‬ ، ‫ﻣﻴﺸﻮد‬ ‫اﺳﺘﻔﺎده‬ ‫ﺷﺨﺼﻲ‬ ‫ﻫﺎي‬ ‫ﻛﺎﻣﭙﻴﻮﺗﺮ‬ ‫در‬ ‫ﻓﺮاﮔﻴﺮي‬ ‫ﺑﺼﻮرت‬ ‫آن‬ ‫ﻣﻴﻜﺮوﭘﺮﺳﺴﻮرﻫﺎي‬ . ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫اﺳﺘﻔﺎده‬ CPU INTEL CI7‫اﺳﺖ‬ ‫اﻟﻌﺎده‬ ‫ﻓﻮق‬ ‫اﻓﺰاري‬ ‫ﺳﺨﺖ‬ ‫ﭘﻴﭽﻴﺪﮔﻲ‬ ‫ﺑﺎ‬ ‫اي‬ ‫ﻫﺴﺘﻪ‬ ‫ﺷﺶ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻳﻚ‬. parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 91. 78‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫ﻳ‬ ‫ﻣﻲ‬ ‫ﻛﺎﻫﺶ‬ ‫دﺳﺘﻮرات‬ ‫ﺗﻌﺪاد‬ ‫رﻳﺴﻚ‬ ‫در‬ ‫وﻗﺘﻲ‬‫ﺎﺑﺪ‬،‫دﻳﮕﺮ‬ ‫دﺳﺘﻮرات‬ ‫ﺳﺎزي‬ ‫ﺷﺒﻴﻪ‬ ‫ﺑﺮاي‬،‫ﻧﺮم‬ ‫ﻛﺎﻣﭙﺎﻳﻠﺮ‬ ‫اﻓﺰاري‬،‫ﺑﻴﺸﺘﺮي‬ ‫وﻇﻴﻔﻪ‬‫ﺑﻌﻬﺪه‬‫و‬ ‫ﺗﺮ‬ ‫ﭘﻴﭽﻴﺪه‬ ‫اﻓﺰاري‬ ‫ﻧﺮم‬ ‫ﻛﺎﻣﭙﺎﻳﻠﺮ‬ ‫رﻳﺴﻚ‬ ‫در‬ ‫ﺧﻼﺻﻪ‬ ‫ﺑﻄﻮر‬ . ‫دارد‬ ‫در‬ ‫ﺣﺎﻟﻴﻜﻪ‬ ‫در‬ ‫اﺳﺖ‬ ‫ﺗﺮ‬ ‫ﺳﺎده‬ ‫اﻓﺰار‬ ‫ﺳﺨﺖ‬CISC‫اﻓﺰار‬ ‫ﺳﺨﺖ‬ ‫وﻟﻲ‬ ‫ﺗﺮ‬ ‫ﺳﺎده‬ ‫اﻓﺰاري‬ ‫ﻧﺮم‬ ‫ﻛﺎﻣﭙﺎﻳﻠﺮ‬ . ‫اﺳﺖ‬ ‫ﺗﺮ‬ ‫ﭘﻴﭽﻴﺪه‬ ‫ﭘﺮ‬ ‫ﻃﺮاﺣﻲ‬ ‫در‬ ‫رﻳﺴﻚ‬ ‫اﻳﺪه‬‫ﻫﺎ‬ ‫دازﺷﮕﺮ‬. ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫ﺗﺎﺛﻴﺮ‬ ‫ﺗﺤﺖ‬ ‫را‬ ‫زﻳﺮ‬ ‫ﻣﻮارد‬ ، ‫ﻫﺎ‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬‫ﺗﺒﺪﻳﻞ‬ ‫ﺗﺮ‬ ‫ﺳﺎده‬ ‫دﺳﺘﻮرات‬ ‫ﺑﻪ‬ ‫ﭘﺮدازش‬ ‫ﭘﻴﭽﻴﺪه‬ ‫ﻋﻤﻠﻴﺎت‬ ، ‫ﻳﺎﺑﺪ‬ ‫ﻣﻲ‬ ‫ﻛﺎﻫﺶ‬ . ‫ﻣﻴﺸﻮد‬ ‫اﺟﺮا‬ ‫ﻛﻼك‬ ‫ﺳﻴﻜﻞ‬ ‫ﻳﻚ‬ ‫در‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﻫﺮ‬ ‫و‬ ‫ﺷﺪه‬ ‫ﻛﺪﻫﺎي‬ ‫ﺑﻪ‬ ‫آﻧﻬﺎ‬ ‫ﻫﻤﻪ‬ ‫ﻛﻪ‬ ‫ﻫﺎ‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﻋﺮض‬ ‫ﺷﺪن‬ ‫ﺛﺎﺑﺖ‬ ‫ﺑﺎ‬32‫اﻣﻜﺎن‬ ‫ﻣﻴﺸﻮد‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﺑﻴﺘﻲ‬ ‫ﭘﺮداز‬‫ﻻﻳﻦ‬ ‫ﭘﺎﻳﭗ‬ ‫اﺳﺎﺳﻲ‬ ‫ﻧﻜﺘﻪ‬ . ‫ﻣﻴﺸﻮد‬ ‫ﻓﺮاﻫﻢ‬ ‫ﻟﻮﻟﻪ‬ ‫ﺧﻂ‬ ‫ﻳﺎ‬ ‫ﻻﻳﻦ‬ ‫ﭘﺎﻳﭗ‬ ‫ﺗﻜﻨﻴﻚ‬ ‫ﻃﺮﻳﻖ‬ ‫از‬ ‫ش‬ ‫را‬ ‫ﭘﺮدازش‬ ‫ﺳﺮﻋﺖ‬ ‫ﻛﺎر‬ ‫اﻳﻦ‬ . ‫اﺳﺖ‬ ‫ﻫﻤﺰﻣﺎن‬ ‫ﺑﻄﻮر‬ ‫اﻟﻌﻤﻞ‬ ‫دﺳﺘﻮر‬ ‫ﭼﻨﺪ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﻣﺮاﺣﻞ‬ ‫اﺟﺮاي‬ ‫ﺧﻮاﻫﺪ‬ ‫داده‬ ‫ﺗﻮﺿﻴﺢ‬ ‫ﻛﺎﻣﻠﺘﺮي‬ ‫ﺑﺸﻜﻞ‬ ‫ﻟﻮﻟﻪ‬ ‫ﺧﻂ‬ ‫ﺗﻜﻨﻴﻚ‬ ‫ﺑﻌﺪ‬ ‫ﺑﺨﺸﻬﺎي‬ ‫در‬ . ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫اﻓﺰاﻳﺶ‬ . ‫ﺷﺪ‬ ‫ﺗﻌﺪاد‬‫رﺟﻴﺴﺘﺮﻫﺎ‬،‫ﻫﺎي‬ ‫ﺳﻠﻮل‬ ‫ﻛﻪ‬‫و‬ ‫ﻳﺎﻓﺘﻪ‬ ‫اﻓﺰاﻳﺶ‬ ، ‫ﻫﺴﺘﻨﺪ‬ ‫ﺑﺎﻻ‬ ‫ﺳﺮﻋﺖ‬ ‫ﺑﺎ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﻛﻮﭼﻚ‬‫در‬ ‫در‬ ‫زﻳﺎدي‬ ‫رﺟﻴﺴﺘﺮﻫﺎي‬ ‫ﺗﻌﺪاد‬ ‫ﻧﻮﻳﺲ‬ ‫.ﺑﺮﻧﺎﻣﻪ‬ ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫اﻳﺠﺎد‬ ‫ﻣﻨﺎﺳﺒﺘﺮي‬ ‫ﻓﻀﺎي‬ ‫ﻧﻮﻳﺴﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻧﻴﺴﺖ‬ ‫ﻧﻴﺎزي‬ ‫و‬ ‫دارد‬ ‫اﺧﺘﻴﺎر‬‫ﻛﻪ‬. ‫ﺑﺮﮔﺮداﻧﺪ‬ ‫اﺻﻠﻲ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﻪ‬ ‫را‬ ‫ﺷﺪه‬ ‫ﭘﺮدازش‬ ‫اﻃﻼﻋﺎت‬ ‫ﻣﺪام‬ ‫ﭘﺎ‬ ‫اﺻﻠﻲ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫و‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﺑﻴﻦ‬ ‫اﻃﻼﻋﺎت‬ ‫ﺗﺒﺎدل‬ ‫ﺳﺮﻋﺖ‬‫از‬ ‫اﺳﺘﻔﺎده‬ ‫ﺑﺎ‬ ‫و‬ ‫اﺳﺖ‬ ‫ﻳﻴﻦ‬ . ‫ﻳﺎﺑﺪ‬ ‫ﻣﻲ‬ ‫اﻓﺰاﻳﺶ‬ ‫ﭘﺮدازش‬ ‫ﺳﺮﻋﺖ‬ ‫رﺟﻴﺴﺘﺮﻫﺎ‬ ‫اﻃﻼﻋﺎت‬،‫ﮔﺮﻓﺘﻪ‬ ‫ﺻﻮرت‬ ‫آن‬ ‫روي‬ ‫ﭘﺮدازﺷﻬﺎ‬ ‫ﺗﻤﺎﻣﻲ‬ ‫و‬ ‫ﻣﻴﺸﻮد‬ ‫ﺑﺎر‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﺑﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫از‬ ‫ﻳﻜﺒﺎر‬ ‫آﺧﺮ‬ ‫در‬ ‫و‬ ‫ﻣﻴﺸﻮد‬ ‫ذﺧﻴﺮه‬ ‫رﺟﻴﺴﺘﺮ‬ ‫در‬ ‫ﭘﺮدازش‬ ‫اﻧﺘﻬﺎي‬ ‫ﺗﺎ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﻧﺘﺎﻳﺞ‬ ‫و‬،‫اﻃﻼﻋﺎت‬ ‫ﻣﻴﺸﻮد‬ ‫داده‬ ‫ﺑﺮﮔﺸﺖ‬ ‫اﺻﻠﻲ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﻪ‬ ‫ﺷﺪه‬ ‫ﭘﺮدازش‬‫اﻳ‬ .‫ﻦ‬‫رﻳﺴﻚ‬ ‫در‬ ‫اﻳﺪه‬‫ﻓﺮاﺧﻮاﻧﻲ‬ ‫ﻋﻨﻮان‬ ‫ﺑﺎ‬ ‫ذﺧﻴﺮه‬ ‫و‬LOAD – STORE‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﮔﺬاري‬ ‫ﻧﺎم‬.‫ﻗﺒﻠﻲ‬ ‫ﺷﺮح‬ ‫در‬ ‫ﻛﻪ‬ ‫ﻫﻤﺎﻧﮕﻮﻧﻪ‬ ‫و‬ ‫ﺣ‬ ‫ﺑﻪ‬ ‫ﻛﻤﺘﺮ‬ ‫رﺟﻮع‬ ‫ﺷﺪ‬ ‫ﮔﻔﺘﻪ‬‫ﺎ‬. ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫اﻓﺰاﻳﺶ‬ ‫را‬ ‫ﭘﺮدازش‬ ‫ﺳﺮﻋﺖ‬ ‫اﺻﻠﻲ‬ ‫ﻓﻈﻪ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 92. 79 ‫ﻫﺴﺘﻪ‬ ‫درون‬ / ‫ﺳﻮم‬ ‫ﻓﺼﻞ‬ARM ‫ﻛﺎر‬ ‫وﻟﻲ‬ ‫ﻛﻤﺘﺮ‬ ‫دﻫﻲ‬ ‫آدرس‬ ‫ﻫﺎي‬ ‫ﻣﺪ‬ ‫از‬‫آ‬‫و‬ ‫ﺳﺎدﮔﻲ‬ ‫ﺑﺎﻋﺚ‬ ‫ﻛﻪ‬ ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫اﺳﺘﻔﺎده‬ ‫ﺗﺮي‬ ‫ﻣﺪ‬ ‫ﺑﺮﻧﺎ‬ ‫ﺷﺪن‬ ‫ﭼﺎﻻك‬‫آدرس‬ ‫ﻫﺎي‬ ‫ﻣﺪ‬ ‫ﺗﻤﺎﻣﻲ‬ ‫اﺳﻤﺒﻠﻲ‬ ‫زﺑﺎن‬ ‫ﺑﻪ‬ ‫ﻣﺮﺑﻮط‬ ‫ﻓﺼﻞ‬ ‫در‬ . ‫ﺷﻮد‬ ‫ﻣﻲ‬ ‫ﻫﺎ‬ ‫ﻣﻪ‬ . ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫داده‬ ‫ﺷﺮح‬ ‫ﻣﺜﺎل‬ ‫ﺑﺎ‬ ‫دﻫﻲ‬ ‫ﻣﻌﻤﺎري‬ARM‫ﻗﺎﺑﻠﻴﺘﻬﺎي‬ ، ‫ﭘﺮدازش‬ ‫ﻓﺮاﻳﻨﺪ‬ ‫ﺑﻬﺒﻮد‬ ‫ﺑﺮاي‬ ‫ﺑﻠﻜﻪ‬ ‫ﻛﺮده‬ ‫اﺳﺘﻔﺎده‬ ‫رﻳﺴﻚ‬ ‫از‬ ‫ﺗﻨﻬﺎ‬ ‫ﻧﻪ‬ CISC‫ﻃﺮاﺣﻲ‬ ‫در‬ ‫اﺻﻠﻲ‬ ‫ﻫﺪف‬ . ‫اﺳﺖ‬ ‫ﮔﺮﻓﺘﻪ‬ ‫ﺧﺪﻣﺖ‬ ‫ﺑﻪ‬ ‫ﻧﻴﺰ‬ ‫را‬ARM، ‫ﺣﺎﻓﻈﻪ‬ ‫ﺣﺠﻢ‬ ‫ﻛﺎﻫﺶ‬ ‫ﻛﺎ‬. ‫اﺳﺖ‬ ‫ﻗﻴﻤﺖ‬ ‫ﻛﺎﻫﺶ‬ ‫و‬ ‫ﺗﻮان‬ ‫ﻣﺼﺮف‬ ‫ﻫﺶ‬ ‫در‬ ‫ﭘﺮدازش‬ ‫ﺳﺮﻋﺖ‬ARM‫ﻣﻼﺣﻈﻪ‬ ‫ﺑﺎ‬ ‫ﺗﻜﻨﻴﻜﻬﺎي‬ ‫و‬ ‫ﺷﺪه‬ ‫ﺑﺮرﺳﻲ‬ ‫ﺷﺪه‬ ‫ﮔﻔﺘﻪ‬ ‫ﻣﻮارد‬ ‫اﺿﺎﻓﻪ‬ ‫ﻣﻌﻤﺎري‬ ‫ﺑﻪ‬ ‫ﻃﺮاﺣﻲ‬ ‫در‬ ‫ﺟﺪﻳﺪي‬ . ‫ﻣﻴﺸﻮد‬ 3-5-1‫ﻣﻌﻤﺎري‬ ‫از‬ ‫ﺷﺪه‬ ‫اﺿﺎﻓﻪ‬ ‫ﻣﻮارد‬ CISC ‫ﻣﻌﻤﺎري‬ ‫ﺑﻪ‬ ‫ﺷﺪه‬ ‫اﺿﺎﻓﻪ‬ ‫ﻣﻮارد‬ARM‫ﻛﻪ‬ ‫رﻳﺴﻚ‬ ‫اﻳﺪه‬ ‫ﻓﺮاي‬،‫اوﻟﻴﻪ‬ ‫ﻃﺮاﺣﻲ‬ ‫در‬ ARM‫ر‬ ‫ﺑﻮد‬‫ﭼﻨﻴﻦ‬ ‫ﺧﻼﺻﻪ‬ ‫ﺑﺸﻜﻞ‬ ‫ﻣﻴﺘﻮان‬ ‫ا‬ . ‫ﻛﺮد‬ ‫ذﻛﺮ‬ ‫دﺳﺘﻮرات‬ ‫از‬ ‫ﺑﻌﻀﻲ‬ ‫اﺟﺮاي‬ ‫ﺳﻴﻜﻞ‬ ‫رﻳﺴﻚ‬ ‫اﻳﺪه‬ ‫در‬ . ‫ﻛﺮد‬ ‫ﺗﻐﻴﻴﺮ‬ ‫ﺳﻴﻜﻞ‬ ‫ﻳﻚ‬ ‫در‬ ‫ﺑﺎﻳﺪ‬ ‫دﺳﺘﻮرات‬ . ‫داد‬ ‫اﻓﺰاﻳﺶ‬ ‫را‬ ‫اﺟﺮا‬ ‫ﺳﻴﻜﻞ‬ ‫ﺗﻌﺪاد‬ ، ‫دﺳﺘﻮرات‬ ‫از‬ ‫ﺑﻌﻀﻲ‬ ‫ﺷﺪن‬ ‫اﺿﺎﻓﻪ‬ ‫وﻟﻲ‬ ‫ﺷﻮد‬ ‫اﺟﺮا‬ ‫ﻛﻼك‬ ( ‫ﺷﻴﻔﺘﺮ‬ ‫ﺑﺎرل‬ )‫ﺳﺮﻳﻊ‬ ‫دﻫﻨﺪه‬ ‫اﻧﺘﻘﺎل‬ ‫ﻳﻚ‬ ‫از‬INLINE BARREL SHIFTER ‫اﺳﺘﻔﺎد‬‫دارد‬ ‫اﺳﻤﺒﻠﻲ‬ ‫ﻧﻮﻳﺴﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫در‬ ‫زﻳﺎدي‬ ‫ﻛﺎرﺑﺮد‬ ‫ﺑﺎﻳﻨﺮي‬ ‫ارﻗﺎم‬ ‫دادن‬ ‫ﺷﻴﻔﺖ‬ . ‫ﺷﺪ‬ ‫ه‬‫و‬ ‫دو‬ ‫از‬ ‫ﺿﺮﻳﺒﻲ‬ ‫در‬ ‫را‬ ‫ﻋﺪد‬ ‫ﻳﻚ‬ ‫ﺧﻮاﻫﻴﺪ‬ ‫ﻣﻲ‬ ‫ﻛﻨﻴﺪ‬ ‫ﻓﺮض‬ ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫اﻓﺰاﻳﺶ‬ ‫را‬ ‫ﭘﺮدازش‬ ‫ﺳﺮﻋﺖ‬ ‫ﺷﻜﻞ‬7 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 93. 80‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫ﻋﺪد‬ ‫ﺑﻪ‬ ‫اﺳﺖ‬ ‫ﻛﺎﻓﻲ‬ ‫ﻓﻘﻂ‬ ‫ﻛﻨﻴﺪ‬ ‫ﺿﺮب‬‫آ‬‫ﺿﺮﻳﺐ‬ ‫ن‬،‫ﭼﭗ‬ ‫ﺑﻪ‬ ‫را‬ ‫ﻧﻈﺮ‬ ‫ﻣﻮرد‬ ‫رﻗﻢ‬،‫اﻧﺘﻘﺎل‬ ‫و‬ ‫ﺷﻴﻔﺖ‬ ‫دﺳﺘﻮ‬ ‫ﺑﺮدن‬ ‫ﺑﻜﺎر‬ ‫از‬ ‫اﻳﻨﻜﺎر‬ . ‫دﻫﻴﺪ‬‫ر‬‫اﻟﻌﻤﻞ‬‫ﺿﺮب‬،. ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫را‬ ‫ﻛﻤﺘﺮي‬ ‫زﻣﺎن‬ ‫ﺑﻪ‬‫ﺷﻜﻞ‬7‫ﺗ‬‫اﻧﺠﺎم‬ ‫ﺛﺎﺑﺖ‬ ‫ﻋﺪد‬ ‫ﻳﺎ‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﻳﻚ‬ ‫روي‬ ‫ﺷﻴﻔﺖ‬ ‫ﻛﺎر‬ ‫ﻫﻢ‬ ‫ﻫﻤﺰﻣﺎن‬ ‫ﻛﻨﻴﺪ‬ ‫ﻮﺟﻪ‬ . ‫ﻣﻴﺸﻮد‬ ‫اﺟﺮا‬ ‫دﺳﺘﻮر‬ ‫ﺑﻘﻴﻪ‬ ‫ﻫﻢ‬ ‫و‬ ‫ﻣﻴﺸﻮد‬ : ‫ﻣﺜﺎل‬ MOV R0, R2, LSL #2 ‫رﺟﻴﺴﺘﺮ‬ ‫درون‬ ‫ﻋﺪد‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﻳﻚ‬ ‫ﻃﻲ‬R2‫د‬ ‫ﭼﭗ‬ ‫ﺑﻪ‬ ‫ﺷﻴﻔﺖ‬ ‫دوﺑﺎر‬‫ﺳﭙﺲ‬ ‫و‬ ‫ﻣﻴﺸﻮد‬ ‫اده‬ ‫ﻣﺤﺘﻮاي‬ ‫اﻧﺘﻘﺎل‬ ‫ﻛﺎر‬R2‫ﺑﻪ‬R0. ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﺻﻮرت‬ ‫ﺷﻜﻞ‬8 : ‫ﻣﺜﺎل‬ 00001000‫ﻋﺪد‬ ‫ﻣﻌﺎدل‬8‫از‬ ‫ﺑﺎر‬ ‫دو‬ ‫اﻧﺪازه‬ ‫ﺑﻪ‬ ‫ﻳﻌﻨﻲ‬ ‫ﻛﻨﻴﺪ‬ ‫ﺿﺮب‬ ‫ﭼﻬﺎر‬ ‫در‬ ‫را‬ ‫آن‬ ‫اﮔﺮ‬ ‫اﺳﺖ‬ ‫اﻋﺸﺎري‬ ‫زﻳﺮا‬ ‫ﺷﻮد‬ ‫داده‬ ‫ﺷﻴﻔﺖ‬ ‫ﺑﺎﻳﺪ‬ ‫ﭼﭗ‬ ‫ﺳﻤﺖ‬2*2=4‫ﻋﺪد‬ ‫ﺷﻴﻔﺖ‬ ‫ﻧﺘﻴﺠﻪ‬00100000. ‫اﺳﺖ‬ ‫دﺳﺘﻮرات‬ ‫ﻣﺠﻤﻮﻋﻪ‬16‫ﺑﻴﺘﻲ‬THUMBTHUMB‫ﻧﺘﻴﺠﺘﺎ‬ ‫و‬ ‫ﻛﺎﻫﺶ‬ ‫را‬ ‫دﺳﺘﻮرات‬ ‫ﺣﺠﻢ‬ . ‫ﻛﺮد‬ ‫ﻛﻤﺘﺮ‬ ‫را‬ ‫ﺷﺪه‬ ‫اﺷﻐﺎل‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﻣﻘﺪار‬‫ﻫﺴﺘﻪ‬ ‫در‬ARM‫دﺳﺘﻮرات‬32‫ﺑﻴﺘﻲ‬ARM ‫دﺳﺘﻮرات‬ ‫ﺷﺪن‬ ‫اﺿﺎﻓﻪ‬ ‫ﺑﺎ‬ ‫و‬ ‫ﻣﻴﺸﻮد‬ ‫اﺳﺘﻔﺎده‬ ‫اﺳﺎﺳﻲ‬ ‫دﺳﺘﻮرات‬ ‫ﺑﻌﻨﻮان‬ ‫ﻧﻴﺰ‬THUMB‫ﺛﺎﺑﺖ‬ ‫ﺷﺪ‬ ‫ﻧﻘﺾ‬ ‫دﺳﺘﻮرات‬ ‫ﻃﻮل‬ ‫ﺑﻮدن‬ ‫ﺗﺮ‬ ‫ﭘﻴﺸﺮﻓﺘﻪ‬ ‫دﺳﺘﻮرات‬‫دﻳﺠﻴﺘﺎل‬ ‫ﺳﻴﮕﻨﺎﻟﻬﺎي‬ ‫ﭘﺮدازش‬ ‫ﻣﺎﻧﻨﺪ‬ ‫ي‬DSP‫ﺑﻪ‬ARM‫اﺿﺎﻓﻪ‬ ‫ﻫﺴﺘﻪ‬ ‫اﻓﺰار‬ ‫ﺳﺨﺖ‬ ‫اﻳﻨﻜﺎر‬ ‫و‬ ‫ﺷﺪ‬ARM. ‫ﻛﺮد‬ ‫ﺗﺮ‬ ‫ﭘﻴﭽﻴﺪه‬ ‫را‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 94. 81 ‫ﻫﺴﺘﻪ‬ ‫درون‬ / ‫ﺳﻮم‬ ‫ﻓﺼﻞ‬ARM ‫ﺷﻜﻞ‬9‫ﻫﺴﺘﻪ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﺑﺨﺸﻬﺎي‬ARM . ‫اﺳﺖ‬ ‫داده‬ ‫ﻧﻤﺎﻳﺶ‬ ‫را‬ ‫از‬ ‫اﻃﻼﻋﺎت‬ ‫ﻓﺮاﺧﻮاﻧﻲ‬ ‫ﻋﺎﻣﻞ‬ ‫آدرس‬ ‫رﺟﻴﺴﺘﺮ‬ . ‫اﺳﺖ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬‫ﺑﻪ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺧﻄﻮط‬ ‫ﺑﺎر‬ ‫ﻫﺎ‬ ‫رﺟﻴﺴﺘﺮ‬ ‫درون‬ ‫ﺑﻪ‬ ‫و‬ ‫ﺷﺪه‬ ‫اﺟﺮا‬ ‫ﺗﺮﺗﻴﺐ‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﺑﺮاﺳﺎس‬ ‫ﭘﺮدازش‬ . ‫ﻣﻴﺸﻮد‬ ‫واﺣﺪ‬ ‫در‬ ‫ﺷﺪه‬ ‫داده‬ALU‫و‬ SHIFTER‫ﻧﺘﻴﺠﻪ‬ ‫و‬ ‫ﺷﺪه‬ ‫ﭘﺮدازش‬ ‫ﻣﻴﺸﻮد‬ ‫ﮔﺮداﻧﺪه‬ ‫ﺑﺎز‬ ‫ﻫﺎ‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﺑﻪ‬ ‫ﻋﻤﻠﻴﺎت‬ . ‫ﭼﻬﺎر‬ ‫ﺷﺪ‬ ‫ﮔﻔﺘﻪ‬ ‫ﻛﻪ‬ ‫آﻧﭽﻨﺎن‬‫ﻣﺠﻤﻮﻋﻪ‬ ‫ﻫﺎي‬ ‫وﻳﺮاﻳﺶ‬ ‫در‬ ‫ﻫﺴﺘﻪ‬ ‫ﺑﺮاي‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﻣﺨﺘﻠﻒ‬ARM. ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﻃﺮاﺣﻲ‬ ‫ﻧﮕﺎرش‬ ‫ﺑﺮ‬ ‫ﺗﻤﺮﻛﺰ‬ ‫ﺑﺎ‬ ‫اﻛﻨﻮن‬5، ‫آرم‬‫ﺳﻪ‬ ‫ﻣﺠﻤﻮﻋﻪ‬‫را‬ ‫آن‬ ‫اول‬‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫ﺑﺮرﺳﻲ‬ ‫ﻣﻮرد‬ ، ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﻣﺠﻤﻮﻋﻪ‬ ‫ﻫﺮ‬ . ‫دﻫﻴﻢ‬‫در‬ ‫ﻓﻘﻂ‬ ‫اﺟﺮا‬ ‫ﻗﺎﺑﻞ‬ ‫ﺧﻮد‬ ‫ﺑﻪ‬ ‫ﻣﺮﺑﻮط‬ ‫وﺿﻌﻴﺘﻬﺎي‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ ‫ﻣﺠﻤﻮﻋﻪ‬ ‫ﻣﺜﺎل‬ ‫ﺑﻄﻮر‬ ‫ﻫﺴﺘﻨﺪ‬16‫ﺑﻴﺘﻲ‬THUMB‫ﻛﻪ‬ ‫ﻣﻴﺸﻮﻧﺪ‬ ‫اﺟﺮا‬ ‫زﻣﺎﻧﻲ‬ ‫ﻓﻘﻂ‬ ‫وﺿﻌﻴﺖ‬ ‫در‬ ‫ﭘﺮدازﺷﮕﺮ‬THUMB‫دﺳﺘﻮرات‬ ‫از‬ ‫ﻧﻤﻴﺘﻮان‬ ‫ﺣﺎﻟﺖ‬ ‫اﻳﻦ‬ ‫در‬ . ‫اﺳﺖ‬ ‫ﮔﺮﻓﺘﻪ‬ ‫ﻗﺮار‬32‫در‬ ‫ﺑﻴﺘﻲ‬ . ‫ﻛﺮد‬ ‫اﺳﺘﻔﺎده‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬‫ﻫﺎي‬ARM STATE‫وﺿﻌﻴﺖ‬ ‫در‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻛﻪ‬ ‫زﻣﺎﻧﻲ‬ :ARM‫ﻣﻲ‬ ‫ﻗﺮار‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ ‫ﻓﻘﻂ‬ ‫ﮔﻴﺮد‬32‫ﺑﻴﺘﻲ‬ARM. ‫ﻫﺴﺘﻨﺪ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﺗﻮﺳﻂ‬ ‫اﺟﺮا‬ ‫ﻗﺎﺑﻞ‬ ‫ﺷﻜﻞ‬9 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 95. 82‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬THUMB STATE‫ﻛﻪ‬ ‫زﻣﺎﻧﻲ‬ :‫وﺿﻌﻴﺖ‬ ‫در‬ ‫ﭘﺮدازﺷﮕﺮ‬THUMB ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ ‫ﻓﻘﻂ‬ ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﻗﺮار‬16‫ﺑﻴﺘﻲ‬THUMB‫اﺟﺮا‬ ‫ﻗﺎﺑﻞ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﺗﻮﺳﻂ‬ . ‫ﻫﺴﺘﻨﺪ‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬JAZZELSTATE‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ ‫ﻣﺠﻤﻮﻋﻪ‬ :JAZZEL‫ﺟﻬﺖ‬ ‫ﻣﻌﻤﺎري‬ ‫وﻳﺮاﻳﺶ‬ ‫در‬ ‫و‬ ‫ﻣﻴﺸﻮﻧﺪ‬ ‫اﺳﺘﻔﺎده‬ ‫ﺟﺎوا‬ ‫ﻛﺪﻫﺎي‬ ‫اﺟﺮاي‬5ARM. ‫اﺳﺖ‬ ‫رﻓﺘﻪ‬ ‫ﺑﻜﺎر‬ ‫ﻣﺠﻤ‬ ‫اﻳﻦ‬‫ﻮ‬‫دﺳ‬ ‫ﻋﻪ‬‫ﺘﻮراﻟﻌﻤﻠﻬﺎ‬8‫ﻛﻪ‬ ‫ﻫﺴﺘﻨﺪ‬ ‫اﺟﺮا‬ ‫ﻗﺎﺑﻞ‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﺗﻮﺳﻂ‬ ‫زﻣﺎﻧﻲ‬ ‫و‬ ‫ﻫﺴﺘﻨﺪ‬ ‫ﺑﻴﺘﻲ‬ ‫ﺿﻌﻴﺖ‬ ‫در‬ ‫ﭘﺮدازﺷﮕﺮ‬JAZZEL. ‫ﮔﻴﺮد‬ ‫ﻗﺮار‬ ‫ﺑﻨﺎم‬ ‫رﺟﻴﺴﺘﺮي‬ ‫ﺗﻮﺳﻂ‬ ‫ﺑﺎﻻ‬ ‫ﻫﺎي‬ ‫ﻣﻮﻗﻌﻴﺖ‬ ‫در‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫وﺿﻌﻴﺖ‬ ‫ﺗﻌﻴﻴﻦ‬CPSR‫ﺑﻴﺘﻬﺎي‬ ‫و‬T‫و‬J . ‫ﮔﻴﺮد‬ ‫ﻣﻲ‬ ‫ﺻﻮرت‬ ‫رﺟﻴﺴﺘﺮ‬ ‫اﻳﻦ‬ ‫از‬ 3-6( ‫ﻟﻮﻟﻪ‬ ‫)ﺧﻂ‬ ‫ﻻﻳﻦ‬ ‫ﭘﺎﻳﭗ‬ ‫ﺗﻜﻨﻴﻚ‬PIPELINE ‫ﺷﻮﻧﺪ‬ ‫اﺟﺮا‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫در‬ ‫آدرﺳﺸﺎن‬ ‫ﺗﺮﺗﻴﺐ‬ ‫ﺑﻪ‬ ‫ﺑﺎﻳﺪ‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎ‬.‫ﺷﻜﻞ‬‫ﻋﻤﻠ‬‫ﻲ‬‫اﺟﺮا‬‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎ‬ ‫ي‬ ،. ‫اﺳﺖ‬ ‫ﻣﺨﺘﻠﻔﻲ‬ ‫ﻣﺮاﺣﻞ‬ ‫داراي‬ ‫ﺷﻜﻞ‬10-‫ﻓﺮا‬‫ﻳ‬‫ﻨﺪ‬‫ﻓﺮاﺧﻮاﻧ‬‫ﻲ‬‫و‬‫اﺟﺮا‬‫ي‬‫دﺳﺘﻮراﻟﻌﻤﻞ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 96. 83 ‫ﻫﺴﺘﻪ‬ ‫درون‬ / ‫ﺳﻮم‬ ‫ﻓﺼﻞ‬ARM ‫اﺑﺘﺪا‬ ‫در‬ ‫ﻣﻴﺸﻮد‬ ‫اﻧﺠﺎم‬ ‫ﭘﺮدازﺷﮕﺮ‬ ‫ﺗﻮﺳﻂ‬ ‫ﻫﺎ‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫اﺟﺮاي‬،‫دﺳﺘﻮر‬‫اﻟﻌﻤﻠ‬‫ﻲ‬‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫در‬ ‫ﻛﻪ‬ ‫ﻣﻴﺸﻮد‬ ‫ﻓﺮاﺧﻮاﻧﻲ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫از‬ ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ذﺧﻴﺮه‬،‫رﻣﺰﮔﺸﺎﻳﻲ‬ ‫و‬ ‫دﻳﻜﻮد‬ ‫اﻟﻌﻤﻞ‬ ‫دﺳﺘﻮر‬ ‫ﺳﭙﺲ‬ ‫و‬ ‫ﻣﻴﺸﻮد‬‫ﺻﺎدر‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﻫﺎي‬ ‫رﺟﻴﺴﺘﺮ‬ ‫ﺗﻮﺳﻂ‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫اﺟﺮاي‬ ‫ﺟﻬﺖ‬ ‫ﻧﻈﺮ‬ ‫ﻣﻮرد‬ ‫ﺳﻴﮕﻨﺎﻟﻬﺎي‬ ‫دﺳﺘﻮر‬ ‫و‬ ‫ﺷﺪه‬‫اﻟﻌﻤﻞ‬‫اي‬ ‫ﺧﻼﺻﻪ‬ ‫ﺑﺸﻜﻞ‬ . ‫ﮔﺮدد‬ ‫ﻣﻲ‬ ‫اﺟﺮا‬،‫از‬ ‫ﻋﺒﺎرﺗﻨﺪ‬ ‫ﻣﺮﺣﻠﻪ‬ ‫ﺳﻪ‬: ‫ﻓﺮاﺧﻮاﻧﻲ‬ ‫رﻣﺰﮔﺸﺎﻳﻲ‬ ‫اﺟﺮا‬ ‫ﻛﻨﺪ‬ ‫ﻃﻲ‬ ‫را‬ ‫ﻣﺮﺣﻠﻪ‬ ‫ﺳﻪ‬ ‫اﻳﻦ‬ ‫ﺑﺎﻳﺪ‬ ‫ﺷﺪن‬ ‫اﺟﺮا‬ ‫ﺑﺮاي‬ ‫اﻟﻌﻤﻞ‬ ‫دﺳﺘﻮر‬ ‫ﻫﺮ‬ ‫ﺷﺪه‬ ‫داده‬ ‫ﺷﺮح‬ ‫ﺑﺎ‬.‫اﮔﺮ‬ ‫ﺣﺎل‬ ، ‫اي‬ ‫ﻣﺮﺣﻠﻪ‬ ‫ﺳﻪ‬ ‫ﻓﺮاﻳﻨﺪ‬ ‫اﻧﺘﻬﺎي‬ ‫در‬ ‫اﻟﻌﻤﻞ‬ ‫دﺳﺘﻮر‬ ‫ﻳﻚ‬ ‫اﺟﺮاي‬ ‫ﺑﺎ‬ ‫ﻛﻪ‬ ‫ﻛﻨﻴﻢ‬ ‫اﻳﺠﺎد‬ ‫را‬ ‫ﺳﺎﺧﺘﺎري‬ ، ‫ﺷﻮد‬ ‫ﻓﺮاﺧﻮاﻧﻲ‬ ‫ﻧﻴﺰ‬ ‫دﻳﮕﺮي‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫و‬ ‫ﺷﻮد‬ ‫رﻣﺰﮔﺸﺎﻳﻲ‬ ‫ﺑﻌﺪي‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬‫ﭘﺮدازش‬ ‫ﺳﺮﻋﺖ‬ ‫ﺳﻴﻜﻞ‬ ‫ﻫﺮ‬ ‫در‬ ‫ﻳﻌﻨﻲ‬ ‫ﻳﺎﺑﺪ‬ ‫ﻣﻲ‬ ‫اﻓﺰاﻳﺶ‬‫اﺟﺮا‬ ‫ﻣﺮﺣﻠﻪ‬ ‫ﺳﻪ‬ ‫از‬ ‫ﻣﺮﺣﻠﻪ‬ ‫ﻳﻚ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎي‬ ‫ﺑﺮاي‬ ‫ﭘﺮدازش‬ ‫ﺧﻂ‬ ‫ﻳﻚ‬ ‫ﻣﺮاﺣﻞ‬ ‫در‬ ‫و‬ ‫ﺷﺪه‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﻛﻮﭼﻜﺘﺮ‬ ‫ﻗﻄﻌﺎت‬ ‫ﺑﻪ‬ ‫دﺳﺘﻮراﻟﻌﻤﻠﻬﺎ‬ ‫اﺟﺮاي‬ . ‫ﻣﻴﺸﻮد‬،‫اﺟﺮا‬ ‫ﮔﺮد‬ ‫ﻣﻲ‬‫ﻧ‬‫ﺪ‬. ‫ﻣﺮ‬ ‫ﻛﺮدن‬ ‫ﺳﺎده‬ ‫و‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﺧﻂ‬ ‫ﻃﻮل‬ ‫اﻓﺰاﻳﺶ‬ ‫ﺑﺎ‬ ‫ﻛﻪ‬ ‫ﻛﻨﻴﺪ‬ ‫ﺗﻮﺟﻪ‬ ‫ﺗﻮﻟﻴﺪ‬ ‫ﺧﻂ‬ ‫ﻳﻚ‬ ‫ﺑﻪ‬‫اﺟﺮا‬ ‫اﺣﻞ‬،‫ﺳﺮﻋﺖ‬ ‫ﺷﻜﻞ‬ ‫ﺑﻪ‬ . ‫ﻳﺎﺑﺪ‬ ‫ﻣﻲ‬ ‫اﻓﺰاﻳﺶ‬ ‫ﺧﺮوﺟﻲ‬ ‫ﻣﺤﺼﻮل‬ ‫و‬ ‫ﺧﻂ‬3.1‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫اﻧﺪازه‬ . ‫ﻛﻨﻴﺪ‬ ‫ﺗﻮﺟﻪ‬32‫ﺑﻴﺘﻲ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﻫﺎي‬ ‫ﺧﺎﻧﻪ‬ ، ‫اﺳﺖ‬8‫اﺳﺖ‬ ‫ﺑﻴﺘﻲ‬‫ﻣﻴﺸﻮد‬ ‫اﺷﻐﺎل‬ ‫ﺧﺎﻧﻪ‬ ‫ﭼﻬﺎر‬ ‫اﻟﻌﻤﻞ‬ ‫دﺳﺘﻮر‬ ‫ﻫﺮ‬ ‫ﺑﺮاي‬ ‫و‬4*8=32 ‫ﺑﻴﺖ‬ ‫ﻳﺎﺑ‬ ‫اﻓﺰاﻳﺶ‬ ‫واﺣﺪ‬ ‫ﭼﻬﺎر‬ ‫ﺑﺎﻳﺪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫آدرس‬ ‫ﺷﻤﺎرﻧﺪه‬ ، ‫ﻓﺮاﺧﻮاﻧﻲ‬ ‫ﻫﺮ‬ ‫ﺑﺮاي‬‫از‬ ‫ﺳﻮم‬ ‫ﺳﻴﻜﻞ‬ ‫.ﺑﻪ‬ ‫ﺪ‬‫ﭘﺮوﺳﻪ‬ ‫در‬ ‫اﺟﺮا‬‫ﺷﻜﻞ‬11-‫ﻓﺮا‬‫ﻳ‬‫ﻨﺪ‬‫ﺧﻂ‬‫ﻟﻮﻟﻪ‬‫در‬ ‫و‬ ‫ﺧﻮد‬ ‫ﻛﺎر‬ ‫ﭘﺎﻳﺎﻧﻲ‬ ‫ﺑﺨﺶ‬ ‫در‬ ‫اول‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ . ‫ﻛﻨﻴﺪ‬ ‫دﻗﺖ‬ ‫در‬ ‫ﺳﻮم‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫و‬ ‫رﻣﺰﮔﺸﺎﻳﻲ‬ ‫وﺿﻌﻴﺖ‬ ‫در‬ ‫دوم‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﺣﺎل‬ ‫ﻫﻤﻴﻦ‬ ‫در‬ ‫اﺳﺖ‬ ‫اﺟﺮا‬ ‫وﺿﻌﻴﺖ‬ ‫ﮔﻮﻧﻪ‬ ‫ﻫﻴﭻ‬ ‫ﻫﻨﻮز‬ . ‫اﺳﺖ‬ ‫ﻓﺮاﺧﻮاﻧﻲ‬ ‫ﻣﻮﻗﻌﻴﺖ‬‫ﭼﻬ‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫روي‬ ‫ﻋﻤﻠﻴﺎﺗﻲ‬‫ﺎرم‬‫در‬ . ‫اﺳﺖ‬ ‫ﻧﮕﺮﻓﺘﻪ‬ ‫ﺻﻮرت‬ ‫ﭼﻬ‬ ‫ﺳﻴﻜﻞ‬، ‫ﺎرم‬‫ﭼﻬ‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﺳﻮ‬ ‫اﻳﻦ‬ ‫از‬ ‫و‬ ‫ﺷﺪه‬ ‫ﺗﻤﺎم‬ ‫اول‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫روي‬ ‫ﻛﺎر‬‫ﺎرم‬‫ﻓﺮاﺧﻮاﻧﻲ‬ . ‫ﻣﻴﺸﻮد‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 97. 84‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫و‬ ‫ﺳﺮﻋﺖ‬ ، ‫ﺷﻮد‬ ‫ﺗﺒﺪﻳﻞ‬ ‫ﺗﺮي‬ ‫ﺳﺎده‬ ‫ﺑﺨﺸﻬﺎي‬ ‫ﺑﻪ‬ ‫اﺟﺮا‬ ‫ﻣﺮاﺣﻞ‬ ‫و‬ ‫ﻳﺎﺑﺪ‬ ‫اﻓﺰاﻳﺶ‬ ‫ﻟﻮﻟﻪ‬ ‫ﺧﻂ‬ ‫ﻣﺴﻴﺮ‬ ‫ﻫﺮﭼﻪ‬ ‫در‬ . ‫ﻳﺎﺑﺪ‬ ‫ﻣﻲ‬ ‫اﻓﺰاﻳﺶ‬ ‫ﺧﺮوﺟﻲ‬ARM 9‫در‬ ‫ﻣﺮﺣﻠﻪ‬ ‫ﺳﻪ‬ ‫از‬ ‫ﻟﻮﻟﻪ‬ ‫ﺧﻂ‬ ‫ﻣﺮاﺣﻞ‬ARM 7‫ﻣﺮﺣﻠﻪ‬ ‫ﭘﻨﺞ‬ ‫ﺑﻪ‬ ‫در‬ ‫و‬ARM 10‫در‬ ‫و‬ ‫ﻣﺮﺣﻠﻪ‬ ‫ﺷﺶ‬ ‫ﺑﻪ‬ARM 11. ‫اﺳﺖ‬ ‫ﻳﺎﻓﺘﻪ‬ ‫اﻓﺰاﻳﺶ‬ ‫ﻣﺮﺣﻠﻪ‬ ‫ﻫﺸﺖ‬ ‫ﺑﻪ‬ ‫ﺷﻜﻞ‬11-‫ﻓﺮا‬‫ﻳ‬‫ﻨﺪ‬‫ﺧﻂ‬‫ﻟﻮﻟﻪ‬ ‫ﺷﻜ‬‫ﻞ‬12‫ﻣﻌﻤﺎري‬ ‫در‬ ‫ﻻﻳﻦ‬ ‫ﭘﺎﻳﭗ‬ARM 9‫ﻣﺮ‬ ‫دو‬ ‫دﻫﺪ‬ ‫ﻣﻲ‬ ‫ﻧﺸﺎن‬ ‫را‬‫اﺟﺮا‬ ‫ﻣﻮﻗﻌﻴﺖ‬ ‫دل‬ ‫از‬ ‫دﻳﮕﺮ‬ ‫ﺣﻠﻪ‬ ‫ﻧﻮﺷﺘﻦ‬ ‫و‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﻪ‬ ‫دﺳﺘﻴﺎﺑﻲ‬ ‫ﻣﺮاﺣﻞ‬ . ‫اﺳﺖ‬ ‫ﮔﺮﻓﺘﻪ‬ ‫ﻗﺮار‬ ‫ﻟﻮﻟﻪ‬ ‫ﺧﻂ‬ ‫ﻣﺴﻴﺮ‬ ‫در‬ ‫و‬ ‫آﻣﺪه‬ ‫ﺑﻴﺮون‬‫ﺑﻪ‬‫در‬ ‫آن‬ ‫ﻣﻌﻤﺎري‬ARM‫ﺷﺪ‬ ‫ﻣﻲ‬ ‫اﻧﺠﺎم‬ ‫اﺟﺮا‬ ‫ﻣﻮﻗﻴﻌﺖ‬ ‫در‬ ‫ﻗﺒﻞ‬ ‫ﺳﺮي‬،‫در‬ ‫وﻟﻲ‬ARM 9‫ﻣﺮاﺣﻞ‬ ‫ﺑﻌﻨﻮان‬ ‫آﻧﻬﺎ‬ ‫ﻗﺮار‬ ‫ﻟﻮﻟﻪ‬ ‫ﺧﻂ‬ ‫در‬ ‫ﻣﺴﺘﻘﻞ‬ ‫ﺑﺼﻮرت‬ ‫اﺟﺮا‬ ‫از‬ ‫ﺷﺪه‬ ‫ﺟﺪا‬‫ﮔﻴﺮﻧﺪ‬ ‫ﻣﻲ‬. ‫ﺷﻜ‬‫ﻞ‬12 parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 98. 85 ‫ﻫﺴﺘﻪ‬ ‫درون‬ / ‫ﺳﻮم‬ ‫ﻓﺼﻞ‬ARM 3-6-1‫ﻟﻮﻟﻪ‬ ‫ﺧﻂ‬ ‫در‬ ‫اﻧﺸﻌﺎب‬ ‫ﺧﻄﺎي‬ ‫ﻟﻮﻟﻪ‬ ‫ﺧﻂ‬ ‫ﺗﺮﺗﻴﺐ‬ ‫در‬ ‫آﻧﻬﺎ‬ ‫ﮔﺮﻓﺘﻦ‬ ‫ﻗﺮار‬ ‫و‬ ‫ﺣﺎﻓﻈﻪ‬ ‫از‬ ‫دﺳﺘﻮرات‬ ‫ﻓﺮاﺧﻮاﻧﻲ‬ ‫ﺑﻌﻠﺖ‬‫اﺟﺮا‬ ‫ﺑﺮاي‬،‫اوﻗﺎت‬ ‫ﮔﺎﻫﻲ‬ ‫ﺧﻂ‬ ‫ﻣﺴﻴﺮ‬ ‫در‬ ‫ﺑﻌﺪي‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﻛﻪ‬ ‫آﻳﺪ‬ ‫ﻣﻲ‬ ‫ﭘﻴﺶ‬، ‫ﻟﻮﻟﻪ‬‫و‬ ‫ﺷﻮد‬ ‫اﺟﺮا‬ ‫ﺑﺎﻳﺪ‬ ‫ﻛﻪ‬ ‫ﻧﻴﺴﺖ‬ ‫دﺳﺘﻮري‬ ‫آن‬ ‫ﻓﻼش‬ ‫ﺑﺎﻳﺪ‬ ‫ﻟﻮﻟﻪ‬ ‫ﺧﻂ‬FLUSH‫اﺟﺮا‬ ‫ﺑﺮاي‬ ‫ﻟﻮﻟﻪ‬ ‫ﺧﻂ‬ ‫ﻣﺴﻴﺮ‬ ‫در‬ ‫ﺟﺪﻳﺪ‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﺗﺎ‬ ‫ﺷﻮد‬ ‫ﺗﺨﻠﻴﻪ‬ ‫ﻳﺎ‬ . ‫ﮔﻴﺮد‬ ‫ﻗﺮار‬ ‫ﺑﻪ‬‫ﺷﻜﻞ‬13‫اﺟﺮا‬ ‫ﺣﺎل‬ ‫در‬ ‫ﺑﺮﭼﺴﭗ‬ ‫ﺑﻪ‬ ‫ﭘﺮش‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﻛﻨﻴﺪ‬ ‫ﺗﻮﺟﻪ‬‫اﺳﺖ‬،‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﺣﺎﻟﻴﻜﻪ‬ ‫در‬ ‫رﻣﺰﮔﺸﺎﻳﻲ‬ ‫و‬ ‫ﻓﺮاﺧﻮاﻧﻲ‬ ‫ﻣﺮﺣﻠﻪ‬ ‫در‬ ‫و‬ ‫ﻟﻮﻟﻪ‬ ‫ﺧﻂ‬ ‫ﻣﺴﻴﺮ‬ ‫در‬ ‫رﺟﻴﺴﺘﺮ‬ ‫دو‬ ‫ﺟﻤﻊ‬‫ﮔﺮﻓ‬ ‫ﻗﺮار‬‫اﺳﺖ‬ ‫ﺘﻪ‬،‫اﺟﺮاي‬ ‫وﻟﻲ‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬‫ﭘﺮش‬،‫اﺟﺮا‬ ‫ﺑﺮاي‬ ‫ﺑﻌﺪي‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﺑﺎﻳﺪ‬ ‫و‬ ‫ﻛﻨﺪ‬ ‫ﻣﻲ‬ ‫ﻫﺪاﻳﺖ‬ ‫ﻟﻮپ‬ ‫ﺑﺮﭼﺴﭗ‬ ‫ﺑﻪ‬ ‫را‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﭘﺮش‬ ‫از‬ ‫ﺑﻌﺪ‬،. ‫رﺟﻴﺴﺘﺮ‬ ‫دو‬ ‫ﺟﻤﻊ‬ ‫ﻧﻪ‬ ‫و‬ ‫ﺑﺎﺷﺪ‬ ‫ﻟﻮپ‬ ‫ﺑﺮﭼﺴﭗ‬ ‫ﻣﻘﺎﺑﻞ‬ ‫دﺳﺘﻮر‬ ‫رﺟﻴﺴﺘﺮ‬ ‫دو‬ ‫ﺟﻤﻊ‬ ‫دﺳﺘﻮر‬ ‫از‬ ‫ﻟﻮﻟﻪ‬ ‫ﺧﻂ‬ ‫ﻣﺤﺘﻮﻳﺎت‬ ‫وﺿﻌﻴﺖ‬ ‫دراﻳﻦ‬،‫دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﺑﺎ‬ ‫و‬ ‫ﺗﺨﻠﻴﻪ‬‫ﺑﻪ‬ ‫ﭘﺮش‬ ‫ﺑﺮﭼﺴﭗ‬. ‫ﮔﺮدد‬ ‫ﻣﻲ‬ ‫ﺑﺎر‬ ‫ﻟﻮپ‬ ‫ﺷﻜﻞ‬13-‫ﺧﻄﺎ‬‫ي‬‫اﻧﺸﻌﺎب‬‫در‬‫ﺧﻂ‬‫ﻟﻮﻟﻪ‬ parvin.computer@gmail.com -- www.parvinit.ir ‫ﭘﺭﻭﻳﻥ‬ ‫ﻓﻧﺎﻭﺭی‬ ‫ﮔﺳﺗﺭﺵ‬ ‫ﺍﻟﺑﺭﺯ‬ ‫ﺳﺎﺧﺗﻣﺎﻥ‬ ‫ﺍﺑﺎﺩی‬ ‫ﺍﺳﺩ‬ ‫ﺑﻠﻭﺍﺭ‬ ‫ﺑﻧﺩﺭﻋﺑﺎﺱ‬
  • 99. 86‫ﭘﺮدازﺷﮕﺮ‬ ‫ﻣﻌﻤﺎري‬ARM ‫ﻛﺎﻫﺶ‬ ‫ﺑﺎﻋﺚ‬ ‫ﻛﻪ‬ ‫ﻣﻴﺸﻮد‬ ‫ﺗﻠﻒ‬ ‫ﻟﻮﻟﻪ‬ ‫ﺧ