Professional Documents
Culture Documents
8085 Microprocessor - M B Rajpara-1
8085 Microprocessor - M B Rajpara-1
ﺒﻌ ﺔ اﻷوﱃ
اﻟﻄ
8085ﻣﻌﺎﻟﺞ دﻗﻴﻖ
اﻷﺳﺎﺳﻴﺎ ت واﻟﻤﻠﺤﻘﺎ ت واﻟﻤﺸﺎﻛﻞ
)(A vade mecum
- MB Rajpara
________________________________________________________________________________________________
ﺘﻮﻳﺎ ت
ﻣﺤ
ﺘﺎﻣﻴ ﺔ
ﺒﻠﻴﻮﻏﺮاﻓﻴﺎ واﻟﻜﻠﻤﺎ ت اﻟﺨ
ﺒ•اﻟ
Machine Translated by Google
أﺳﺎﺳﻴﺎ ت 8085
ﻣﻮاﺻﻔﺎ ت 8085
ﺑﺼﺮي.ﺑﺎﺋ ﻲ أو
-اﻟﺬاﻛﺮة ﻫ ﻲ ﺟﻬﺎز ﻃﺮﻓ ﻲﻳﺨﺰن اﻟﻤﻌﻠﻮﻣﺎ ت ﻓ ﻲ ﺷﻜﻞ ﻣﻐﻨﺎﻃﻴ ﺴ ﻲ أو ﻛﻬﺮ
ﺘﻬﺎ اﻟﺠﻴﺪة وﺳﻬﻮﻟ ﺔﺗﻮﺳﻴﻊ اﻟﺬاﻛﺮة.
ﺛﻮﻗﻴ
ﺘﻬﺎ اﻟﻤﻨﺨﻔﻀ ﺔ وأداﺋﻬﺎ اﻟﻌﺎﻟ ﻲ وﻣﻮ
ﺘﻜﻠﻔ
ﺒﻴﺮ ﻧﻈ ﺮًا ﻟ
ﺑﺸﻜﻞ ﻛﺒﺎه اﻟﻤﻮﺻﻼ ت
ﺘﺨﺪم ذاﻛﺮة أﺷ
ﺗﺴ
ﺒﻴﺎﻧﺎ ت.
ﺑ ﺖ واﺣﺪ ﻣﻦ اﻟﺘ ﻲﻳﻤﻜﻨﻬﺎﺗﺨﺰﻳﻦ
ﺘﻜﻮن اﻟﺬاﻛﺮة ﻣﻦ ﻋﻨﺎﺻﺮﺗﺨﺰﻳﻦﺗ ﺴﻤﻰ "ﺧﻠﻴ ﺔ" ،واﻟ
ﺗ-
ﺑﻌﺪ إﻳﻘﺎفﺗﺸﻐﻴﻞﺘﻰ
ﺘﻄﺎﻳﺮة ،ﺗﻈﻞ اﻟﻤﻌﻠﻮﻣﺎ ت ﺣ
ﺑﺎﺋ ﻲ .ب .ﻏﻴﺮ ﻣ
ﺘﻴﺎر اﻟﻜﻬﺮ
ﺒ ﺔ ،ﻓﻘﺪ ت اﻟﻤﻌﻠﻮﻣﺎ ت اﻟﻤﺨﺰﻧ ﺔ ﻓﻴﻪ ﻋﻨﺪ اﻧﻘﻄﺎع اﻟ
ﺘﻘﻠ
-ﻳﺼﻨﻒ أﻳﻀﺎ إﱃ ﻧﻮﻋﻴﻦA. .ﻣ
ﺘﺼﻠ ﺔ
ﺑﻄﺎرﻳ ﺔ ﺻﻐﻴﺮة ﻣﺘﻮي ﻋﲆ
اﻟﺠﻬﺎز )ﻷﻧﻪﻳﺤ
ﻣﻌﻬﺎ ﻣﻤﺎﻳ ﺴﺎﻋﺪ ﻋﲆﺗﺨﺰﻳﻦ اﻟﻤﻌﻠﻮﻣﺎ ت .ﻓ ﻲ اﻟﺬاﻛﺮة(.
-
ﺑﻮاﺳﻄ ﺔ وﺣﺪةﺒﺎﺷﺮة
ﺘﺨﺪاﻣﻬﺎ ﻣ
ﺘﺸﻐﻴﻞ وﻳﻤﻜﻦ اﺳ
ﺋﻴ ﺴﻴ ﺔ /اﻟﻌﺎﻣﻠ ﺔ •ﻣ ﺴﺎﺣ ﺔﺗﺨﺰﻳﻦ أﻗﻞ وﻟﻜﻨﻬﺎ أﺳﺮع ﻓ ﻲ اﻟ
ﺋﻴﻦ .أ .اﻟﺬاﻛﺮة اﻷﺳﺎﺳﻴ ﺔ /اﻟﺮ
و ﻫ ﻲ ﻣﻘ ﺴﻤ ﺔ إﱃ ﺟﺰ
ﺑﻖ .ذاﻛﺮة اﻟﻮﺻﻮل اﻟﻌﺸﻮاﺋ ﻲ ROM ،
ﺘﻬﺎ• .اﻟ ﺴﺎ
ﺒﻴﻌ
ﺑﻄﺘﻄﺎﻳﺮة
ﺒ ﺔ أو ﻏﻴﺮ ﻣ
ﺘﻘﻠ
اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ• .أﻧﻬﺎ ﻣ
ﺘﺨﺰﻳﻦ(
ﺘﻴﺎﻃ ﻲ أو اﻟ
ﺒﻴﺮة )ﻟﻠﻨ ﺴﺦ اﻻﺣ
ﺛﺎﻧﻮي /ﻣ ﺴﺎﻋﺪ /ذاﻛﺮة ﻛب.
ﺘﻪ.
ﺒﻴﻌ
ﺑﻄﺘﻄﺎﻳﺮ
ﺋﻤﺎ ﻏﻴﺮ ﻣ
ﺒﻞ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ• .إﻧﻪ دا ً
ﺒﺎﺷﺮة ﻣﻦ ﻗ
ﺘﺨﺪاﻣﻬﺎ ﻣ
ﺑﻄﺄ ﻓ ﻲ اﻟ ﺴﺮﻋ ﺔ وﻻﻳﻤﻜﻦ اﺳ
ﺘﺨﺰﻳﻦ وﻟﻜﻦ أ
• ﺿﺨﻤ ﺔ ﻓ ﻲ اﻟ
ﺑﻖ .ﺷﺮاﺋﻂ ﻣﻐﻨﺎﻃﻴ ﺴﻴ ﺔ و HDDو CD.
•اﻟ ﺴﺎ
ﺑ ﺔ ﻋﻠﻴﻪ.
ﺘﺎ
ﺘﻢ ﻋﺮض ﻛﻞﺳﺠﻞ ﻛ ﺴﻄﺮ ﻟﻠﻜ ً
ﺴﺠﻴﻼ ﻛﺼﻔﺤ ﺔ واﺣﺪة وﻳ ﺗ
ﺘﻢﺗﺤﺪﻳﺪ ﻣﺠﻤﻮﻋ ﺔ ﻣﻦ 256
ﺑ ﺖ ﻟﻜﻞ ﻣﻨﻬﺎ.ﻳ
ﺗﺮ ،ﻧﺄﺧﺬ 1024ﻛـ 1ﻛﻴﻠﻮ ،ﻣﻊ 8
ﺒﻴﻮ
-ﻓ ﻲ اﻟﻜﻤ
ﺒﻴﻌ ﺔ.
ﺑﻄﺮﻳﻘ ﺔ ﺣﻴ ﺔ• .أﺳﺮع ﻓ ﻲ اﻟﻄﺒﻴﺎﻧﺎ ت اﻟﻤﻮﺟﻮدة ﻓﻴﻬﺎ
ﺒ ﺔ.ﻳﻤﻜﻦ ﻟﻮﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔﺗﻐﻴﻴﺮ اﻟ
ﺘﻘﻠ
•إﻧﻬﺎ ذاﻛﺮة أﺳﺎﺳﻴ ﺔ ﻣ
ﺘﺨﺰﻳﻦ اﻟﻤﺆﻗ ﺖ( ﺘﺪﻋ ﻲ أ ً
ﻳﻀﺎ ذاﻛﺮة اﻟ ﺑﺎﻷﺷﺮﻃ ﺔ .وﻗﻠ ﺔ اﻟﺤﺠﻢ• .ﻧﻮﻋﺎن دﻳﻨﺎﻣﻴﻜ ﻲ DRAMو )Staticﻳ ﺴﺗﻔﻌ ﺔ ﻣﻘﺎرﻧ ﺔ
ﺘﻜﻠﻔ ﺔ ﻣﺮ
ﻟﻜﻦ اﻟ
SRAM.
ﺑﺖ
ﺛﺎ
SRAM دﻳﻨﺎﻣﻴﻜﻴ ﺔ DRAM
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺒﻨﺎء. ﺒﻨﺎء.
ﻟﻴ ﺴ ﺖﺳﻬﻠ ﺔ اﻟ ﺬﻛﺮﻲﻳﺎاﻟ ت 6ﻫﺬه
ﺴﻂاﻟ ﻓ ﺑأ
ﺻﻴﺎﻧﺔﺔ.اﻟﻼزﻣ ﺔ. 78
اﻟﺼﻴﺎﻧﻻ
ﺘ ﺴﻠ ﺴﻠ ﻲ(
ب)SAM .ذاﻛﺮة اﻟﻮﺻﻮل اﻟ
ﺑﻖ .ﻻﺻﻘﺎ ت ﻣﻐﻨﺎﻃﻴ ﺴﻴ ﺔ.
ﺘًﺎ ﻟﺠﻤﻴﻊ ﻣﻮاﻗﻊ اﻟﺬاﻛﺮة .اﻟ ﺴﺎ
ﺑﺛﺎﻓ ﻲ ﻫﺬا وﻗ ﺖ اﻟﻮﺻﻮل ﻟﻴ ﺲ
ﺘﻮى ﻋﻨﻮﻧ ﺔ اﻟﺬاﻛﺮة(
ج)CAM .اﻟﻤﺤ
ﺑ ﺔ .د)ROM .ذاﻛﺮة ﻟﻠﻘﺮاءة ﻓﻘﻂ(
ﺘﺎ
ﺘﺮان ،ﻓ ﻲ ﻋﻤﻠﻴ ﺔ اﻟﻘﺮاءة /اﻟﻜ
ﺑﻌﻤﻠﻴ ﺔ اﻻﻗﺘ ﻲﺗﻘﻮم
ذاﻛﺮة اﻟﻮﺻﻮل اﻟﻌﺸﻮاﺋ ﻲ ﻟﻸﻏﺮاض اﻟﺨﺎﺻ ﺔ اﻟ
ﺘ ﺐ ﻋﻠﻴﻬﺎ
ﺑﻤﺠﺮد أنﺗﻜ
ﺑﺪًا ﻓ ﻲ ROM.
ﺘﻐﻴﺮ أ
ﺒﺮﻧﺎﻣﺞ اﻟﺬي ﻟﻦﻳ
ﺑ ﺔ اﻟ
ﺘﺎ
ﺘﻢ ﻛ
ﻋﺎدة ﻣﺎﻳ
ﺑﺸﻜﻞ ﻋﺎم .هROM .اﻟﻤﻘﻨﻊﺑﻬﺬه اﻟﻄﺮﻳﻘ ﺔﺘﻢﺗﺨﺰﻳﻦ اﻹدﺧﺎل /اﻹﺧﺮاج اﻷﺳﺎﺳ ﻲ واﻟﻮﺻﻮل اﻟﻤﺤﻴﻄ ﻲ
ﺑﺪًا.ﻳ
ﺘﻐﻴﺮ ذﻟﻚ أ
ﻟﻦﻳ
ﺑﻮاﺳﻄ ﺔ
ﺒﺮﻣﺠ ﺔ و
ﺻﻨﻊ ﻋﻦ ﻃﺮﻳﻖ ﻋﻤﻞ ﻋﻼﻣﺎ ت ﺧﺎﺻ ﺔ .واﻟﻤﺸﻜﻠ ﺔ اﻟﻤﻨﺤﻰ ﻣ
ﺒﺮﻣﺠ ﺔ(
ﺑﻠ ﺔ ﻟﻠ
ﺷﺮﻛ ﺔﺗﺼﻨﻴﻊ .إﻧﻬﺎ أﻗﻞﺗﻜﻠﻔ ﺔ)F. PROM .ذاﻛﺮة ﻟﻠﻘﺮاءة ﻓﻘﻂ ﻗﺎ
ﺘﻪ
ﺗﻜﻠﻔ
ﺘﺨﺪم )ﻣﺮة واﺣﺪة ﻓﻘﻂ( .و
ﺑﻪ اﻟﻤ ﺴﺑﻠ ﺔ ﻟﻼﻧﺼﻬﺎر ؛ ﻗﺎم
ﺘﺸﺮوم اﻟﻘﺎ
ﺘﻢﺗﺼﻨﻴﻌﻬﺎ ﻋﻦ ﻃﺮﻳﻖ ﻧﻔﺦ وﺻﻼ ت أﺳﻼك ﻧﻴ
ﻳ
ﺜﺮ.
أﻛ
ﺒﺎه اﻟﻤﻮﺻﻼ ت
ﺘ ﺴﻠ ﺴﻞ اﻟﻬﺮﻣ ﻲ ﻟﺬاﻛﺮة أﺷ
ﺘﻴﻦ :اﻟ
اﻟ
ﺑﺎﻟﻜﺎﻣﻞ ﻟـ ROMو RAMﻟﺬﻟﻚ-ﺧﺮﻳﻄ ﺔ اﻟﺬاﻛﺮة :دﻟﻴﻞﻳﻮﺿﺢ ﻛﻴﻒﺗﻢﺗﺨﺼﻴﺺ ذاﻛﺮة اﻟﻨﻈﺎم
ﺑ ﺴﻬﻮﻟ ﺔ.ﺘﻢ
ﺒﻞﻳﻤﻜﻦ أنﻳ
ﺘﻘأن أيﺗﻮﺳﻴﻊ ﻟﻠﺬاﻛﺮة ﻓ ﻲ اﻟﻤ ﺴ
www.vidyanuragi.wordpress.com
Machine Translated by Google
دﻗﻴﻖ
ﺑﻪ
ﺘﻜﻮن
اﻟﺨﺎﺻ ﺔ
ﻣﻌﺎﻟﺞ
ﻳﺔﺔ ،وﻳ
ﻳ
ﺘﺨﺪام
اﻟﻤﺮﻛﺰ
ﺳاﻟﻤﺮﻛﺰ
اﻟﻤﻌﺎﻟﺠﺔﺔ
ﺑﺎ
اﻟﻤﻌﺎﻟﺠ
وﺣﺪةﻣﺼﻤﻢ
وﺣﺪة
ﺜﻞﻧﻈﺎم
ﺜﻞ
اﻟﺪﻗﻴﻖﻣﻣﻫﻮ
دﻗﻴﻖ
ﻣﻌﺎﻟﺞ دﻗﻴﻖ
ﻣﻌﺎﻟﺞ
اﻟﻤﻌﺎﻟﺞ
ﺘﺨﺪام
ﻣﻦاﻟﺼﻐﻴﺮ.
ﺳﺔ(
اﻟﻠﻮﺣ
ﺑﺎﻣﺼﻤﻢ
أﺣﺎدي ب
ﺑﺎﻟﺤﺎﺳﻮ
ﻧﻈﺎم
دﻗﻴﻖ
ﺑﻪ
اﻟﺨﺎﺻبﺔﻫﻮ
اﻟﺪﻗﻴﻖ
اﻟﻤﻌﺎﻟﺞﺔ)ﺣﺎﺳﻮ
اﻟﻤﺮﻛﺰﺔﻳ
اﻟﻤﺼﻐﺮ.ﺔاﻟﺪﻗﻴﻘ
اﻟﻤﻌﺎﻟﺠ
اﻟﻤﻌﺎﻟﺠﺎ ت
وﺣﺪة
ﺗﺮﺒﻴﻮ
ﻋﲆاﻟﻜﻤ
ﺜﻞﺘﻤﺪ
ﺴﻤﻰﻣ
دﻗﻴﻖ
ﻣﻌﺎﻟﺞﻳاﻟﻤﻌ
اﻟﻨﻈﺎم
ﺑﻪ اﻟﺨﺎﺻ ﺔ
ﺘﺨﺪام
ﺘﻜﻮنﻳﺔ
ﺳ
اﻟﻤﺮﻛﺰ
اﻟﻤﺼﻐﺮ.
ﺑﺎاﻟﻤﺼﻤﻢ
اﻟﻤﻌﺎﻟﺠ ﺔ
ﺗﺮﺒﻴﻮ
اﻟﻨﻈﺎم
اﻟﻜﻤ
وﺣﺪة
ﺴﻤﻰ
ﺜﻞ
ﻳﻣ
اﻹﺧﺮاج ب
وﺟﻬﺎز)ﺣﺎﺳﻮ
اﻟﻤﻮﺻﻼ ت
اﻹدﺧﺎل
ﺒﺎهوﺟﻬﺎز
ذاﻛﺮة أﺷ
اﻟﻌﺸﻮاﺋ ﻲ
ﻗﺎﺋﻢ ﻋﲆاﻟﻮﺻﻮل
ذاﻛﺮة ،وﻧﻈﺎم
اﻟﻤﺮﻛﺰﻳ ﺔ
EPROMو
اﻟﻤﻌﺎﻟﺠ ﺔ
ﺜﻞ وﺣﺪة
اﻟﻤﻮﺻﻼ ت ﻣ
ﺜﻞدﻗﻴﻖ ﻣ
ﺒﺎه
أﺷ
ﻣﻌﺎﻟﺞ
وذاﻛﺮة
واﺣﺪة(ﺔ ﻣﻦ
ﻟﻮﺣﺔﺔاﻟﻤﺮﻛﺰﻳ
اﻟﻤﻌﺎﻟﺠ
دﻗﻴﻖ ذو
ﺜﻞ بوﺣﺪة
ﺳﻮ
)ﺣﺎ ﻣ
دﻗﻴﻖاﻟﻤﻮﺻﻼ ت
ﺒﺎهﻣﻦ ﻣﻌﺎﻟﺞ
ﺘﻜﻮن
ذاﻛﺮة أﺷ
اﻟﻠﻮﺣ ﺔ(ﻳ
أﺣﺎدي ﻋﲆ
اﻟﻘﺎﺋﻢ
واﻟﻮاﺟﻬ ﺔ
اﻟﻨﻈﺎم
دﻗﻴﻖ
ﺗﺼﺎل.
ﺜﻞ EPROMوذاﻛﺮة اﻟﻮﺻﻮل اﻟﻌﺸﻮاﺋ ﻲ وﺟﻬﺎز اﻹدﺧﺎل وﺟﻬﺎز اﻹﺧﺮاج وأﺟﻬﺰة اﻻ
ﻣ
إدﺧﺎل
ﻷﺟﻬﺰة
وأﺟﻬﺰةﺔ
اﻟﻤﺮﻧ
ﺑﺎﺗﺼﺎل
ﻷﻗﺮاص
/ LCDاﻻLED
وأﺟﻬﺰة
ﺗﻴﺢ وااﻟﻤﻔﺎ
اﻹﺧﺮاج ت
وﺷﺎﺷﺎ
ﻟﻮﺣ ﺔ
وﺟﻬﺎز
ﺑﻌﻲﺔ
اﻹدﺧﺎلﺔﻃﺎﻫ
ﺋﻌ
اﻟﺸﺎ ﻲ
اﻹﺧﺮاج ﻫ
اﻹدﺧﺎل
وأﺟﻬﺰةوﺟﻬﺎز
ﺒﻴ ﺔ
أﺟﻬﺰة
اﻟﺸﻌ
ﻣﺮن
اﻟﻄﺮﻓﻴ تﺔ.
وﻗﺮص
ﻷﺟﻬﺰةاﻟﺬﻛﺮﻳﺎ
ﺗﻴﺢ
ﺴﻤﻰ
ﻣﻔﺎ
ﺑﺎ
ﺗﺼﺎلﺗ
ﺔ.
ﻟﻮﺣ ﺔ
اﻟﻄﺮﻓﻴ
اﻻ
وأﺟﻬﺰةﻫ ﻲ
ﻷﺟﻬﺰة
إدﺧﺎل CRT
ﺑﺎ
اﻹﺧﺮاج
ﺗﺼﺎلوأﺟﻬﺰة
اﻻ
وﺟﻬﺎز
وأﺟﻬﺰة
LED
اﻹدﺧﺎل
اﻹﺧﺮاج
/ LCD
وﺟﻬﺎز
وﺟﻬﺎز
وﺷﺎﺷﺎ ت
ﺒﻴ ﺔ
اﻹدﺧﺎل
ﺑﻌ ﺔاﻟﺸﻌ
اﻟﻄﺎ ت
وﺟﻬﺎز
ﺬﻛﺮﻳﺎ
ﺴﻤﻰتﻫاﻟ ﻲ
اﻹﺧﺮاج
ﺬﻛﺮﻳﺎ
وأﺟﻬﺰةﺔ.اﻟﺗ
ﺴﻤﻰ
ﺗاﻟﻄﺮﻓﻴ
ﺑﻌ ﺔ ،وﺷﺎﺷﺎ ت LED / LCD ،وﺷﺎﺷ ﺔ CRT ،إﻟﺦ.
ﺗﻴﺢ وﻗﺮص ﻣﺮن و أﺟﻬﺰة اﻹﺧﺮاج ﻫ ﻲ اﻟﻄﺎ
CRTﻫ ﻲ ﻟﻮﺣ ﺔ ﻣﻔﺎ
ﺘﺎﻟﻴ ﺔ.
ﺜﻼ ث اﻟ
ﺑﻪ اﻟﻤﻌﺎﻟﺞﻳﻤﻜﻦﺗﺼﻨﻴﻔﻬﺎ إﱃ اﻟﻤﺠﻤﻮﻋﺎ ت اﻟ ﺘﺎﻟﻴ ﺔ.
اﻟﻤﻌﺎﻟﺞ ﻫﻮ اﻟﻌﻤﻞ اﻟﺬي ﻗﺎم ﺜﻼﻗﺎمث اﻟ
ﺑﻪ اﻟﻌﻤﻞ اﻟت اﻟ
ﺬي اﻟﻤﺠﻤﻮﻋﺎ ﻣﺼﻨﻔ ﺔأنﻓ ﻲ
ﻳﻜﻮن ﻳﻤﻜﻦ
اﻟﻌﻤﻞ اﻟﺪاﺧﻠ ﻲ ﻟﻠﻤﻌﺎﻟﺞ 1.ﻋﻤﻞ داﺧﻠ ﻲ ﻟﻠﻤﻌﺎﻟﺞ
ﺒﻴﺎﻧﺎ ت وﻣﺎ إﱃ ذﻟﻚ(
)اﻟﺠﻤﻊ واﻟﻄﺮح واﻟﻌﻤﻠﻴﺎ ت اﻟﻤﻨﻄﻘﻴ ﺔ وﻋﻤﻠﻴﺎ ت ﻧﻘﻞ اﻟ
ﺑ ﺔ اﻟﺬاﻛﺮة واﻷﺟﻬﺰة أو اﻷﺟﻬﺰة اﻟﻄﺮﻓﻴ ﺔ(
ﺘﺎ
اﻟﻤﻌﺎﻟﺞ )ﻗﺮاءة /ﻛ
ﻋﻦاﻟﻤﻌﺎﻟﺞ
ﺧﺎرج
ﺧﺎرج
ﻋﻤﻞ
ﻋﻤﻞ
2.
ﺑ ﺔ أﺟﻬﺰة اﻹدﺧﺎل /اﻹﺧﺮاج أو اﻷﺟﻬﺰة اﻟﻄﺮﻓﻴ ﺔ(
ﺘﺎ
ﺑ ﺔ اﻟﺬاﻛﺮة وﻗﺮاءة /ﻛ
ﺘﺎ
)ﻗﺮاءة /ﻛ
ﻷﻃﺮاف.
ﻷﻃﺮاف.
ﺒﻴﺪ اأو ا
ﺒﻴﺪ أو
اﻟﻌ اﻟﻌ
ﺑﺪأ ﻫﺎ
ﺑﺪأ ﻫﺎ
ﺘﻲﺘ اﻟﻲ
اﻟﻌﻤﻠﻴﺎ اﻟت
اﻟﻌﻤﻠﻴﺎ ت
3.
ﺑﺮﻧﺎﻣﺞ ﻣﺨﺰن ﻓ ﻲ اﻟﻤﺬﻛﺮةﺘﺤﻜﻢ ﻓ ﻲ ﺟﻤﻴﻊ أﻧﺸﻄ ﺔ اﻟﻨﻈﺎم.ﻷداء أﻣﻬﻤ ﺔ أو ﻣﻬﻤ ﺔ ﻣﺤﺪدة ،ﻳﺠ ﺐ ﻋﲆ اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖﺗﻨﻔﻴﺬ
ﺋﻴ ﺴ ﻲ اﻟﺬيﻳ
اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ ﻫﻮ اﻟﻤﻌﺎﻟﺞ اﻟﺮ
ّن ﻓ ﻲ اﻟﺬاﻛﺮة .اﻟ
ﺒﺮﻧﺎﻣﺞ ﺑﺮﻧﺎﻣﺞ ﻣﺨ ﺰ
ت.ﻳﺼﺪرﺗﻨﻔﻴﺬ
ﺘﻌﻠﻴﻤﺎ
اﻟﺪﻗﻴﻖ
اﻟﻤﻌﺎﻟﺞﻣﻦ اﻟ
ﻣﺠﻤﻮﻋ ﺔﻣﻦﻋﲆ
ﺒﺮﻧﺎﻣﺞﺐ
ﻣﻬﻤاﻟ ﺔ ،ﻳﺠ
ﺘﻜﻮن
ﻳ أو
ﻣﻬﻤ ﺔ
راي.
ﺘﻤﺪ ﻋﲆ
ﺗﻌﺘﻌﻠﻴﻤﺎ ت واﺣﺪةﺗﻠﻮ اﻷﺧﺮى داﺧﻞ اﻟﻤﻌﺎﻟﺞ و
ﺘﻢﺗﻨﻔﻴﺬ اﻟ
ﺒﻴﺎﻧﺎ ت ﻣﻦ اﻟﺬاﻛﺮة.ﻳ
ﺘﻌﻠﻴﻤﺎ ت وواﻟ
ﻳﺠﻠ ﺐ اﻟ
ﺘﺤﻜﻢ وت و
ﺘﻌﻠﻴﻤﺎ
واﻟ
ﺐ اﻟ
اﻟﻌﻨﻮان
ﺘﺤﻜﻢ وﻳﺠﻠ
إﺷﺎرا ت
ﻳﺼﺪر واﻟ
ﺗﻌﻠﻴﻤﺎ ت ت.اﻟﻌﻨﻮان
إﺷﺎرا
ﺘﺨﺬ اﻹﺟﺮاء اﻟﻤﻨﺎﺳ ﺐ.
ﺘﻴﺠ ﺔ ،ﺗ ﺐ .اﻷﺧﺮى داﺧﻞ اﻟﻤﻌﺎﻟﺞ و
ﺑﻨﺎ ًء ﻋﲆ اﻟﻨ ﺳﺗﻠﻮ اﻹﺟﺮاءت اﻟﻤﻨﺎ
واﺣﺪة ﺘﺨاﻟﺬ
ﺘﻌﻠﻴﻤﺎ ﺗ
ﺬ ﺘﻴﺠ ﺔ
ﺗﻨﻔﻴ ﻳاﻟﻨ
ﺘﻢ
اﻟﺪﻗﻴﻘ ﺔاﻟﺪﻗﻴﻘ ﺔ
اﻟﻤﻌﺎﻟﺠﺎ ت
اﻟﻤﻌﺎﻟﺠﺎ ت
ﻣﻦ ﻧﻈﺎمﻧﻈﺎم
ﺑﻴ ﺔ /اﻟﻤﻌﺎﻟﺠ ﺔ ﻋﺎﻟﻴ ﺔ.
1.اﻟ ﺴﺮﻋ ﺔ اﻟﺤﺎﺳﻮ
ﺒﺎرا ت إﱃ اﻷﻧﻈﻤ ﺔ.
ﺘﺨﺗﻢ ﺟﻠ ﺐ اﻻﺳ
2.
ﺗ ﺐ.
ﺘ ﺔ اﻟﻌﻤﻠﻴﺎ ت اﻟﺼﻨﺎﻋﻴ ﺔ وإدارة اﻟﻤﻜﺎ
ﺗﻤ3.أ
اﻟﻨﻈﺎم ﻋﻦ ﻃﺮﻳﻖﺗﻐﻴﻴﺮ
ﺘﻐﻴﻴﺮ ﺒﺮﻧﺎﻣﺞ ،ﻓﻬﻨﺎك ﻣﺮوﻧ ﺔ ﻟﻓ ﻲ اﻟ
ﺘﻐﻴﻴﺮ ﺗﻐﻴﻴﺮﻟﻠاﻟ
ﺒﺮﻣﺠ ﺔ ﻳﻖﻗﺎ
ﺑﻠ ﺔ ﻋﻦ ﻃﺮ
ﻷﺟﻬﺰة اﻟﻨﻈﺎم
ﻷن ا اﻧﻪ
4.ﻧﻈ ﺮًا
وﺣﺪه.
ﺛﻮﻗﻴ ﺔ.
ﺜﺮ ﻣﻮ
ﺗﻜﻠﻔ ﺔ أﻗﻞ .ﻛﻤﺎ أﻧﻪ أﻛ
5.ﻋﺪد أﻗﻞ ﻣﻦ اﻟﻤﻜﻮﻧﺎ ت ،ﻣﺪﻣﺠ ﺔ ﻓ ﻲ اﻟﺤﺠﻢ و
ﺘﺸﻐﻴﻞ واﻟﺼﻴﺎﻧ ﺔ أﺳﻬﻞ.
6.اﻟ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ُﺴ
ﺘﺨﺪم ﻫﺬه اﻹﺷﺎرة ﻛ ﺴﺎﻋ ﺔ اﻟﻨﻈﺎم ﻟﻸﺟﻬﺰة اﻷﺧﺮى. ﺗ
ﺗﺄرﻳﺾ اﻟﻄﺎﻗ ﺔ VCC - +5 V power - CLK (OUT): ،
- VSS -
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺗﺠﺎه.
ﺛﻨﺎﺋ ﻲ اﻻ
ﺑ ﺖ أو ﻧﺎﻗﻞ اﻟﻌﻨﻮان اﻟﻤﻨﺨﻔﺾ (A0إﱃ )A7
ﺒﻴﺎﻧﺎ ت 8
ﺗﻘﻮد اﻹﺷﺎرة ﻟ
2.إﺷﺎرا ت اﻟﺤﺎﻓﻼ ت - AD0إﱃ AD7:
ﺗﺠﺎه.
ﺗﻴ ﺐ اﻷﻋﲆ .أﺣﺎدي اﻻ
ﺘﺮ- A8إﱃ A15:ﻳﻘﻮد اﻹﺷﺎرة ﻟﻨﺎﻗﻞ ﻋﻨﻮان اﻟ
ﺘﺤﻜﻢ واﻟﺤﺎﻟ ﺔ
3.إﺷﺎرة اﻟ
ﺘﺨﺪام AD0
ﺘﻢ اﺳ
ﺗﻔﻌً ﺎ ،ﻓﺈﻧﻪﻳﻈﻬﺮ أﻧﻪﻳ
ﺗﻤﻜﻴﻦ ﻣﺰﻻج اﻟﻌﻨﻮان( ﻋﻨﺪﻣﺎﻳﻜﻮن ﻣﺮ
)- ALE:
إﱃ AD7ﻛﻨﺎﻗﻞ ﻋﻨﻮان.
دورة اﻵﻟ ﺔ S1 S0
-
ﺒﻴﺎﻧﺎ ت
:ﻗﺮاءة اﻹﺷﺎرا ت اﻟﻨﺸﻄ ﺔ ﻣﻨﺨﻔﻀ ﺔ .ﻟﻘﺮاءة /ﺟﻠ ﺐ اﻟ /
0 1 1
ﻣﻦ اﻟﻌﻨﻮان اﻟﻤﺤﺪد ﻓ ﻲ اﻟﺬاﻛﺮة إﱃ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ. ﺘﺸﻐﻴﻞ
ﺟﻠ ﺐ ﻛﻮد اﻟ
- 0 1 0
ﺒﻴﺎﻧﺎ ت ﻓ ﻲ اﻟﺬاﻛﺮة.
ﺑ ﺔ اﻟ
ﺘﺎ
ﺘ ﺐ إﺷﺎرا ت ﻧﺸﻄ ﺔ ﻣﻨﺨﻔﻀ ﺔ .ﻟﻜ
:اﻛ ﻗﺮاءة اﻟﺬاﻛﺮة
ﺑ ﺔ اﻟﺬاﻛﺮة
ﺘﺎ
ﻛ 0 0 1
ﺒﻞ ﻃﺮف ﺧﺎرﺟ ﻲ ﻟﻠﻮﺻﻮل إﱃ اﻟﺤﺎﻓﻼ ت. ﺘﺨﺪام إﺷﺎرة ﺧﺎﺻ ﺔ ﻣﻦ ﻗ - HOLD:ﻫﻮ اﺳ
ﺒﻴﺎﻧﺎ ت.
ﺒﻴﺎﻧﺎ ت ﻟﻨﻘﻞ اﻟ
ﺘﺨﺪم DMAﻧﺎﻗﻞ اﻟ ﺑﻖ.ﻳ ﺴ
اﻟ ﺴﺎ
ﺘ ﺴﻠ ﺴﻠﻴ ﺔ.
5.إﺷﺎرا ت I / Oاﻟ
ﺘ ﺴﻠ ﺴﻠ ﻲ - SOD:
ﺑﻴﺎﻧﺎ ت اﻹدﺧﺎل اﻟ
- SID:
ﺘ ﺴﻠ ﺴﻠ ﻲ
ﺑﻴﺎﻧﺎ ت اﻹﺧﺮاج اﻟ
ﺒﺮﻣﺠ ﺔ 8085.
ﺘﻴﻦ.ﻳﻈﻬﺮ ﻧﻤﻮذج اﻟ
ﻫﺬا اﻟ
ﺑﺮﻧﺎﻣﺞ.ﺑﺔ
ﺘﺎ
ﺘﺨﺪاﻣﻬﺎ ﻟﻜ
ﺘ ﻲﻳﻤﻜﻦ اﺳ
-واﻟ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﻋﻤﺎرة 8085
ﺘﻬﺎ ﻓ ﻲ:
ﺑﺘﺎ
ﺘﻢ ﻛ
ﻳﺠ ﺐﺗﺤﻤﻴﻠﻬﺎ ﻓ ﻲ اﻟ ﺴﺠﻼ ت.ﻳ
ﺘﺔ
ب .اﻟ ﺴﺠﻼ ت اﻟﻤﺆﻗ
ﺗ ﺴﺠﻴﻞ (It
ﺘﻢﺗﻮﻓﻴﺮه ﻣﻦ Accumulatorواﻵﺧﺮ ﻣﻦ temp.
-ﻳﻮﺟﺪ ﻓ ﻲ ALUﻣﺪﺧﻠﻴﻦ ،أﺣﺪ ﻫﻤﺎﻳ
ﺒﺮﻣﺞ(
ﺒﻞ اﻟﻤ
ﻻﻳﻤﻜﻦ اﻟﻮﺻﻮل إﻟﻴﻪ ﻣﻦ ﻗ
ﺘﺨﺪﻣﻪ ALUﻟﻠﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ. - Wو Zدرﺟ ﺔ اﻟﺤﺮارة أ ً
ﻳﻀﺎ .رﻳﺞ.ﻳ ﺴ
-ﺳﺠﻼ ت اﻟﻌﻠﻢ
www.vidyanuragi.wordpress.com
Machine Translated by Google
.
ﺘﻌﻴﻴﻦ 1ﻓ ﻲ
ﺑCY - Carry Flag:ﻗﻢ
ﺘﻴﺠ ﺔ
S - Sign Flag:ﺿﻊ 1إذا ﻛﺎﻧ ﺖ اﻟﻨ
ﺑ ﺖ )7ﺣﺎﻟ ﺔ ﺣﺪو ثﺗﺠﺎوز )ﻣﻦ
ﺒﻴ ﺔ.
ﺳﻠ
ﺒﻂ:ﻳﺸﻴﺮ
AC -ﻋﻠﻢ اﻟﺤﻤﻞ اﻹﺿﺎﻓ ﻲ /اﻟﻀ
ﺒﺖ
ﺒ ﺖ 3إﱃ اﻟ
إﱃ اﻟﺤﻤﻞ اﻟﻌﺸﺮي .ﻧﻔﺬ اﻟ
Z -اﻟﻌﻠﻢ اﻟﺼﻔﺮي :ﻗﻢ
ﺘﻌﻴﻴﻦ 1إذاﺗﻢ ﻧﻘﻞ
ﺑﺘﻴﺠ ﺔ .ﻗﻢ
4ﻣﻦ اﻟﻨ
ﺘﻴﺠ ﺔ
ﺘﻌﻴﻴﻦ 1إذا ﻛﺎﻧ ﺖ اﻟﻨ
ﺑ
ﺘﻮي ﻋﲆ ﻋﺪد
ﺘﻴﺠ ﺔﺗﺤ
ﺘﻌﻴﻴﻦ 1إذا ﻛﺎﻧ ﺖ اﻟﻨ
ﺑﺘﻜﺎﻓﺆ :ﻗﻢ
P -اﻟ
ﺗﻌﻤﻞ ﻓﻘﻂ
ﺘﻴﺠ ﺔ ﻣﻦ LSBإﱃ MSB.
اﻟﻨ
ﺻﻔﺮ. زوﺟ ﻲ ﻣﻦ 1.
ﻓ ﻲ BCD.
ﺘﻌﻠﻴﻤﺎ ت.
ﺗﺨﺰﻳﻨﻪ ﻓ ﻲﺗ ﺴﺠﻴﻞ اﻟ
ﺘﻌﻠﻴﻤﺎ ت و
ﺑﺎﻟﺘﺸﻐﻴﻞ اﻟﺨﺎص
ﺑﺠﻠ ﺐ ﻛﻮد اﻟﺘﻌﻠﻴﻤﺎ ت
ﺘ ﺴﺠﻴﻞ اﻟ
ﺑﺗﻘﻮم وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ
-
ﺑ ﺖ رﻳﺞ.
ﺘﻢﺗﻨﻔﻴﺬ ﻫﺎ .إﻧﻪ 16
ﺘ ﻲﻳ
ﺘﻌﻠﻴﻤﺎ ت اﻟ
ﺒﻊ ﻋﺪد اﻟ
ﺘﺘﺑ- PC Program Counterﻳﻘﻮم
ﺑ ﺖ.
ﺑﻌﻨﻮان أﺣﺪ ث ذاﻛﺮة ﻣﻜﺪس .إﻧﻪ رﻳﺞ 16ﺘﻔﺎظ
ﺘﺨﺪاﻣﻪ ﻟﻼﺣ
ﺘﻢ اﺳ
ﻳ
ﺑ ﻲ(
)B. ALUوﺣﺪة اﻟﻤﻨﻄﻖ اﻟﺤ ﺴﺎ
ﺑ ﺖ.
ﺑﻴﺎﻧﺎ ت 8ﺑﻴ ﺔ وﻣﻨﻄﻘﻴ ﺔ ﻋﲆ
ﻳﺆدي وﻇﺎﺋﻒ ﺣ ﺴﺎ
ﺘﺮﻣﻴﺰ.
ﺘﺸﻔﻴﺮ ودورة اﻟﺠﻬﺎز اﻟ
ﺘﻌﻠﻴﻤﺎ ت ﻓﻚ اﻟ
ﺟﻴﻢ اﻟ
ﺘﺤﻜﻢ.
ﺘﻮﻗﻴ ﺖ واﻟ
ﺘﺨﺪام إﺷﺎرا ت اﻟ
ﺑﺎﺳﺒﻴﺎﻧﺎ ت ،و ALUوإﺷﺎرا ت أﺧﺮى
ﺘﺤﻜﻢ ،وﻣﺨﺎزن اﻟ
ﺘﻌﻠﻴﻤﺎ ت.ﺳﺠﻞ واﻟ
ﺘﺸﻐﻴﻞ ﻣﻦﺗ ﺴﺠﻴﻞ اﻟ
ﺑﻔﻚ ﺷﻔﺮة اﻟﻳﻘﻮم
D.اﻟﻌﺎزﻟ ﺔ
ﺒﻴﺎﻧﺎ ت :ﻣﺨﺰن
ﺗﻴ ﺐ أﻋﲆ ) (A15-A8ب .اﻟﻤﺨﺰن اﻟﻤﺆﻗ ﺖ ﻟﻠﻌﻨﻮان /اﻟ
ﺑ ﺖ ،واﻟﺬيﻳﻘﻮد ﻧﺎﻗﻞ ﻋﻨﻮان ذوﺗﺮ
ﺗﺠﺎه 8
أ .اﻟﻤﺨﺰن اﻟﻤﺆﻗ ﺖ ﻟﻠﻌﻨﻮان :ﻣﺨﺰن ﻣﺆﻗ ﺖ أﺣﺎدي اﻻ
ﺗﻴ ﺐ اﻷدﻧﻰ )(A7-A0و
ﺘﺮﺑ ﺖ ،واﻟﺬيﻳﻘﻮد ﻧﺎﻗﻞ ﻋﻨﻮان اﻟ
ﺗﺠﺎه 8
ﺛﻨﺎﺋ ﻲ اﻻﻣﺆﻗ ﺖ
ﺒﻴﺎﻧﺎ ت (D7-D0).
ﻧﺎﻗﻞ اﻟ
ﺘ ﺴﻠ ﺴﻠ ﻲ( و SID
ﺑﻴﺎﻧﺎ ت اﻹﺧﺮاج اﻟ
ﺘﻌﺎﻣﻞ ﻣﻊ ﺧﻄﻴﻦ )SOD
ﺘ ﺴﻠ ﺴﻠ ﻲ و ﻫ ﻲﺗ
ﺘﺤﻜﻢ ﻓ ﻲ اﻹدﺧﺎل /اﻹﺧﺮاج اﻟ
ح .داﺋﺮة اﻟ
ﺘ ﺴﻠ ﺴﻠ ﻲ(.
ﺑﻴﺎﻧﺎ ت اﻹدﺧﺎل اﻟ
)
www.vidyanuragi.wordpress.com
Machine Translated by Google
اﻟﺪورا ت واﻟﻌﻤﻠﻴﺎ ت
ﺘﻌﻠﻴﻤﺎ ت.
ﺗﻤﺎمﺗﻨﻔﻴﺬ اﻟ
ﺘﻌﻠﻴﻤﺎ ت :اﻟﻮﻗ ﺖ اﻟﻼزم ﻹ
-دورة اﻟ
-دورة اﻵﻟ ﺔ :اﻟﻮﻗ ﺖ اﻟﻤﻄﻠﻮ ب ﻹﻛﻤﺎل ﻋﻤﻠﻴ ﺔ واﺣﺪة ﻟﻠﻮﺻﻮل إﱃ اﻟﺬاﻛﺮة I / O ، ،أو
إﻗﺮار اﻟﻄﻠ ﺐ اﻟﺨﺎرﺟ ﻲ.
ﺘﺮةﺳﺎﻋ ﺔ واﺣﺪة.
ﺘﻢﺗﻨﻔﻴﺬه ﻓ ﻲ ﻓ
- T-State:ﻗ ﺴﻢ واﺣﺪ ﻣﻦ اﻟﻌﻤﻠﻴ ﺔﻳ
ﺘﺮةﺳﺎﻋ ﺔ واﺣﺪة.
ﺗ ﺴﺎوي ﻓ
ﻛﻞ ﺣﺎﻟ ﺔ T
ﺛ ﺔ أﻧﻮاع:
ﺛﻼ•ﻳﻤﻜﻦﺗﺼﻨﻴﻒ ﺟﻤﻴﻊ ﻋﻤﻠﻴﺎ ت اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ إﱃ
ﺑﺪءﺗﺸﻐﻴﻞ اﻟﻤﻌﺎﻟﺠﺎ ت اﻟﺪﻗﻴﻘ ﺔ
-
-اﻟﻌﻤﻠﻴﺎ ت اﻟﺪاﺧﻠﻴ ﺔ
ﺑﺪء اﻟﻌﻤﻠﻴﺎ ت اﻟﻄﺮﻓﻴ ﺔ
-
ﺜﻞ
ﺒ ﺴﺎﻃ ﺔ ﻣ
ﺑﺒﺪو أﺟﻬﺰة اﻹدﺧﺎل واﻹﺧﺮاج
ﺗﺑﻨﻔ ﺲ اﻟﻄﺮﻳﻘ ﺔo .ﺘﻌﺎﻣﻞ ﻣﻊ اﻟﺬاﻛﺮة وأﺟﻬﺰة اﻹدﺧﺎل /اﻹﺧﺮاج
•ﻣﻦ اﻟﻤﻬﻢ ﻣﻼﺣﻈ ﺔ أن اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖﻳ
ﻣﻮاﻗﻊ اﻟﺬاﻛﺮة ﻟﻠﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ.
ﺒ ﺴﺎﻃ ﺔ
ﺑﺘﻢ اﻟﻀﻐﻂ ﻋﻠﻴﻪ ،ﻳﻘﻮم اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ
ﺘﺎح اﻟﺬيﻳ
ﺜﻞ ﻋﻨﻮان اﻟﺬاﻛﺮة A3F2H.ﻟﻠﺤﺼﻮل ﻋﲆ اﻟﻤﻔ
ﺗﻴﺢ ﻣ
ﺒﺪو ﻟﻮﺣ ﺔ اﻟﻤﻔﺎ
ﺜﺎل ،ﻗﺪﺗ
ﺒﻴﻞ اﻟﻤ
-ﻋﲆﺳ
ﺗﺤﺪﻳﺪ
ﺘﺎﻟﻴ ﺔ- :
ﺜﻼ ث اﻟ
ﺑﻴﻦ اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ واﻷﺟﻬﺰة اﻟﻄﺮﻓﻴ ﺔ ﻣﻦ اﻟﺨﻄﻮا ت اﻟﺗﺼﺎل
ﺘﻜﻮن ﻋﻤﻠﻴ ﺔ اﻻ
ﺗﺒﻴﺎﻧﺎ ت اﻟﻤﻮﺟﻮدة ﻓ ﻲ اﻟﻤﻮﻗﻊ A3F2H. o
ﺑﻘﺮاءة اﻟ
اﻟﻌﻨﻮان.
ﺜﻨﺎﺋﻴ ﺔ.
-ﻧﻘﻞ اﻟﻤﻌﻠﻮﻣﺎ ت اﻟ
ﺘﻮﻗﻴ ﺖ اﻟﺼﺤﻴﺤ ﺔ.
ﺗﻮﻓﻴﺮ إﺷﺎرا ت اﻟ
-
ﺘﺸﻐﻴﻞ.
ﻫﻨﺎ 1.دورة آﻟ ﺔ ﺟﻠ ﺐ ﻛﻮد اﻟ
ﺘﺸﻐﻴﻞ.
ﺋﻤﺎ ﻫ ﻲ دورة إﺣﻀﺎر ﻛﻮد اﻟ
ﺘﻌﻠﻴﻤﺎ ت ،ﺗﻜﻮن اﻟﻌﻤﻠﻴ ﺔ اﻷوﱃ دا ً
-ﻓ ﻲ ﻛﻞﺗﻨﻔﻴﺬ ﻟﻠ
ﻳﺠﻠ ﺐ رﻣﺰ اﻟﺠﻬﺎز ﻣﻦ اﻟﺬاﻛﺮة.
-
ﺘﺸﻐﻴﻞ ،ﺗﻜﻮن اﻹﺷﺎرة
ﺒﻪ دورة ﻗﺮاءة اﻟﺬاﻛﺮة ؛ اﻟﻔﺮق ﻓ ﻲ إﺷﺎرة اﻟﺤﺎﻟ ﺔ .ﻟﺠﻠ ﺐ ﻛﻮد اﻟ
ﻳﺸ
IO / M = 0 ، S1 = 1 ، S0 = 1.
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺑ ﺔ اﻟﺬاﻛﺮة[
ﺘﺎ
]ﻋﻤﻠﻴ ﺔ ﻛ
ﺘﻢ ﻧﻘﻞ
ﺘﻼف ﻓ ﻲ اﻹﺷﺎرا ت وﺧﻂ اﻟﻨﻘﻞ .ﻓ ﻲ ﻫﺬه اﻹﺷﺎرا ت ﻫ ﻲ [ IO / M = 0 ، S1 = 0 ، S0 = 1].وﺳﻴ
ﺛﻠ ﺔ ﻟﻌﻤﻠﻴ ﺔ اﻟﻘﺮاءة ،ﻟﻜﻦ اﻻﺧ
-ﻛﻤﺎﺗﺮى ﻓ ﻲ اﻟﺸﻜﻞ ،ﻓﻬ ﻲ ﻣﻤﺎ
ﺒﻴﺎﻧﺎ ت ﻣﻦ اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ إﱃ اﻟﺬاﻛﺮة.
اﻟ
ﺑ ﺔ.
ﺘﺎ
ﺘﻢﺗﻨﻔﻴﺬ اﻟﻜ
ﺘﻴﺎر اﻟﺸﺮﻳﺤ ﺔ وﺳﻴ
ﺘﺤﻜﻢ ﻋﲆﺗﻤﻜﻴﻦ ﻣﻨﻄﻖ اﺧ
ﺘﻌﻤﻞ إﺷﺎرة اﻟ
-ﺳ
-
ﺑﻬً ﺎ ﻟﺪورة ﻗﺮاءة اﻟﺬاﻛﺮة.
ﻳﻜﺎدﻳﻜﻮن ﻣﺸﺎ
- ﺘﻨﻔﻴﺬ 3 T-state. ﺘﻐﺮق اﻟ
ﻳﺴ
ﺑ ﺔ اﻹدﺧﺎل /اﻹﺧﺮاج[
ﺘﺎ
]ﻋﻤﻠﻴ ﺔ ﻛ
-
ﺒﻴﺎﻧﺎ ت ﻓ ﻲ ﻣﻨﻔﺬ اﻹدﺧﺎل /اﻹﺧﺮاج أو اﻟﻄﺮف اﻟﺬيﺗﻢﺗﻌﻴﻴﻨﻪ ﻓ ﻲ اﻟﻨﻈﺎم I / O.
ﺑﺎﻳ ﺖ اﻟﺑﺔ
ﺘﺎ
ﺑﻮاﺳﻄ ﺔ MPUﻟﻜﺘﻢﺗﻨﻔﻴﺬه
ﻳ
-
ﺑ ﺔ اﻟﺬاﻛﺮة.
ﺘﺎﺑﻬً ﺎ ﻟﺪورة ﻛ
ﻳﻜﺎدﻳﻜﻮن ﻣﺸﺎ
- ﺘﻨﻔﻴﺬ 3 T-state. ﺘﻐﺮق اﻟ
ﻳﺴ
www.vidyanuragi.wordpress.com
Machine Translated by Google
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺒﻴﺎﻧﺎ ت
ﺘﻮاﺻﻞ وﻧﻘﻞ اﻟ
ﺗﻘﻨﻴﺎ ت اﻟ
ﺒﺮﻣﺞ
ﺒﻴﺎﻧﺎ ت اﻟﻤ
ﺑﻮاﺳﻄ ﺔ اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ /ﻧﻘﻞ اﻟﺘﺤﻜﻢ ﻓﻴﻬﺎ
ﺘﻢ اﻟ
ﺘ ﻲﻳ
ﺒﻴﺎﻧﺎ ت اﻟ
ﺘﻴﻦ• :ﻧﻘﻞ اﻟ
ﺒﻴﺎﻧﺎ ت ﻋﲆ ﻧﻄﺎق واﺳﻊ إﱃ ﻓﺌ
ﺘﻢﺗﺼﻨﻴﻒ ﻣﺨﻄﻄﺎ ت ﻧﻘﻞ اﻟ
ﻳ
ﺒﻴﺎﻧﺎ ت
ﺘﺎ ت اﻟ
ﺑﺎﻳﺘ ﻲﻳﻜﻮن ﻓﻴﻬﺎ ﻋﺪد
ﺒﻴﻘﻪ ﻓ ﻲ اﻟﺤﺎﻻ ت اﻟ
ﺘﻢﺗﻄ
ﺒ ًﻴﺎ وﻳ
ﺑﻄ ﻲء ﻧ ﺴﺋﻴ ﺴﻴ ﺔ ﻟﻠﻨﻈﺎم .إﻧﻪ
ﺑﺮﻧﺎﻣﺞ ﻣﻮﺟﻮد ﻓ ﻲ اﻟﺬاﻛﺮة اﻟﺮﺒﻴﺎﻧﺎ تﺗﺤ ﺖﺳﻴﻄﺮة
ﺘﻢ ﻧﻘﻞ اﻟ
ﻳ
ﺒ ًﻴﺎ.
ﺒﻄﻴﺌ ﺔ ﻧ ﺴ
ﺻﻐﻴ ﺮًا .ﻫﺬا اﻟﻤﺨﻄﻂ ﻣﻨﺎﺳ ﺐ ﻟﻸﺟﻬﺰة اﻟﻄﺮﻓﻴ ﺔ اﻟ
ﺒﻴﺎﻧﺎ ت.
ﺘﺰاﻣﻦ ﻟﻨﻘﻞ اﻟ
ﺒﺮﻣﺞ إﱃ ﻣﺎﻳﻠ ﻲ :أ .اﻟﻮﺿﻊ اﻟﻤ
ﺒﻴﺎﻧﺎ ت اﻟﻤ
ﻳﻨﻘ ﺴﻢ ﻣﺨﻄﻂ ﻧﻘﻞ اﻟ
ﺒﻴﺎﻧﺎ ت
ﺒﻞ إﺟﺮاء أي ﻧﻘﻞ ﻟﻠ
ﺘﺤﻘﻖ ﻣﻦ ﺣﺎﻟ ﺔ اﻟﺠﻬﺎز ﻗ
ﺘﻢ اﻟ
ﺑﺪﻗ ﺔ .ﻓ ﻲ ﻫﺬا اﻟﻮﺿﻊ ،ﻻﻳ ُﺴ
ﺘﺨﺪم ﻋﻨﺪﻣﺎﺗﻜﻮن ﺧﺼﺎﺋﺺﺗﻮﻗﻴ ﺖ اﻷﺟﻬﺰة اﻟﻄﺮﻓﻴ ﺔ ﻣﻌﺮوﻓ ﺔ ﺗ
ﺒﺮﻣﺠﻴﺎ ت ﻣﻄﻠﻮ ب
ﺑﻴﻦ ﺟﻤﻴﻊ اﻟﻄﺮق اﻷﺧﺮى واﻟﺤﺪ اﻷدﻧﻰ ﻣﻦ اﻟﻨﻔﻘﺎ ت ﻣﻦ ﺣﻴ ﺚ اﻷﺟﻬﺰة /اﻟﺑ ﺴﻂ ﻣﻦ
ﺒﻴﺎﻧﺎ ت( .ﻫﺬا ﻫﻮ أ
ﺋﻤﺎ ﻟﻨﻘﻞ اﻟ
ﺘﺮض أن اﻟﺠﻬﺎز ﺟﺎ ﻫﺰ دا ً
ُﻔ
)ﻳ
ﺘﻨﻔﻴﺬ ﻫﺬا اﻟﻤﺨﻄﻂ.
ﻟ
ﺒﻴﺎﻧﺎ ت.
ﺘﺰاﻣﻦ ﻟﻨﻘﻞ اﻟ
B.اﻟﻮﺿﻊ ﻏﻴﺮ اﻟﻤ
ﺑﺨﺼﺎﺋﺺﺒﺆ
ﺘﻨﺘﺨﺪم ﻫﺬا اﻟﻮﺿﻊ ﻋﻨﺪﻣﺎ ﻻﻳﻤﻜﻦ اﻟ
ﺒﻴﺎﻧﺎ ت.ﻳ ﺴ
ﺒﻞ اﻟﺸﺮوع ﻓ ﻲ ﻧﻘﻞ اﻟ
ﺑﻮاﺳﻄ ﺔ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﻗﺘﻢ ﻓﺤﺺ ﺣﺎﻟ ﺔ اﻟﺠﻬﺎز )اﻟﻤﺤﻴﻄ ﻲ(
ﻳ
ﺑﺎﺳﻢﺒ ﺐ ﻓ ﻲ أن ﻫﺬا اﻟﻤﺨﻄﻂ ﻣﻌﺮوف
ﺒﻴﺎﻧﺎ ت .ﻫﺬا ﻫﻮ اﻟ ﺴ
ﺒﻞ إﺟﺮاء ﻧﻘﻞ اﻟ
ﺗﻮﻗﻴ ﺖ اﻟﺠﻬﺎز .ﻓ ﻲ ﻫﺬا اﻟﻮﺿﻊ ،ﺗﺆﻛﺪ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﺟﺎ ﻫﺰﻳ ﺔ ﺣﺎﻟ ﺔ اﻟﺠﻬﺎز ﻗ
"اﻟﻤﺼﺎﻓﺤ ﺔ I / O".
ﺒﻴﺎﻧﺎ ت.
C.اﻟﻤﻘﺎﻃﻌ ﺔ ﻃﺮﻳﻘ ﺔ ﻣﺪﻓﻮﻋ ﺔ ﻟﻨﻘﻞ اﻟ
ﺒﻞ اﻟﻤﻌﺎﻟﺞ اﻟﻤﻘﺎﻃﻌ ﺔ ،
ﺒ ﺔ إﱃ اﻟﻤﻌﺎﻟﺞ .إذا ﻗ ﻋﻨﺪﻣﺎﻳﻜﻮن اﻟﺠﻬﺎز اﻟﻄﺮﻓ ﻲ ﺟﺎ ﻫ ًﺰا ﻟﻨﻘﻞ اﻟ
ﺒﻴﺎﻧﺎ ت ،ﻓﺈﻧﻪﻳﻘﺎﻃﻊ اﻟﻤﻌﺎﻟﺞ ﻋﻦ ﻃﺮﻳﻖ إرﺳﺎل إﺷﺎرة ﻣﻘﺎﻃﻌ ﺔ ﻣﻨﺎﺳ
ﺗﻴﻦ ﺧﺪﻣ ﺔ
ﺑﻌﺪﺗﻨﻔﻴﺬ روﺑﻴﻦ اﻟﺠﻬﺎز اﻟﻄﺮﻓ ﻲ واﻟﻤﻌﺎﻟﺞ.ﺒﻴﺎﻧﺎ ت
ﺗﻴﻦ ﻓﺮﻋ ﻲ ﻟﺨﺪﻣ ﺔ اﻟﻤﻘﺎﻃﻌ ﺔ ﻹﻛﻤﺎل ﻧﻘﻞ اﻟ
ﺗﻨﻔﻴﺬ رو
ﺘﻌﻠﻴﻖ ﻧﺸﺎﻃﻪ اﻟﺤﺎﻟ ﻲ و
ﺑﻓ ﺴﻴﻘﻮم اﻟﻤﻌﺎﻟﺞ
ﺑﺎﻟﻤﻘﺎﻃﻌ ﺔﺒﻴﺎﻧﺎ ت اﻟﻤﺪﻓﻮع
ﺒﻴﺎﻧﺎ ت اﺳﻢ ﻧﻈﺎم ﻧﻘﻞ اﻟ
ُﻄﻠﻖ ﻋﲆ ﻫﺬا اﻟﻨﻮع ﻣﻦ ﻣﺨﻄﻂ ﻧﻘﻞ اﻟ
ﺘﺄﻧﻒ اﻟﻤﻌﺎﻟﺞ ﻧﺸﺎﻃﻪ اﻟﺤﺎﻟ ﻲ.ﻳ
اﻟﻤﻘﺎﻃﻌ ﺔ ،ﻳ ﺴ
ﺒﻴﺎﻧﺎ ت ﺒﻄﻴﺌ ﺔ وأ ً
ﻳﻀﺎ ﻋﻨﺪ ﺣﺪو ث اﻟ ﺒﻴﺎﻧﺎ ت ﻣﻊ اﻷﺟﻬﺰة اﻟﻄﺮﻓﻴ ﺔ اﻟ
ﺘﺨﺪم ﻫﺬا اﻟﻮﺿﻊ ﻟﻨﻘﻞ اﻟ
ﻳﺴ
ﺒﻴﻌ ﺔ.
ﺑﻬﺎ ﻓ ﻲ اﻟﻄﺒﺆ
ﺘﻨﻻﻳﻤﻜﻦ اﻟ
ﺘﻘﺼﺎء اﻟﻤﻘﺎﻃﻌ ﺔ
ﺘﻴﻦ• :اﺳ
و ﻫ ﻲ ﻣﻘ ﺴﻤ ﺔ ﻛﺬﻟﻚ إﱃ ﻓﺌ
-
ﺑﺎﻟﻨﻈﺎم.ﺘﺨﺪاﻣﻪ ﻋﻨﺪﺗﻮﺻﻴﻞ اﻟﻌﺪﻳﺪ ﻣﻦ اﻷﺟﻬﺰة
ﺘﻢ اﺳ
ﻳ
ﺘﻤﺮة.ﺗ ﺴﻤﻰ
ﺘﺎﺣ ﺔ ﻣﻦ اﻷﺟﻬﺰة اﻟﻄﺮﻓﻴ ﺔ ﻓ ﻲ ﺣﻠﻘ ﺔ ﻣ ﺴ
ﺒﻴﺎﻧﺎ ت ﻣ
ﺘﺤﻘﻖ MPUﻣﻤﺎ إذا ﻛﺎﻧ ﺖ اﻟ
-ﻳ
ﺑﻮﻗ ﺖ.ﺘﺤﻘﻖ ﻣﻦ ﺣﺎﻟ ﺔ اﻟﻮﻗ ﺖ
ﺘﺮاع ،ﻷﻧﻪﻳ
اﻻﻗ
ﺑﻮاﺳﻄ ﺔ اﻷﺟﻬﺰة ،ﺒﺎر
ﺘﺘﻢﺗﺤﺪﻳﺪ اﻟﺠﻬﺎز اﻟﺬي ﻃﻠ ﺐ اﻟﻤﻘﺎﻃﻌ ﺔ) .إذاﺗﻢ إﺟﺮاء اﻻﺧ
ﺘﻰﻳ
ﺒﺮاﻣﺞ ،ﺣ
ﺘﺨﺪام أي ﻣﻦ اﻷﺟﻬﺰة /اﻟ
ﺑﺎﺳﺒﺎر ﻛﻞ ﺟﻬﺎز ،
ﺘﺘﻢ اﺧ
-ﻳ
ﺒﺮاﻣﺞ(
ﺘﻘﺼﺎء اﻟ
ﺘﺪﻋﺎء اﺳ
ﺘﻢ اﺳ
ﺘﻮ ب ،ﻓ ﺴﻴ
ﺘﻘﺼﺎء اﻷﺟﻬﺰة ،وإذا ﻛﺎن ﻋﻦ ﻃﺮﻳﻖ رﻣﺰ ﻣﻜ
ﺘﺪﻋﺎء اﺳ
ﺘﻢ اﺳ
ﺬﻳﻓﻌﻨﺪﺋ ٍ
ﺑﺔ
ﺘﻮﺑﻌﺪ ذﻟﻚ إﱃ ﻣﺤﻄ ﺔ اﻟﻔﻀﺎء اﻟﺪوﻟﻴ ﺔ اﻟﻤﻜﺒﺮﻧﺎﻣﺞ
ﺘﻢﺗﺤﻮﻳﻞ اﻟ
ﺑﻬﺬا اﻟﺸﻜﻞ ،ﻳﺘﻮاﻓﻖ ﻣﻊ اﻟﺠﻬﺎز اﻟﺬيﺗﻢﺗﺤﺪﻳﺪه
ﺑﺎﻟ
-
ﻟﻬﺬا اﻟﺠﻬﺎز.
• Vectoredاﻟﻤﻘﺎﻃﻌ ﺔ
ﺒﺮﻧﺎﻣﺞ
ﺒ ﺐ اﻟﺠﻬﺎز اﻟﻄﺎﻟ ﺐ ﻓ ﻲﺗﺸﻌ ﺐ اﻟ
ﺘﺴﺘﺠﻬﻴ ﺔﻳ
-ﻓ ﻲ ﻣﺨﻄﻂ اﻟﻤﻘﺎﻃﻌ ﺔ اﻟﻤ
ﺗﻴﻦ ﺧﺪﻣ ﺔ اﻟﻤﻘﺎﻃﻌ ﺔ اﻟﻔﺮﻋ ﻲ( ﻋﲆ اﻟﻔﻮر.
إﱃ )ISSرو
ﺘﻄﻼﻋﻬﺎ.
ﺘ ﻲﺗﻢ اﺳ
ﺘﺠﻬ ﺔ أﺳﺮع ﻣﻦ ﻣﺨﻄﻄﺎ ت اﻟﻤﻘﺎﻃﻌ ﺔ اﻟ
ﺑﺸﻜﻞ ﻋﺎم ،ﺗﻜﻮن ﻣﺨﻄﻄﺎ ت اﻟﻤﻘﺎﻃﻌ ﺔ اﻟﻤ
-
ﻣﻠﺤﻮﻇ ﺔ:
ﺑﻔﺤﺺ اﻟﺠﻬﺎزﺒﻴﺎﻧﺎ ت ،ﻳﻘﻮم اﻟﻤﻌﺎﻟﺞ
ﺘﺰاﻣﻦ ﻟﻤﺨﻄﻂ ﻧﻘﻞ اﻟ
ﻓ ﻲ اﻟﻮﺿﻊ ﻏﻴﺮ اﻟﻤ
ﺒﻴﺎﻧﺎ ت ،ﻳﻜﻮن اﻟﺠﻬﺎز ﻫﻮ اﻟﺬيﻳﻘﺎﻃﻊ اﻟﻨﻈﺎم.
ﺑﺎﻟﻤﻘﺎﻃﻌ ﺔ ﻟﻨﻈﺎم ﻧﻘﻞ اﻟاﻟﺤﺎﻟ ﺔ؛ ﻓ ﻲ اﻟﻮﺿﻊ اﻟﻤﺪﻓﻮع
ﺒﻞﺗﺤﺪﻳﺪ ﺟﻬﺎز
ﺘًﺎ ﻗ
ﺘﻐﺮق اﻷﻣﺮ وﻗ
ﺒﺮﻣﺞ(.ﺳﻮفﻳ ﺴ
ﺑﻮاﺳﻄ ﺔ اﻟﻤ
ﺘﻢﺗﺤﺪﻳﺪ أوﻟﻮﻳ ﺔ ﻛﻞ ﺟﻬﺎز )
ﺑﺮاﻣﺞ( ،ﻳﺘﻘﺼﺎؤه )ﺳﻮاء ﻛﺎﻧ ﺖ أﺟﻬﺰة /
ﻓ ﻲ ﻣﺨﻄﻂ اﻟﻤﻘﺎﻃﻌ ﺔ اﻟﺬيﺗﻢ اﺳ
اﻟﻤﻘﺎﻃﻌ ﺔ.
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺒﻴﺎﻧﺎ ت.
ﺘﺎﻟﻴ ﺔ- :ﺧﻂ إﺧﺮاجﻳﻄﻠ ﺐ ﻣﻦ ﺧﻼﻟﻪ اﻟﻤﻌﺎﻟﺞ ﻟﻮﺿﻊ DMAﻟﻨﻘﻞ اﻟ
ﺘﺤﻜﻢ DMAﻋﲆ اﻟﻤﻴﺰا ت اﻟ
ﺑﻮﺣﺪة اﻟﺘﻮي ICاﻟﺨﺎص
ﻳﺠ ﺐ أنﻳﺤ
ﺘﻮاﺻﻞ
اﻟ
ﺘﻮاﺻﻞ اﻟﻤﺤﻴﻄ ﻲ ﻫ ﻲ:
اﻟﻮﻇﺎﺋﻒ اﻟﻼزﻣ ﺔ ﻟﻠ
ﺘﺤﻜﻢ
ﺘﻮﻗﻴ ﺖ واﻟ
ﺘﺨﺰﻳﻦ اﻟﻤﺆﻗ ﺖ وﻓﻚﺗﺸﻔﻴﺮ اﻟﻌﻨﻮان وﻓﻚﺗﺸﻔﻴﺮ اﻷواﻣﺮ واﻟ
اﻟ
ﺑﻴﻦ اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ واﻷﺟﻬﺰة اﻟﻄﺮﻓﻴ ﺔ.ﺒﻴﺎﻧﺎ ت
ﺒﺎدل اﻟ
ﺘﺨﺰﻳﻦ اﻟﻤﺆﻗ ﺖ ﺿﺮورﻳًﺎ ﻟﺰﻳﺎدة ﻣﺤﺮك اﻷﻗﺮاص وﻛﺬﻟﻚ ﻟﻤﺰاﻣﻨ ﺔﺗ
-ﻳﻌﺪ اﻟ
ﺘﺤﻜﻢ.
ﺘﻮﻗﻴ ﺖ واﻟ
ﺛ ﺔ أﻋﻼه ،ﻫﻨﺎك ﺣﺎﺟ ﺔ إﱃ اﻟ
ﺜﻼﺘﻨ ﺴﻴﻖ اﻟ
-ﻟ
ﺑ ﺖ.
ﺑ ﺖ ﻣﻊ وﺣﺪة MPU 8
ﺑﺤﺠﻢ 12/16
ﺑﻂ ADC / DAC
ﺘﻨ ﺴﻴﻖ :إذاﺗﻤ ﺖ ﻣﺤﺎوﻟ ﺔ ر
-ﻋﺪمﺗﻮاﻓﻖ اﻟ
ﺑﺎﺋ ﻲ أو ﻛﻠﻴﻬﻤﺎ.
ﺘﻴﺎر أو اﻟﺠﻬﺪ اﻟﻜﻬﺮ
ﺑﻠﻴ ﺔ اﻟ
ﺒ ﺐ ﻋﺪم ﻗﺎ
ﺑﺴﺑﺎﺋﻴ ﺔ:
-ﻋﺪمﺗﻮاﻓﻖ اﻟﺨﺼﺎﺋﺺ اﻟﻜﻬﺮ
ﺘﻮاﻓﻘ ﺔ ﻣﻊ وﺣﺪا ت
ﺑﻮﺣﺪا ت اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ و ﻫ ﻲ ﻣﺜﻞﺗﻠﻚ اﻟﺨﺎﺻ ﺔ
ﺘﻘﻨﻴ ﺔ ﻣ
ﺑﻨﻔ ﺲ اﻟً
ﻋﺎدة ﺘﻢﺗﺼﻨﻴﻌﻬﺎ
ﺑﻤﻌﺎﻟﺞﻷن اﻟﺬﻛﺮﻳﺎ تﻳﺑﻂ اﻟﺬاﻛﺮة
ﺒ ًﻴﺎ ر
ﻣﻦ اﻟ ﺴﻬﻞ ﻧ ﺴ
ﺑﺎﺋ ﻲ.
ﺘﻮاﻓﻖ اﻟﻜﻬﺮ
ﺑﺎﻟ ﺴﺮﻋ ﺔ واﻟﺘﻌﻠﻖ
اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﻓﻴﻤﺎﻳ
ﺗﻘ ﺴﻴﻤﻬﺎ.
ﻣ ﺴﺎﺣ ﺔ اﻟﻌﻨﻮان و
ﺘ ﻲﻳﻤﻜﻦ ﻟﻠﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ إﻧﺸﺎؤ ﻫﺎ.
-ﻣ ﺴﺎﺣ ﺔ اﻟﻌﻨﻮان ﻫ ﻲ ﻣﺠﻤﻮﻋ ﺔ ﻣﻦ ﺟﻤﻴﻊ اﻟﻌﻨﺎوﻳﻦ اﻟﻤﻤﻜﻨ ﺔ اﻟ
ﺑﺎﻳ ﺖ ﻣﻦ اﻟﻌﻨﻮان ،ﻳ ﺴﻤﻰ ﻣ ﺴﺎﺣ ﺔ اﻟﻌﻨﻮان 8085.ﻳﻤﻜﻦﺗﻘ ﺴﻴﻢ /ﺗﺨﺼﻴﺺ
ﺑﺤﻴ ﺚﻳﻤﻜﻨﻪ ﻣﻌﺎﻟﺠ ﺔ 216أو 64ﻛﻴﻠﻮﺑﺖ
ﺘﻮي 8085 MPUﻋﲆ ﻧﺎﻗﻞ ﻋﻨﻮان 16
-ﻳﺤ
ﺗﻬﺎ ﻋﻨﻮانﺗﻘ ﺴﻴﻢ اﻟﻔﻀﺎء.
ﺑﺸﻜﻞ ﺻﺤﻴﺢ ؛ دﻋﻮاﺑﺤﻴ ﺚﻳﻤﻜﻦ أنﺗﻜﻮن ﻣﻌﺎﻟﺠ ﺔﻣ ﺴﺎﺣ ﺔ اﻟﻌﻨﻮان اﻹﺟﻤﺎﻟﻴ ﺔ ﻟﻠﺬاﻛﺮة أو أﺟﻬﺰة اﻹدﺧﺎل /اﻹﺧﺮاج
ﺘﻴﻦ:
-ﻳﻤﻜﻦﺗﻘ ﺴﻴﻢ ﻣ ﺴﺎﺣ ﺔ اﻟﻌﻨﻮان إﱃ ﻧﻈﺎﻣﻴﻦ /ﻃﺮﻳﻘ
أ .ﻣﺨﻄﻂ إدﺧﺎل /إﺧﺮاج اﻟﺬاﻛﺮة اﻟﻤﻌﻴﻦ
ﺘﻢﺗﺨﺼﻴﺼﻬﺎ ﻟﻜﻞ ﻣﻦ اﻟﺬاﻛﺮة وأﺟﻬﺰة اﻹدﺧﺎل /اﻹﺧﺮاج ،ﻓ ﻲ
ﺘ ﻲﻳ
ﻓ ﻲ ﻫﺬا ،ﺗﻮﺟﺪ ﻣ ﺴﺎﺣ ﺔ ﻋﻨﻮان واﺣﺪة ﻓﻘﻂ ،واﻟ
درﺟ ﺔ ﻣﺎ.
ﺘﻌﺎﻣﻞ ﻣﻊ ﺟﻬﺎز اﻹدﺧﺎل /اﻹﺧﺮاج ﻛﻤﻮﻗﻊ ذاﻛﺮة. ﺘﻢ أ ً
ﻳﻀﺎ اﻟ ﺘ ﻲﺗﻢﺗﺨﺼﻴﺼﻬﺎ ﻟﻠﺬﻛﺮﻳﺎ ت.ﻳ
ﺘﻠﻒ ﻋﻨﻮان أﺟﻬﺰة اﻹدﺧﺎل /اﻹﺧﺮاج ﻋﻦ اﻟﻌﻨﺎوﻳﻦ اﻟ
ﻳﺨ
ﺘﻤﻴﻴﺰ
ﺘﺨﺪام إﺷﺎرة اﻹدﺧﺎل /اﻹﺧﺮاج ﻟﻠ
ﺘﻢ اﺳ
ﻓ ﻲ ﻫﺬا ،ﻻﻳ ﺘﻠﻒ ﻋﻦ اﻟﻜﻞ(
ﺘﻢﺗﺨﺼﻴﺺ ﻋﻨﺎوﻳﻦ ﻣﻨﻔﺼﻠ ﺔ ﻟﻜﻞ ﻣﻮﻗﻊ ذاﻛﺮة وﺟﻬﺎز إدﺧﺎل /إﺧﺮاج )ﻣﺨ
ﻳ
ﺑﻴﻦ اﻟﺬاﻛﺮة وأﺟﻬﺰة اﻹدﺧﺎل /اﻹﺧﺮاج .ﺟﻬﺎز I / O
ﺑﻨﻔ ﺲ ﻃﺮﻳﻘ ﺔ ﺟﻬﺎز اﻟﺬاﻛﺮة.ﺘﻢﺗﻮﺻﻴﻠﻪ
ﻳ
ﺒﻴﺎﻧﺎ ت ﻣﻦ و
ﺑﺎﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ ﻟﻨﻘﻞ اﻟﺒﻴﺎﻧﺎ ت اﻟﺨﺎﺻ ﺔ
ﺘﺨﺪام ﺟﻤﻴﻊﺗﻌﻠﻴﻤﺎ ت ﻧﻘﻞ اﻟ
ﻳﻤﻜﻦ اﺳ
إﱃ اﻟﺬاﻛﺮة أو أﺟﻬﺰة اﻹدﺧﺎل /اﻹﺧﺮاج.
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﻋﻤﻠﻴ ﺔ.
ﺗﺸﻴﺮ ﺣﺎﻟ ﺔ اﻹدﺧﺎل /اﻹﺧﺮاج إﱃﺗﺸﻐﻴﻞ اﻹدﺧﺎل /اﻹﺧﺮاج أوﺗﺸﻐﻴﻞ اﻟﺬاﻛﺮة .ﻓ ﻲ ﻫﺬه اﻟﺤﺎﻟ ﺔ ،ﻧﻔ ﺲ اﻟﻌﻨﻮان
ﺘﻢﺗﻌﻴﻴﻨﻪ ﻟﻜﻞ ﻣﻦ اﻟﺬاﻛﺮة أو ﺟﻬﺎز اﻹدﺧﺎل /اﻹﺧﺮاج.
ﻗﺪﻳ
ً
ﻋﺎدة ﻣﺎﺗﻜﻮن اﻟﻤ ﺴﺎﺣ ﺔ ﺘﺎن ﻟﻠﻌﻨﺎوﻳﻦ ؛ ﻣ ﺴﺎﺣ ﺔ واﺣﺪة ﻣﺨﺼﺼ ﺔ ﺣﺼﺮﻳًﺎ ﻟﻌﻤﻠﻴﺎ ت اﻟﺬاﻛﺮة واﻷﺧﺮى ﻟﻌﻤﻠﻴﺎ ت اﻹدﺧﺎل /اﻹﺧﺮاج.
ﺘﺎن ﻣﻨﻔﺼﻠ
ﻫﻨﺎﺗﻮﺟﺪ ﻣ ﺴﺎﺣ
ﺜﻴﺮ ﻣﻦ ﻣ ﺴﺎﺣ ﺔ اﻟﺬاﻛﺮة.
ﺑﻜاﻟﻤﺨﺼﺼ ﺔ ﻟﻺدﺧﺎل /اﻹﺧﺮاج أﺻﻐﺮ
ﺑ ﺖ.
ﻃﻮل ﻋﻨﻮان I / O 1اﻟﻤﻌﻴﻦ ﻟﻠﺬاﻛﺮة ﻫﻮ 16 I / Oاﻟﻤﻌﻴﻦ I / O
ﺑ ﺖ.
ﻃﻮل اﻟﻌﻨﻮان 8
ﺘﻬﺎ ﻫﻮ
ﺘ ﻲﻳﻤﻜﻦ ﻣﻌﺎﻟﺠ
اﻟﺤﺪ اﻷﻗﺼﻰ ﻟﻌﺪد أﺟﻬﺰة اﻹدﺧﺎل /اﻹﺧﺮاج اﻟ ﺘﻬﺎ ﻫﻮ 256.
ﺘ ﻲﻳﻤﻜﻦ ﻣﻌﺎﻟﺠ
اﻟﺤﺪ اﻷﻗﺼﻰ ﻟﻌﺪد أﺟﻬﺰة اﻹدﺧﺎل /اﻹﺧﺮاج اﻟ
5
)65536ﻧﻈﺮﻳًﺎ(.
6
ﺒﺔ
ﺑﺎﻟﻨ ﺴ
ﺒﻠﻎ ﺣﺎﻟ ﺔ 13 T.و
ﺗﺘﺨﺪام STAو LDA ﺑﺎﺳﺘﻨﻔﻴﺬ
ﺳﺮﻋ ﺔ اﻟ ﺘﻨﻔﻴﺬ ﻫ ﻲ 10ﺣﺎﻻ ت T ،ﻟﻜﻞ ﻣﻦ INو OUT.
ﺳﺮﻋ ﺔ اﻟ
ﻟـ MOV M ، r ،وﻣﺎ إﱃ ذﻟﻚ ،ﻓﻬ ﻲ ﺣﺎﻻ ت 7-T.
ﺑ ﺖ ﻣﺰﻳﺪًا ﻣﻦ دواﺋﺮ اﻷﺟﻬﺰة.
ﺘﻄﻠ ﺐ ﻓﻚﺗﺸﻔﻴﺮ ﻋﻨﻮان 16
ﻳ ﺑ ﺖ ﻋﺪدًا أﻗﻞ ﻣﻦ دواﺋﺮ اﻷﺟﻬﺰة.
ﺘﻄﻠ ﺐ ﻋﻨﻮان ﻓﻚﺗﺸﻔﻴﺮ 8
ﺳﻴ
7
ﺑﺎﻟﻤﻌﺎﻟﺞﺘﺼﻠ ﺔ
ﺘﺤﻜﻢ ﻟﺠﻤﻴﻊ اﻷﺟﻬﺰة اﻟﻤ
ﺒﻴﺎﻧﺎ ت واﻟﻌﻨﻮان وﻧﺎﻗﻞ اﻟ
ﺑﺠﻬﺎز واﺣﺪ ﻓﻘﻂ ﻓ ﻲ أي ﻟﺤﻈ ﺔ.ﻷن اﻟﺑ ﺔ(
ﺘﺎ
ﺗﺼﺎل )اﻟﻘﺮاءة أو اﻟﻜ
ﻳﻤﻜﻦ ﻟﻠﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ اﻻ
ﺘﺎﻟ ﻲ ،ﻓﺈن ﻓﻚﺗﺸﻔﻴﺮ اﻟﻌﻨﻮانﻳﺤﺪد ﻣﻮﻗﻊ ذاﻛﺮة
ﺑﺎﻟ
ﺑﺪ ﻣﻨﻪ .وﺑﺸﻜﻞ ﺻﺤﻴﺢ ﻣﻊ ﺟﻬﺎز )ذاﻛﺮة أو I / O) ،ﻓﺈن ﻓﻚﺗﺸﻔﻴﺮ اﻟﻌﻨﻮان أﻣﺮ ﻻﺘﻮاﺻﻞ
ﺘﺎﻟ ﻲ ،ﻟﻠ
ﺑﺎﻟ
اﻟﺪﻗﻴﻖ ﺷﺎﺋﻌ ﺔ .و
ﻣﻌﻴﻦ أو إدﺧﺎل /إﺧﺮاج.
ﺋ ﻲ(
ﻧﻮﻋﺎن ﻣﻦﺗﻘﻨﻴﺎ ت ﻓﻚﺗﺸﻔﻴﺮ اﻟﻌﻨﻮان :أ .ﻣﻄﻠﻖ )ﻓﻚ ﻛﺎﻣﻞ( ب .ﺧﻄ ﻲ )ﻓﻚ ﺟﺰ
www.vidyanuragi.wordpress.com
Machine Translated by Google
اﻟﻤﻘﺎﻃﻌﺎ ت
ُﺴ
ﺘﺨﺪم اﻟﻤﻘﺎﻃﻌﺎ ت ﺘﻤﺪ ﻋﲆ اﻟﻤﻌﺎﻟﺠﺎ ت اﻟﺪﻗﻴﻘ ﺔ ،ﺗ
ﺑﺸﻜﻞ أﺳﺎﺳ ﻲ ﻓ ﻲ اﻟﻨﻈﺎم اﻟﻤﻌاﻟﻤﻘﺎﻃﻌ ﺔ ﻫ ﻲ إﺷﺎرةﻳﺮﺳﻠﻬﺎ ﺟﻬﺎز ﺧﺎرﺟ ﻲ إﱃ اﻟﻤﻌﺎﻟﺞﻷداء ﻣﻬﻤ ﺔ ﻣﻌﻴﻨ ﺔ.
ﺑﻴﻦ اﻟﺠﻬﺎز اﻟﻤﺤﻴﻄ ﻲ واﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ.ﺒﻴﺎﻧﺎ ت
ﻟﻨﻘﻞ اﻟ
ﺒﺎ ت اﻟﻤﻘﺎﻃﻌ ﺔ
ﺗﺼﻨﻴﻒ ﻃﻠ
ﺒﺮﻧﺎﻣﺞ.
ﺑﺎﻟﺒﺮﻧﺎﻣﺞﺗﻌﻠﻴﻤﺎ ت ﺧﺎﺻ ﺔ
ﺗﻌﺪ ﻣﻘﺎﻃﻌﺎ ت اﻟ
ﺒﺮﻧﺎﻣﺞ- :
ﻣﻘﺎﻃﻌﺎ ت اﻟ
ﻣﻘﺎﻃﻌﺎ ت اﻷﺟﻬﺰة:
ﺑـﺑﻮس اﻟﻤﻘﺎﻃﻌ ﺔ اﻟﺨﺎص
ﺒ ﺔ ﻋﲆ د
ﺑﻮاﺳﻄ ﺔ ﺟﻬﺎز ﺧﺎرﺟ ﻲ ﻋﻦ ﻃﺮﻳﻖ وﺿﻊ إﺷﺎرة ﻣﻨﺎﺳﺑﺪءﺗﺸﻐﻴﻠﻪﺘﻢ
-ﻳ
اﻟﻤﻌﺎﻟﺞ.
ﺜﺎﻧﻴ ﺔ ﻣﻦ آﺧﺮ دورة ﻟﻠﻤﺎﻛﻴﻨ ﺔ ﻟﻜﻞﺗﻌﻠﻴﻤﺎ ت .إذا وﺟﺪ اﻟﻤﻌﺎﻟﺞ إﺷﺎرة ﻣﻘﺎﻃﻌ ﺔ ﺻﺎﻟﺤ ﺔ وإذا ﻛﺎﻧ ﺖ
ﺑﻴ ﺲ اﻟﻤﻘﺎﻃﻌ ﺔ ﻓ ﻲ اﻟﺤﺎﻟ ﺔ Tاﻟ
ﺑﺎ
ﺘﺤﻘﻖ ﻣﻦ د
ﺘﻤﺮ اﻟﻤﻌﺎﻟﺞ ﻓ ﻲ اﻟ
-ﻳ ﺴ
ّﻨ ﺔ ،ﻓﺈن اﻟﻤﻌﺎﻟﺞﻳﻘ
ﺒﻞ اﻟﻤﻘﺎﻃﻌ ﺔ. اﻟﻤﻘﺎﻃﻌ ﺔ ﻏﻴﺮ ﻣﻘﻨﻌ ﺔ وﻣﻤﻜ
ﺘﺤﻤﻴﻞ
ﺑﺛﻢﻳﻘﻮمﺗﺮ ﻓ ﻲ ﻣﻜﺪس
ﺒﻴﻮ
ﺘﻮى ﺟﻬﺎز اﻟﻜﻤ
ﺑﺤﻔﻆ ﻣﺤﺘﻪ.ﻳﻘﻮم اﻟﻤﻌﺎﻟﺞ
ﺑﺈرﺳﺎل إﺷﺎرة INTAإﱃ اﻟﺠﻬﺎز اﻟﺬيﺗﻤ ﺖ ﻣﻘﺎﻃﻌﺒﻮل اﻟﻤﻘﺎﻃﻌ ﺔ
ﺑﻘﺘﺮاف
ﺘﻢ اﻻﻋ
-ﻳ
ﺒﺪأ
ﺒﻞ إﺷﺎرة INTA).ﻳ
ﺘﻘﺗﺮ) .إذا ﻛﺎﻧ ﺖ اﻟﻤﻘﺎﻃﻌ ﺔ ﻏﻴﺮ ﻣﻮﺟﻬ ﺔ ،ﻓﻴﺠ ﺐ ﻋﲆ ﺟﻬﺎز اﻟﻤﻘﺎﻃﻌ ﺔﺗﻮﻓﻴﺮ ﻋﻨﻮان ISRﻋﻨﺪﻣﺎﻳ ﺴ
ﺒﻴﻮ
ﺘﺠﻪ ﻟﻠﻤﻘﺎﻃﻌ ﺔ ﻓ ﻲ ﺟﻬﺎز اﻟﻜﻤ
ﻋﻨﻮان اﻟﻤ
ﺗﺮ ﻣﻦ اﻟﻤﻜﺪس.
ﺒﻴﻮ
ﺗﻨﻔﻴﺬ ISRﻓ ﻲ ﻫﺬا اﻟﻌﻨﻮان .وﻓ ﻲ ﻧﻬﺎﻳ ﺔ ﻣﺤﺮك اﻷﻗﺮاص اﻟﺨﻠﻔ ﻲ ﻟﺠﻬﺎز اﻟﻜﻤ
-اﻟﻤﻘﺎﻃﻌﺎ ت ﻟﻸﺟﻬﺰة 8085ﻫ ﻲ TRAPو RST 7.5و RST 6.5و RST 5.5و INTR.
أVectored .اﻟﻤﻘﺎﻃﻌ ﺔ
ﺑ ًﺔ ﻟﻤﻠﻒ
ﺘﺠﺎ
ﺘﻔﺮع اﻟﻤﻌﺎﻟﺞﺗﻠﻘﺎﺋ ًﻴﺎ إﱃ اﻟﻌﻨﻮان اﻟﻤﺤﺪد اﺳ
ﺘﺠﻬ ﺔ ،ﻳ
ﻓ ﻲ اﻟﻤﻘﺎﻃﻌﺎ ت اﻟﻤ
ﺒﺮﻧﺎﻣﺞ إﻟﻴﻪ.
ﺘﺤﻜﻢ ﻓ ﻲ اﻟ
ﺘﻢ ﻧﻘﻞ اﻟ
ﺑﺈﺻﻼح ﻋﻨﻮان ISRاﻟﺬيﺳﻴﻳﻘﻄﻊ .ﻓ ﻲ ﻫﺬا ،ﺗﻘﻮم اﻟﺸﺮﻛ ﺔ اﻟﻤﺼﻨﻌ ﺔ
ﺘﺠﻬ ﺔ.
ﺒﺎرة ﻋﻦ ﻣﻘﺎﻃﻌﺎ ت ﻣ
إن TRAPو RST 7.5و RST 6.5و RST 5.5ﻋ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺑﻠ ﺔ ﻟﻠﻘﻨﺎع
ﺑﻠ ﺔ ﻟﻠﻘﻨﺎع وﻏﻴﺮ ﻗﺎ
ﺑﺸﻜﻞ إﺿﺎﻓ ﻲ إﱃ ﻣﻘﺎﻃﻌﺎ ت ﻗﺎﺘﻢﺗﺼﻨﻴﻒ اﻟﻤﻘﺎﻃﻌﺎ ت اﻟﻤﻮﺟﻬ ﺔ ﻟﻸﺟﻬﺰة
ﻳ
ﺑﻠ ﺔ ﻟﻠﻘﻨﺎع (NMI).ﻳﻤﻜﻨﻨﺎﺗﺠﺎ ﻫﻞ
ﺑﻠ ﺔ ﻟﻠﻘﻨﺎع أو اﻟﻤﻘﺎﻃﻌ ﺔ ﻏﻴﺮ اﻟﻘﺎ
ﺘﻌﻴﻴﻦ اﻟﻤﻘﺎﻃﻌ ﺔ اﻟﻘﺎ
ﺑ ﺖ واﺣﺪ ﻟﺘﺨﺪام
ﺘﻢ اﺳ
ﻳ
ﺑﻠ ﺔ ﻟﻺﺧﻔﺎء) .ﻻﻳﻤﻜﻨﻚﺗﻌﻄﻴﻠﻪ ،ﻳﺠ ﺐ أنﺗﺤﻀﺮ(
ﺘ ﻲ ﻻﻳﻤﻜﻨﻨﺎﺗﺠﺎ ﻫﻠﻬﺎﺗ ﺴﻤﻰ NMI. • TRAPﻫ ﻲ ﻣﻘﺎﻃﻌ ﺔ ﻏﻴﺮ ﻗﺎ
اﻟﻤﻘﺎﻃﻌ ﺔ ﻋﻦ ﻃﺮﻳﻖﺗﻌﻴﻴﻦ ﻫﺬا اﻟﺸ ﻲء .ﻟﻜﻦ اﻟﻤﻘﺎﻃﻌﺎ ت اﻟ
ﺑﻠ ﺔ ﻟﻺﺧﻔﺎء.
• RST 7.5و RST 6.5و RST 5.5ﻫ ﻲ ﻣﻘﺎﻃﻌ ﺔ ﻗﺎ
ﺋﻴ ﺴ ﻲ.
ﺒﺮﻧﺎﻣﺞ اﻟﺮ
-اﻟﺤﺠ ﺐ ﻫﻮ ﻣﻨﻊ اﻟﻤﻘﺎﻃﻌ ﺔ ﻣﻦﺗﺸﻮﻳ ﺶ اﻟ
ﺒﻞ اﻟﻤﻌﺎﻟﺞ إﺷﺎرة اﻟﻤﻘﺎﻃﻌ ﺔ.
-ﻋﻨﺪ إﺧﻔﺎء اﻟﻤﻘﺎﻃﻌ ﺔ ،ﻟﻦﻳﻘ
ﺛﻢﺗﻨﻔﻴﺬﺗﻌﻠﻴﻤﺎ ت SIM (Set Interrupt Mask).ﺑﻴﺎﻧﺎ ت )أو رﻣﺰ( ﻣﻨﺎﺳ ﺐ إﱃ اﻟﻤﺠﻤﻊ-ﻳﻤﻜﻦ إﺧﻔﺎء اﻟﻤﻘﺎﻃﻌﺎ ت ﻋﻦ ﻃﺮﻳﻖ ﻧﻘﻞ
ﺘﻮى ﻟﻠﻤﻘﺎﻃﻌﺎ ت
ﺣ ﺴﺎﺳﻴ ﺔ اﻟﺤﺎﻓ ﺔ واﻟﻤ ﺴ
ﺘﻮى اﻟﺤﺎﻓ ﺔ ﻋﲆ اﻟﺤﺎﻓ ﺔ اﻟ ﺴﻔﻠﻴ ﺔ أو اﻟﺼﺎﻋﺪة ﻹﺷﺎرة اﻹدﺧﺎل.
ﺘﻌﺮف ﻋﲆ ﻣﻘﺎﻃﻌﺎ ت ﻣ ﺴ
ﺘﻢ اﻟ
-ﻳ
ﺘﻢ إﻏﻼﻗﻬﺎ داﺧﻠ ًﻴﺎ داﺧﻞ اﻟﻤﻌﺎﻟﺞ.
ﻋﻤﻮﻣﺎ ﻟﻠﻤﻘﺎﻃﻌﺎ ت ذا ت اﻷوﻟﻮﻳ ﺔ اﻟﻌﺎﻟﻴ ﺔ وﻳ
ً ُﺴ
ﺘﺨﺪم ﺗ
-
ﺒ ﺐ ﻗﺼﺮه
ﺑﺴﺑ ﺴﻬﻮﻟ ﺔ ﺣﺎﻓ ﺔ اﻟ ﺴﻘﻮط )ﺘﻢ ﻫﺬا اﻹﻏﻼق ،ﻓﻘﺪﻳﻔﻘﺪ اﻟﻤﻌﺎﻟﺞ
-إذا ﻟﻢﻳ
ﺘﺠﻴ ﺐ ﻟﻄﻠ ﺐ اﻟﻤﻘﺎﻃﻌ ﺔ.
ﺘﺎﻟ ﻲ ﻻﺗ ﺴ
ﺑﺎﻟ
اﻟﻤﺪة( و
ﺘﻰ ً
)ﻋﺎدة اﻟﻤﻨﻄﻖ ﺻﻔﺮ( ﺣ ﺑﺨﻂ اﻟﻤﻘﺎﻃﻌ ﺔ ﻓ ﻲ ﺣﺎﻟ ﺔ ﻣﻨﻄﻘﻴ ﺔ ﻣﺤﺪدةﺘﻔﻆ
ﺘﻮى ﻋﲆ ﻣﺸﻜﻠ ﺔ اﻹﻏﻼق ،ﺣﻴ ﺚ أن اﻟﺠﻬﺎز اﻟﻄﺎﻟ ﺐﻳﺤ
ﺘﻐﻠ ﺐ اﻟﻤﻘﺎﻃﻌﺎ ت اﻟﺤ ﺴﺎﺳ ﺔ ﻟﻠﻤ ﺴ
ﺗ-
ﺘﻌﺮف اﻟﻤﻌﺎﻟﺞ ﻋﲆ اﻟﻤﻘﺎﻃﻌ ﺔ.
ﻳ
ﺘﻘﻨﻴﺎ ت اﻷﺧﺮى.
ﺒ ﻲ واﻟ
ﺘﻌﺎﻗ
ﺘ ﺴﻠ ﺴﻞ اﻟ
ﺑﺸﻜﻞ ﺷﺎﺋﻊ ﻟﺪﻋﻢ اﻟﺘﺨﺪم
ﺑﻮاﺳﻄ ﺔ أﺟﻬﺰة أﺧﺮى ﻓ ﻲﺗﻜﻮﻳﻦ ""ORﺳﻠﻜ ﻲ ،واﻟﺬيﻳ ﺴ-ﻳﻤﻜﻦ ﻣﺸﺎرﻛ ﺔ ﻫﺬا اﻟﻨﻮع ﻣﻦ اﻟﻤﻘﺎﻃﻌ ﺔ
ﺘﻌﺮف ﻋﻠﻴﻪ
ﺘﻢ اﻟ
ﺘﻰﻳ
ﺗﻔﻌً ﺎ ﺣ
ﺗﻔﻊ وﻻﻳﻠﺰم أنﻳﻈﻞ ﻣﺮ
ﺘﻘﺎل ﻣﻨﺨﻔﺾ إﱃ ﻣﺮ
ﺑﺈﺟﺮاء اﻧﻗﻢ
ﺘﻌﺮف
ﺘﻢ اﻟ
ﺘﻰﻳ
ﺒ ﺔ ﻟﻬﺬه اﻟﻤﻘﺎﻃﻌﺎ ت ،ﻳﺠ ﺐ أنﺗﻈﻞ إﺷﺎرة اﻟﻤﻘﺎﻃﻌ ﺔ ﻋﺎﻟﻴ ﺔ ،ﺣ
ﺑﺎﻟﻨ ﺴﺛﻢ ،ﺘﻮى .وﻣﻦ
• RST 6.5و RST 5.5و INTRﻫ ﻲ ﻣﻘﺎﻃﻌﺎ ت ﺣ ﺴﺎﺳ ﺔ ﻟﻠﻤ ﺴ
ﻋﻠﻴﻬﺎ.
اﻷوﻟﻮﻳ ﺔTRAP> RST 7.5> RST 6.5> RST 5.5> INTR :
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺘﻢ
ﺘ ﺴﻠ ﺴﻠ ﻲ.ﺳﻴ
ﺑﻴﺎﻧﺎ ت اﻹﺧﺮاج اﻟﺘﻢ إﺧﺮاج B7إﱃ
إذا 11 ،،ﻓ ﺴﻴ
ﺴﺎويﺗ RSTﺗﻌﻴﻴﻦ B6
7.5 إﻋﺎدةﻛﺎﻧ ﺖ
إذا ﺘﺎح
RST 7.5 ، RST 6.5 ، RST 5.5ﻗﻨﺎع = 0ﻣ
=RSTإﱃB6
ﻛﺎن 0
إذا 7.5 إﻋﺎدة B7
ﺗﻌﻴﻴﻦ ﺗﺠﺎ ﻫﻞ
ﺘﻢ
ﻳ = 1ﻣﻘﻨﻊ
وﺿﻊ اﻹﻳﻘﺎف
ﺘﺎ ت 0-2
ﺒﺘﻢﺗﺠﺎ ﻫﻞ اﻟ
ﺗﻤﻜﻴﻦﺗﻌﻴﻴﻦ اﻟﻘﻨﺎع 0 -ﻳ
ﺒﻂ اﻟﻘﻨﺎع
ﺗﻢ ﺿ
1-
ﺘﻴﻦ:ﺗﻌﻠﻴﻤﺎ ت SIM
اﻟ
4
ب5
6
7 1
0 B2
3 ب
ﻳﻘﻄﻊ
اﻟﻤﻘﺎﻃﻌ ﺔ اﻟﻤﻌﻠﻘ ﺔ: ﻗﻨﺎع اﻟﻤﻘﺎﻃﻌ ﺔ:
اﻟﻌﻠﻢ: ﺗﻤﻜﻴﻦ
1 -ﻣﻌﻠﻖ 1 -ﻣﻘﻨﻊ
ﺗﻤﻜﻴﻦ 1-
ﺘﻴﻦ:ﺗﻌﻠﻴﻤﺎ ت RIM
اﻟ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺒﺮﻣﺠ ﺔ
8085اﻟ
ﺘﺠﻤﻴﻊ.
ﺑﺮﻣﺠ ﺔ ﻟﻐ ﺔ اﻟﺗ ﺴﻤﻰ ﻟﻐ ﺔ
ﺘﻌﻠﻴﻤﺎ ت
ﺘﻌﻠﻴﻤﺎ ت ﺣ ﺴ ﺐ ﺣﺠﻢ اﻟﻜﻠﻤ ﺔ /ﻣﺠﻤﻮﻋ ﺔ اﻟ
ﺗﺼﻨﻴﻒ اﻟ
ﺘﻌﻠﻴﻤﺎ ت
ﺘﻢﺗﺠﻤﻴﻊ ﻣﺠﻤﻮﻋ ﺔ اﻟ
ﺑﻮاﺳﻄ ﺔ ASCII).ﻳ ﺘﺎﺣ ﺔ أ ً
ﻳﻀﺎ ﺒﻞ اﻟﺸﺮﻛ ﺔ اﻟﻤﺼﻨﻌ ﺔ )Intel Corporationﻣﺠﻤﻮﻋ ﺔ أﺧﺮى ﻣ
ﺘﻌﻠﻴﻤﺎ ت 8085ﻣﻦ ﻗ
ﺗﻢﺗﺤﺪﻳﺪ ﻣﺠﻤﻮﻋ ﺔ اﻟ
ﺘﺸﻐﻴﻞ +اﻟﻤﻌﺎﻣﻞ[
ﺘﻌﻠﻴﻤﺎ ت =ﻛﻮد اﻟ
ﺘﻜﻮن ﻣﻦ ﺟﺰأﻳﻦ] :اﻟ
ﺑﻴﺎﻧﺎ ت ﻣﻌﻴﻨ ﺔ.ﻳﺑﻬﺎ.ﺗﻌﻠﻴﻤﺎ ت أواﻣﺮ اﻟﻤﻌﺎﻟﺞﻷداء ﻣﻬﻤ ﺔ ﻣﻌﻴﻨ ﺔ ﻋﲆﺣ ﺴ ﺐ ﺣﺠﻢ Wordاﻟﺨﺎص
ﺒﻴﺎﻧﺎ ت.
ﺘﻢ إﺟﺮاؤ ﻫﺎ ﻋﲆ اﻟ
ﺘ ﻲﻳ
ﺘﺸﻐﻴﻞ( ،اﻟﻌﻤﻠﻴ ﺔ اﻟ
ﺘﺸﻐﻴﻞ )ﻛﻮد اﻟ
1 -ﻛﻮد اﻟ
ﺒﻴﺎﻧﺎ ت اﻟﻤﺮاد اﻟﻌﻤﻞ ﻋﻠﻴﻬﺎ.
2 -اﻟﻤﻌﺎﻣﻞ ،اﻟ
ﺘﻠ ًﻔﺎ(.
ﺛﻨﺎﺋ ًﻴﺎ ﻣﺨﺑ ﺖ ،ﻳﻤﻜﻨﻨﺎ إﻧﺸﺎء 256رﻣ ًﺰا
ﺛﻨﺎﺋ ﻲ 8ﺘﺨﺪام ﻛﻮد
ﺑﺎﺳ
ﺘﺸﻐﻴﻞ) .
ﺑ ﺖ( ﻣﻦ ﻛﻮد اﻟ
ﺑﺎﻳ ﺖ (8
ﺘﻮي ﻛﻞﺗﻌﻠﻴﻤ ﺔ 8085ﻋﲆ 1
ﻳﺤ
ﺑﺎﻳ ﺖ واﺣﺪ:
ﺘﺸﻐﻴﻞ
ﻛﻮد اﻟ
ﺑﺎﻳ ﺖ:ﺛﻨﺎن
ا ﺒﻴﺎﻧﺎ ت /اﻟﻌﻨﻮان
ﺑ ﺖ اﻟ
8
ﺘﺸﻐﻴﻞ
ﻛﻮد اﻟ
ﺑﺎﻳ ﺖ:ﺛﺔ
ﺛﻼ ﺘﺸﻐﻴﻞ
ﻛﻮد اﻟ
ﺒﻴﺎﻧﺎ ت
ﺑ ﺖ ﻣﻨﺨﻔﺾ اﻟﻌﻨﻮان /اﻟ
8 ﺒﻴﺎﻧﺎ ت
ﺑ ﺖ ﻋﺎﻟﻴ ﺔ اﻟﻌﻨﻮان /اﻟ
8
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﻃﺮق اﻟﻤﻌﺎﻟﺠ ﺔ
ﺒﻴﺎﻧﺎ ت اﻟﻤﺮاد
ﺒﻴﺎﻧﺎ ت .ﻃﺮﻳﻘ ﺔﺗﺤﺪﻳﺪ اﻟ
ﺒﺮﻧﺎﻣﺞ ﻣﺎ ﻋﲆ اﻟ
ﻳﺠ ﺐ أنﺗﻌﻤﻞ ﻛﻞﺗﻌﻠﻴﻤﺎ ت ﻟ
ﺘﻠﻔ ﺔ ﻣﻦ اﻟﻌﻨﻮﻧ ﺔ.
ﺘﻮي ﺟﻬﺎز 8085ﻋﲆ 5أﻧﻮاع ﻣﺨ
ﺘﻌﻠﻴﻤﺎ تﺗ ﺴﻤﻰ اﻟﻌﻨﻮﻧ ﺔ.ﻳﺤ
ﺘ ﻲﺗﺪﻳﺮ ﻫﺎ اﻟ
اﻟ
ﺘﻌﻠﻴﻤﺎ ت ﻧﻔ ﺴﻬﺎ.
ﺒﻴﺎﻧﺎ ت ﻓ ﻲ اﻟ
ﺘﻢﺗﺤﺪﻳﺪ اﻟ
1.ﻋﻨﻮﻧ ﺔ ﻓﻮرﻳ ﺔ -ﻓ ﻲ ﻫﺬا ،ﻳ
ﺘﻌﻠﻴﻤﺎ ت.
ﺒﻴﺎﻧﺎ ت ﻓ ﻲ اﻟ
ﺘﻢﺗﺤﺪﻳﺪ ﻋﻨﻮان اﻟ
ﺒﺎﺷﺮة -ﻓ ﻲ ﻫﺬا ،ﻳ
2.اﻟﻌﻨﻮﻧ ﺔ اﻟﻤ
ﺘﻌﻠﻴﻤﺎ ت.
ﺑ ﺖ ﻣﻮﺟﻮد ﻓ ﻲ اﻟ
-ﻳﻤﻜﻦﺗﺤﺪﻳﺪ ﻫﺬا اﻟﻨﻮع ﻣﻦ اﻟﻌﻨﻮﻧ ﺔ ﻣﻦ ﺧﻼل ﻋﻨﻮان 16
ﺘﻮﻓﺮة ﻓ ﻲ ﻣﻮﻗﻊ اﻟﺬاﻛﺮة 1050Hإﱃ اﻟﻤﺠﻤﻊ.
ﺒﻴﺎﻧﺎ ت اﻟﻤ
ﺗﺤﻤﻴﻞ اﻟ
ﺑﻖLDA 1050H - .
اﻟ ﺴﺎ
ﺒﻴﺎﻧﺎ ت.
ﺘﻮﻓﺮ ﻓﻴﻪ اﻟ
ﺘﻌﻠﻴﻤﺎ ت اﺳﻢ اﻟ ﺴﺠﻞ اﻟﺬيﺗ
ﺗ ﺴﺠﻴﻞ اﻟﻌﻨﻮان -ﻓ ﻲ ﻫﺬا اﻷﻣﺮ ،ﺗﺤﺪد اﻟ
3.
ﺘﻌﻠﻴﻤﺎ ت.
ﺜﻞ "أ" " ،ب" (... ،ﻓ ﻲ اﻟ
-ﻳﻤﻜﻦﺗﺤﺪﻳﺪ ﻫﺬا اﻟﻨﻮع ﻣﻦ اﻟﻌﻨﺎوﻳﻦ ﻣﻦ ﺧﻼل أﺳﻤﺎء اﻟ ﺴﺠﻼ ت )ﻣ
ﺘﻮىﺳﺠﻞ Bإﱃ اﻟ ﺴﺠﻞ A.
ﺑﻖMOV A ، B - .ﻧﻘﻞ ﻣﺤ
اﻟ ﺴﺎ
ﺒﻴﺎﻧﺎ ت.
ﺘﻮﻓﺮ ﻓﻴﻪ ﻋﻨﻮان اﻟ
ﺘﻌﻠﻴﻤﺎ ت اﺳﻢ اﻟ ﺴﺠﻞ اﻟﺬيﻳ
ﺒﺎﺷﺮة -ﻓ ﻲ ﻫﺬا ،ﺗﺤﺪد اﻟ
ﺒﺎﺷﺮة /اﻟﻌﻨﻮﻧ ﺔ ﻏﻴﺮ اﻟﻤ
ﺗ ﺴﺠﻴﻞ اﻟﻌﻨﻮﻧ ﺔ ﻏﻴﺮ اﻟﻤ
4.
ﺘ ﺴﺠﻴﻞ.
ﺒﻴﺎﻧﺎ ت ﻓ ﻲ اﻟﺬاﻛﺮة وﺳﻴﻜﻮن اﻟﻌﻨﻮان ﻓ ﻲ زوج اﻟ
ﺘﻜﻮن اﻟ
ﻫﻨﺎﺳ
ﺘﻌﻠﻴﻤﺎ ت.
ﺑﺎﻟﺤﺮف ""Mاﻟﻤﻮﺟﻮد ﻓ ﻲ اﻟ-ﻳﻤﻜﻦﺗﺤﺪﻳﺪ ﻫﺬا اﻟﻨﻮع ﻣﻦ اﻟﻌﻨﺎوﻳﻦ
ﺑﻮاﺳﻄ ﺔ زوج HLإﱃ اﻟ ﺴﺠﻞ A.ﺑﻴﺎﻧﺎ ت اﻟﺬاﻛﺮة اﻟﻤﻮﺟﻬ ﺔﺘﻢ ﻧﻘﻞ
ﺑﻖMOV A، M - .ﻳ
اﻟ ﺴﺎ
ﺘﻮى اﻟﻤﺠﻤﻊ.
ﺘﻜﻤﺎل ﻣﺤ
ﺑﻖCMA - .اﺳ
اﻟ ﺴﺎ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺒﺮﻣﺠ ﺔ
ﺗﻘﻨﻴﺎ ت اﻟ
ﺘﻜﺮار واﻟﻔﻬﺮﺳ ﺔ
•اﻟ
ﺘﻜﺮار اﻟﺤﻠﻘ ﻲ.
ﺑﺎﻟﺘﻜﺮار اﻟﻤﻬﻤ ﺔ
ﺘﻮﺟﻴﻪ اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ ﻟ
ﺘﺨﺪﻣ ﺔ ﻟ
ﺒﺮﻣﺠ ﺔ اﻟﻤ ﺴ
ﺗ ﺴﻤﻰﺗﻘﻨﻴ ﺔ اﻟ
ﺑﻄﺮﻳﻘ ﺔ ﻻ ﻧﻬﺎﺋﻴ ﺔ(
ﺘﻤﺮ )
ﺑﺸﻜﻞ ﻣ ﺴﺘﻤﺮة :ﻛﺮر ﻣﻬﻤ ﺔ
ﺘﻴﻦ1. :ﻣ ﺴ
ﺘﻜﻮن ﻣﻦ ﻣﺠﻤﻮﻋ
ﺗ
ﺘ ﺴﻠ ﺴﻠ ﺔ.
ﺑﺄرﻗﺎم ﻣاﻟﻔﻬﺮﺳ ﺔ:ﺗﻌﻨ ﻲﺗﺄﺷﻴﺮ أوﺗﺤﺪﻳ ﺚ اﻟﻜﺎﺋﻨﺎ ت
ﺘﺮةﺳﺎﻋ ﺔ واﺣﺪة.
ﺘﻢﺗﻨﻔﻴﺬه ﻓ ﻲ ﻓ
Loop T-Stats:ﻗ ﺴﻢ واﺣﺪ ﻣﻦ اﻟﻌﻤﻠﻴ ﺔﻳ
ﺘﺄﺧﻴﺮ.
N10 -رﻗﻢ ﻋﺸﺮي ﻣﻜﺎﻓ ﺊ ﻟﻠﻌﺪد اﻟ ﺴﺪاﺳ ﻲ اﻟﻌﺸﺮي اﻟﺬيﺗﻢﺗﺤﻤﻴﻠﻪ ﻓ ﻲﺳﺠﻞ /ﻋﺪاد اﻟ
رﻗﻢ ال
دولﺗ ﻲ
ﺜﺎل:
ﻣ
MVI B، N ﺑﻘﻴﻤ ﺔ N 7؛ﻋﺪاد اﻟﺤﻤﻮﻟ ﺔ
اﻟﺤﻠﻘ ﺔDCR B : ﺘﻨﺎﻗﺺ 4
؛ﻋﺪد اﻟ
ﺣﻠﻘ ﺔ JNZ ؛إذا ﻛﺎن اﻟﻌﺪ ≠ 0 ،ﻛﺮر 10/7
ﺗﺰاﻟﺨﺎرﺟﻴ ﺔ
ﻫﻴﺮﺔ
ﺴﺎﻋﻣﻴﻐﺎ =6
ﺗﺮدد اﻟ
ﺘﺮدد اﻟﺨﺎرﺟ ﻲ 2 /
ﻟﺬا ،ﺗﺮدد اﻟ ﺴﺎﻋ ﺔ اﻟﺪاﺧﻠ ﻲ = fاﻟ
ﺗﺰ
= 6/2 = 3ﻣﻴﺠﺎ ﻫﺮ
= 0.333 × 10-6 × 14 × 100 = 4.66 × 10-4 ﺘﺮض أن N = 64H ،ﻟﺬا ﻓﺈن اﻟﺮﻗﻢ اﻟﻌﺸﺮي ﻫﻮ )100
)اﻓ
TL
ﺛﺎﻧﻴ ﺔ 0.46ﻣﻠﻠ ﻲ
ﺗﻴﻦ ﻓﺮﻋ ﻲ
•ﻣﻜﺪس ورو
ﺒﺮﻧﺎﻣﺞ.
ﺛﻨﺎءﺗﻨﻔﻴﺬ اﻟ
ﺜﻨﺎﺋﻴ ﺔ أ
ﺘﺨﺰﻳﻦ اﻟﻤﺆﻗ ﺖ ﻟﻠﻤﻌﻠﻮﻣﺎ ت اﻟ ُﺴ
ﺘﺨﺪم ﻟﻠ ﺗ
ﺒﺎرة ﻋﻦ ﻣﺠﻤﻮﻋ ﺔ ﻣﻦ ﻣﻮاﻗﻊ اﻟﺬاﻛﺮة ﻓ ﻲ ذاﻛﺮة r / w
اﻟﻤﻜﺪس ﻋ
ﺘﺨﺪم
ﺑﻴﻦ اﻟﻤ ﺴﺘﺼﺎدم
ﺑﺸﻜﻞ ﻋﺎم ﻓ ﻲ ﻧﻬﺎﻳ ﺔ اﻟﺬاﻛﺮة ،ﻹزاﻟ ﺔ اﻟﺘﻢﺗﺨﺼﻴﺺ اﻟﻤﻜﺪس
-ﻳ
ﺒﻴﺎﻧﺎ ت ﻓ ﻲ اﻟﻤﻜﺪس ،ﺳﻴﺼﺪر SP.
ﺜﻨﺎﺋ ﻲ .ﻟﺬﻟﻚ ﻋﻨﺪ إﺿﺎﻓ ﺔ اﻟ
ﺒﺮﻧﺎﻣﺞ واﻟﻤﻜﺪس اﻟ
اﻟ
ﺘﻮﺟﻴﻪ اﻟﻤﻜﺪس )ﻳﻈﻬﺮ ﻋﻨﻮان أﻋﲆ اﻟﻤﻜﺪس(.
ﺘﺨﺪم ﻣﺆﺷﺮ اﻟﻤﻜﺪس )(SPﻟ
-ﻳ ﺴ
-ﻳﻌﻤﻞ Stackﻓ ﻲ ﻧﻈﺎم LIFO.
ﺘﺨﺰﻳﻦ ﻋﻨﻮان اﻟﻤﺮﺳﻞ.
ﺗﻴﻦ اﻟﻔﺮﻋ ﻲ ﻟ ﺘﺨﺪم أ ً
ﻳﻀﺎ ﻓ ﻲ ﻣﻜﺎﻟﻤﺎ ت اﻟﺮو ﺒﺮﻧﺎﻣﺞ( .اﺳ
ﺑﻴﻦﺗﻨﻔﻴﺬ اﻟﺘًﺎ
ﺒﺮﻧﺎﻣﺞ )ﻣﺆﻗ
ﺒﻴﺎﻧﺎ ت أو اﻟ
ﺘﻌﻠﻴﻤﺎ ت أو اﻟ
ﺘﺨﺰﻳﻦ اﻟ
ﺘﺨﺪم Stackﻟ
-ﻳ ﺴ
ﺒﻴﺎﻧﺎ ت ﻓ ﻲ اﻟﻤﻜﺪس.
ﺒﺪأﺗﺨﺰﻳﻦ اﻟ
ﺒﻞ أنﻳ
ﺑﻮاﺳﻄ ﺔ ﻣﻮﻗﻊ ذاﻛﺮة واﺣﺪ ﻗﺘﻢ إﻧﻘﺎص ﻣﺆﺷﺮ اﻟﻤﻜﺪس
-ﻳ
ﺑﺔ
ﺘﺎ
ﺑﻘﻴﻤ ﺔ أﻋﲆ ﻣﻦ أﻋﲆ ذاﻛﺮة ﻗﺮاءة /ﻛ
-ﻟﺬﻟﻚﻳﻤﻜﻦﺗﻬﻴﺌ ﺔ SP
ﺘﺎح.
اﻟﻤﻮﻗﻊ اﻟﻤ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺒﺎﺷﺮة:
ﺒﺎﺷﺮ LXI SP ، XXXX H :ب .ﻃﺮﻳﻘ ﺔ ﻏﻴﺮ ﻣ
ﺘﻴﻦ :أ .اﻟﻄﺮﻳﻖ اﻟﻤ
ﺑﻄﺮﻳﻘﺣﺪد ﻣﺆﺷﺮ اﻟﻤﻜﺪس ﺒﺎﺷﺮة ﻋﻨﺪﻣﺎﻳﺮﻳﺪ
ﺘﺨﺪام ﻃﺮﻳﻘ ﺔ ﻏﻴﺮ ﻣ
ﺘﻢ اﺳ
)ﻳ
ﺒﻴﺎﻧﺎ ت ﻣﻦ اﻟﻤﻜﺪس
ﺘﺎرﻳﺦ ﻓ ﻲ اﻟﻤﻜﺪس ﻹزاﻟ ﺔ اﻟ
ﺛﻢ => SPHLﻹﺿﺎﻓ ﺔ اﻟ
LXI H ، XXXX H ﺒﺮﻧﺎﻣﺞ
ﺘﻌﺎﻣﻞ ﻣﻊ اﻟ
ﺒﻂ SPﻟﻠ
ﺒﺮﻣﺞ ﺿ
اﻟﻤ
اﻟﻤﻌﻘﺪ(
: PUSH R.
: POP
ﺘﺪاﺧﻞ.
ﺘﺪﻋ ﻲ اﻟ ﺛﺎﻟ ً
ﺜﺎ و ﻫﻜﺬا دواﻟﻴﻚ ،ﻳ ﺴ ﺛﺎن
ﺗﻴﻦ ٍ
ﺛﺎن وﻳﺪﻋﻮ رو
ﺗﻴﻦ ﻓﺮﻋ ﻲ ٍ
ﺗﻴﻦ ﻓﺮﻋ ﻲ واﺣﺪ رو
ﺘﺪﻋ ﻲ رو
ﺗﺪاﺧﻞ اﻹﺟﺮاءا ت اﻟﻔﺮﻋﻴ ﺔﻳ ﺴ
-
ﺗﻴﻦ اﻟﻔﺮﻋ ﻲ
ﺘﺪاﺧﻠ ﺔ .ﻣﻦ اﻟﻨﺎﺣﻴ ﺔ اﻟﻨﻈﺮﻳ ﺔ ،ﻳﻤﻜﻨﻨﺎ أن ﻧﻀﻊ ﻋﺪدًا ﻻ ﺣﺼﺮ ﻟﻪ ﻣﻦ اﻟﺮو
ﺘﺨﺪﻣ ﺔ ﻓ ﻲ اﻹﺟﺮاءا ت اﻟﻔﺮﻋﻴ ﺔ اﻟﻤ
ﺘﺪﻋﺎء واﻹرﺟﺎع اﻟﺸﺮﻃﻴ ﺔ اﻟﻤ ﺴ
ﺗﻌﻠﻴﻤﺎ ت اﻻﺳ
ﺑﺤﺠﻢ اﻟﺬاﻛﺮة.وﻟﻜﻨﻪ ﻓ ﻲ اﻟﻮاﻗﻊ ﻣﻘﻴﺪ
وﻟﻪ ﻧﻮﻋﺎن :أ.ﺗﻜﺮاري ب .إﻋﺎدة اﻟﺪﺧﻮل
ﺋﻴ ﺴ ﻲ
ر
ﺋﻴ ﺴ ﻲ
ر
ﺑﺮﻧﺎﻣﺞ
SB SB SB ﺑﺮﻧﺎﻣﺞ
SB1 SB2
ﺗﻴﻦ ﻓﺮﻋ ﻲ
= SBرو
ﺗﻴﻦ ﻓﺮﻋ ﻲ 1
= SB1رو
ﺗﻴﻦ ﻓﺮﻋ ﻲ 2
= SB2رو
ﺘﺪﻋﺎء SB
اﺳ
ﺘﺪﻋﺎء SB Call SB
اﺳ
SB1
ﺑـ SB2ﺗﺼﻞ
ا
ﺑـ SB1ﺗﺼﻞ
ا
ﺘﻜﺮر
ﺗﻴﻦ ﻓﺮﻋ ﻲ ﻣ
اﻟﺸﻜﻞ :رو ﺗﻴﻦ اﻟﻔﺮﻋ ﻲ
ﺘﻴﻦ :إﻋﺎدة دﺧﻮل اﻟﺮو
اﻟ
ﺘﺨﺪم ﻣﻊ اﻟﻤﻌﻘﺪ
ﺑﻤﻔﺮده وﻳ ﺴﺗﻴﻦ ﻓﺮﻋ ﻲﻳ ﺴﻤﻰ
ﺘﻜﺮر ﻫﻮ رو
ﺗﻴﻦ ﻓﺮﻋ ﻲ ﻣ
أ.ﺗﻜﺮاري :رو
ﺑﺎﺳﻢ "اﻷﺷﺠﺎر".ﺒﻴﺎﻧﺎ ت ،واﻟﻤﻌﺮوﻓ ﺔ
ﻫﻴﺎﻛﻞ اﻟ
ﺑﺎﺳﻢ re ﺑ ًﻘﺎ ،ﻓﺈﻧﻪﻳ
ُﻌﺮف ﺘﺪﻋ ﻲ إﺟﺮا ًءﺳﺎ
ﺗﻴﻦ اﻟﻔﺮﻋ ﻲ اﻷﺧﻴﺮﻳ ﺴ
ﺘﺪاﺧﻠ ﺔ ،إذا ﻛﺎن اﻟﺮو
ب .إﻋﺎدة اﻟﺪﺧﻮل :ﻓ ﻲ اﻹﺟﺮاءا ت اﻟﻔﺮﻋﻴ ﺔ اﻟﻤ
ﺘﺮك.
ﺗﻴﻦ ﻓﺮﻋ ﻲ ﻟﻠﻤﺸ
رو
ﺘﻌﺪد اﻟﻨﻬﺎﻳﺎ ت
ﺗﻴﻦ ﻓﺮﻋ ﻲ ﻣ
-رو
ﺘﻌﺪد اﻟﻨﻬﺎﻳﺎ ت.
ﺗﻴﻦ ﻓﺮﻋ ﻲ ﻣ
ﺘﺪﻋ ﻲ رو
ﺑﺸﺮط .ﻫﺬاﻳ ﺴ ﺘﻌﺪدة ﻣﻤﻜﻦ أ ً
ﻳﻀﺎ ﺜﻞ ﻋﻮدة أو إﻧﻬﺎء ﻣﻜﺎﻟﻤﺎ ت ﻣ
ﻣ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺘﺠﻤﻴﻊ.
ﺑﺮﻧﺎﻣﺞ ﻟﻐ ﺔ اﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻟﻤﺸﻜﻠ ﺔ /
ﻛﻴﻔﻴ ﺔ اﻟ
ﺒﺮﻧﺎﻣﺞ.
-أوﻻ اﻓﻬﻢ اﻟﻤﺸﻜﻠ ﺔ .ﻫﺬا ﻫﻮ ﻧﻮع اﻟ
ﺒﺮ.
ﺴﻤﻬﺎ إﱃ ﻗ ﺴﻢ إذا ﻛﺎﻧ ﺖ اﻟﻤﺸﻜﻠ ﺔ أﻛ
ﺛﻢ ﻗّ
-
ﺒﺪﻳﻞ
ﺘﺨﺪاﻣﻬﺎ .ﺣﺎول أنﺗﺠﺪ اﻟ
ﺘ ﻲﻳﺠ ﺐ ﻋﻠﻴﻚ اﺳ
ﺘﻌﻠﻴﻤﺎ ت اﻟ
ﺒﺮﻧﺎﻣﺞ .ﻫﺬا ﻫﻮ ﻧﻮع /ﻓﺌ ﺔ اﻟ
ﺛﻢﺗﺤﻘﻖ ﻣﻦ اﻟ -
ﺘﻮﻓﺮة.ﺘﻌﻠﻴﻤﺎ ت ﻏﻴﺮ اﻟﻤ ﻟﻠ
ﺘﻌﻠﻴﻤﺎ ت.
ﺑﺮوغ .ﻣﻊ اﻟﻘﻠﻴﻞ ﻣﻦ اﻟ-ﺣﺎول أنﺗﺠﻌﻞ
ﺒﺪاﻳ ﺔ .ﻋﲆ ﻋﻨﻮان اﻟﺬاﻛﺮة اﻷﺧﻴﺮ.
ﺘﻬﻴﺌ ﺔ SPﻓ ﻲ اﻟ
ﺑﺑﺤﺎﺟ ﺔ إﱃ ﻣﻜﺪس ،ﻓﻘﻢﺗﻴﻦ اﻟﻔﺮﻋ ﻲ .إذا ﻛﻨ ﺖ
ﺘﺨﺪام ﻋﺪاد ،ﻛﻮﻣ ﺔ ﻣﻦ اﻟﺮو
ﺘﺸﻒ أﻧﻪﻳﻤﻜﻨﻚ اﺳ
-اﻛ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺘﺼﺤﻴﺢ
اﻟ
ﺒﺮﻣﺞ.
ﺑﺮﻧﺎﻣﺞ اﻟﻤﺑﻴﻦ اﻟﻤﺸﺎﻛﻞ /اﻟﻌﻴﻮ ب ﻓ ﻲﺑﺮﻣﺠﻴ ﺔﺗﻔﺼﻞاﻟﻤﺼﺤﺢ ﻫﻮ أداة
ﺘﺎﻟﻴ ﺔ:
ﺑﺎﻟﻄﺮق اﻟﺒﺮﻧﺎﻣﺞ
ﻳ ﺴﺎﻋﺪ اﻟﻤﺼﺤﺢ ﻓ ﻲﺗﺼﺤﻴﺢ أﺧﻄﺎء اﻟ
ﺒﺮﻧﺎﻣﺞ
ﺘﺤﻘﻖ ﻣﻦ ﺻﺤ ﺔ اﻟ
ﺒﺮﻧﺎﻣﺞ ﻟﻠ ﺘﻠﻔ ﺔ وأ ً
ﻳﻀﺎﺗﻌﺪﻳﻠﻬﺎ إذا ﻟﺰم اﻷﻣﺮ وإﻋﺎدةﺗﺸﻐﻴﻞ اﻟ ﺘﻮﻳﺎ ت ﻣﻮاﻗﻊ اﻟﺬاﻛﺮة واﻟ ﺴﺠﻼ ت اﻟﻤﺨ
ﺗ ﺴﺎﻋﺪ أدوا تﺗﺼﺤﻴﺢ اﻷﺧﻄﺎء ﻓ ﻲ ﻓﺤﺺ ﻣﺤ
-
اﻟﻤﻌﺪل.
ﺘﺨﺪام a
ﺑﺎﺳﺑﺨﻄﻮةﺘﺤﻘﻖ ﺧﻄﻮة
ﺘﺎﻟ ﻲﻳﻤﻜﻦ اﻟ
ﺑﺎﻟ
ﺑﻌﺪ ﻛﻞﺗﻌﻠﻴﻤﺎ ت -وﺒﺮﻧﺎﻣﺞ
-ﻳﻤﻜﻦ إﻳﻘﺎفﺗﻨﻔﻴﺬ اﻟ
اﻟﻤﺼﺤﺢ.
ﺒﺮﻧﺎﻣﺞ.
-ﻳﻤﻜﻦ ﻟﻤﺼﺤﺢ اﻷﺧﻄﺎءﺗﻌﻴﻴﻦ ﻧﻘﻄ ﺔﺗﻮﻗﻒ ﻓ ﻲ أي ﻣﻜﺎن ﻓ ﻲ اﻟ
ﺒﺮﻧﺎﻣﺞ
ﺘﺎﻟ ﻲ أي ﺧﻄﺄ ﻓ ﻲ اﻟ
ﺑﺎﻟ
ﺑﻌﺪه .وﺘﻮﻗﻒ وﻟﻴ ﺲ
ﺑﻌﺪ ذﻟﻚﺗﺸﻐﻴﻞ ﻣﺎﻳﺼﻞ إﱃ ﻋﻨﻮان ﻧﻘﻄ ﺔ اﻟﺒﺮﻧﺎﻣﺞ
ﻳﻤﻜﻦ ﻟﻠ
ﺘﻢﺗﻌﻴﻴﻦ ﻧﻘﻄ ﺔ اﻹﻳﻘﺎف ﻋﲆ اﻟﻌﻨﻮان
ﺘﻮﻳﺎ ت اﻟﺬاﻛﺮة .ﻓ ﻲ ﺣﺎﻟ ﺔ ﻋﺪم ﺣﺪو ث ﺧﻄﺄ ،ﻳ
ﺘﻠﻒ اﻟ ﺴﺠﻼ ت وﻣﺤ
ﺘﻮﻗﻒ ﻣﻦ ﺧﻼل إﻟﻘﺎء ﻧﻈﺮة ﻋﲆ ﻣﺨ
ﺘﺤﻘﻖ ﻣﻦ ﻋﻨﻮان ﻧﻘﻄ ﺔ اﻟ
ﻳﻤﻜﻦ اﻟ
ﺘﻮﻗﻒ
ﺑﺄﻛﻤﻠﻪ ﻋﻦ ﻃﺮﻳﻖ إدراج ﻧﻘﺎط اﻟﺒﺮﻧﺎﻣﺞ
ﺑﻬﺬه اﻟﻄﺮﻳﻘ ﺔﻳﻤﻜﻦﺗﺼﺤﻴﺢ اﻟﺒﺮﻧﺎﻣﺞ.
ﺘﺤﻘﻖ ﻣﻦ ﺻﺤ ﺔ اﻟ
ﺒﺮﻧﺎﻣﺞ وﻳﻤﻜﻦ إﻋﺎدةﺗﺸﻐﻴﻞ ﻣﺼﺤﺢ اﻷﺧﻄﺎء ﻣﺮة أﺧﺮى ﻟﻠ
اﻷﺧﻴﺮ ﻓ ﻲ اﻟ
ﺑﺤﻜﻤ ﺔ.ﺒﺮﻧﺎﻣﺞ
ﻓ ﻲ اﻟ
ﺑ ﻲ ورﻣﺰ اﻟﺠﻬﺎز.
ﺑ ﺖ :ﻓﻘﻂﺗﺤﻘﻖ ﻣﻦ اﻟﻤﺨﻄﻂ اﻻﻧ ﺴﻴﺎ
ﺜﺎ
ﺘﺼﺤﻴﺢ اﻟ
اﻟ
ﺘﻮﻗﻒ(.
ﺗﻘﻨﻴ ﺔ ﻧﻘﻄ ﺔ اﻟ
ﺘﻌﻠﻴﻤﺎ ت )
ﺗﻘﻨﻴ ﺔ اﻟﺨﻄﻮة اﻟﻮاﺣﺪة( أو ﻣﺠﻤﻮﻋ ﺔ ﻣﻦ اﻟ
ﺑﻌﺪﺗﻨﻔﻴﺬ ﻛﻞﺗﻌﻠﻴﻤﺎ ت )ﺘ ﺴﺠﻴﻞ ،
ﺘﻮﻳﺎ ت اﻟ
ﺒ ﺔ اﻟﻤﺨﺮﺟﺎ ت أو ﻣﺤ
ﺗﺼﺤﻴﺢ اﻷﺧﻄﺎء اﻟﺪﻳﻨﺎﻣﻴﻜ ﻲ :ﻣﺮاﻗ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺒﺮﻣﺠ ﺔ
ﺑﻠ ﺔ ﻟﻠ
8085اﻷﺟﻬﺰة اﻟﻄﺮﻓﻴ ﺔ اﻟﻘﺎ
ﺘﺤﺎ ت
ﺗﻴﺢ /اﻟﻌﺮض ﻟﻬﺬه اﻷﺟﻬﺰة)1. I / O Register :ﻣﺠﻤﻮﻋ ﺔ ﻣﻦ اﻟﻔ
ﺒﺎ ت ﻟﻮﺣ ﺔ اﻟﻤﻔﺎ
ﺘﻄﻠ
ﺒﺮﻣﺠ ﺔ- 8155 I / O and Timer - 8279 :ﻣ
ﺑﻠ ﺔ ﻟﻠ
أﺟﻬﺰة اﻟﻮاﺟﻬ ﺔ اﻟﻘﺎ
ﺒﻴﺎﻧﺎ ت( ﺑﺎﻟﺘﻔﺎظ ﻟﻼﺣ
www.vidyanuragi.wordpress.com
Machine Translated by Google
اﻟﻤﻨﻔﺬ C
اﻟﻤﻨﻔﺬ = A 0اﻹدﺧﺎل
00 - ALT1، 11 - ALT2
01 - ALT3 ، 10 - ALT4
اﻟﻤﻨﻔﺬ = B 1اﻹﺧﺮاج
ﺗﻤﻜﻴﻦ
= IEAﻣﻘﺎﻃﻌ ﺔﺗﻤﻜﻴﻦ اﻟﻤﻨﻔﺬ = A 1
ﺗﻌﻄﻴﻞ
= IEBﻣﻘﺎﻃﻌ ﺔﺗﻤﻜﻴﻦ اﻟﻤﻨﻔﺬ = B 0
ﻛﻠﻤ ﺔ اﻟﺤﺎﻟ ﺔ
ﺗﻤﻜﻴﻦ اﻟﻤﻘﺎﻃﻌ ﺔ
INTE -
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺘﻔﺎﺧﺮ:
اﻟﻤﻴﺰا ت /اﻟ
ﺘﺤﻜﻢ و •
ﺘﺎح اﻟ
ﺘﺨﺪام ﻣﻔ
ﺑﺎﺳ
ﺗﺼﺎل 64 ،
ﺘﺎح ا
ﺗﻮﻓﻴﺮ واﺟﻬ ﺔ ﻣﻤ ﺴﻮﺣ ﺔ ﺿﻮﺋ ًﻴﺎ ﻟﻤﺼﻔﻮﻓ ﺔ ﻣﻔ
ﺗﻴﺢ• .
ﺛ ﺔ أوﺿﺎع إدﺧﺎل ﻟﻮاﺟﻬ ﺔ ﻟﻮﺣ ﺔ اﻟﻤﻔﺎ
ﺛﻼ•ﻳﻮﻓﺮ
ﺑﺎﻳ ﺖ ﻣﻦ ذاﻛﺮة اﻟﻮﺻﻮل اﻟﻌﺸﻮاﺋ ﻲ• .دﻋﻢ
ﺘﺤﻜﻢ ووﺿﻌﻴﻦ• .دﻋﻢ ﻋﺮض 16
ﺘﻌﺪدة اﻹرﺳﺎل ﻣﻊ ﺧﻴﺎر اﻟﻄﻤ ﺲ واﻟ
SHIFT.ﻳﺪﻋﻢ واﺟﻬ ﺔ اﻟﻌﺮض ﻣ
ﺘﺎح debounce.
ﻣﻔ
•
ﺘﺎح اﻟﻤﻌﻴﻦ اﻟﺬيﺗﻢ اﻟﻀﻐﻂ
ﺘﻮاﻓﻖ ﻣﻊ اﻟﻤﻔ
ﺘ ﻲﺗ
ﺘﺎح وﻳﻨﻘﻞ إﱃ ﻣﻌﻠﻮﻣﺎ ت وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ اﻟ
ﺘﺸﻒ اﻟﻀﻐﻂ ﻋﲆ اﻟﻤﻔ
ﺛﻢﻳﻜﺗﻴﺢ ،
ﺑﻤ ﺴﺢ ﻟﻮﺣ ﺔ اﻟﻤﻔﺎﻳﻘﻮم
ﺘﺮاع )s / w
ﻋﻠﻴﻪ) .ﻟﺬﻟﻚ ﻻ داﻋ ﻲ ﻻﻗ
•
ﺑﻮاﺳﻄ ﺔ أﺟﻬﺰة اﻟﻌﺮض.ﺘﺨﺪاﻣﻬﺎ
ﺒﻴﺎﻧﺎ ت اﻟﻮاردة ﻣﻦ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ ﻻﺳ
ﺑﺈﺧﺮاج اﻟﻳﻘﻮم
ﺑ ﺔ إﱃ 8279.
ﺘﺎ
ﺘﺤﻜﻢ )WRﻣﻨﺨﻔﺾ( و )RDﻣﻨﺨﻔﺾ( و )CSﻣﻨﺨﻔﺾ( و A0ﻟﻠﻘﺮاءة /اﻟﻜ
ﺘﺨﺪم إﺷﺎرا ت اﻟ
ﺗﺴ·
·
ﺘﺨﺪام اﻟﻤﻌﺎﻟﺞ.
ﺑﺎﺳﺑﺎﻟﻤﻘﺎﻃﻌ ﺔﺒﻴﺎﻧﺎ ت اﻟﻤﺪﻓﻮﻋ ﺔ
ﺘﻮي ﻋﲆ ﺧﻂ ﻃﻠ ﺐ اﻟﻤﻘﺎﻃﻌ ﺔ IRQ ،ﻟﻨﻘﻞ اﻟ
ﻳﺤ
ﺒﻖ داﺧﻠ ﻲ(
ﺑﻘ ﺴﻤ ﺔﺳﺎﻋ ﺔ اﻹدﺧﺎل ﻋﲆ ﻣﻘﻴﺎس ﻣ ﺴﺗﺰ) .ﻳﻤﻜﻦ اﻟﺤﺼﻮل ﻋﲆ ذﻟﻚ
ﺗﺮددﺳﺎﻋ ﺔ داﺧﻠ ﻲ 100ﻛﻴﻠﻮ ﻫﺮ
ﺘﻄﻠ ﺐ 8279
·ﻳ
ﺘﺎﺣﻴﻦ
ﺗﻴﺢ ذا ت ﻣﻔ ﺘﻌﻴﻴﻦ 8279ﻓ ﻲ ﺷﺎﺷ ﺔ اﻟﻌﺮض اﻟﻤﻜﻮﻧ ﺔ ﻣﻦ ً 16
ﺣﺮﻓﺎ ﻣﻊ ﻟﻮﺣ ﺔ ﻣﻔﺎ ﺑﺗﻘﻮم إﺷﺎرة RESET
·
أﺳﺎﻟﻴ ﺐ.
ﺗﻴﺢ وﻟﺪﻳﻬﺎ أ ً
ﻳﻀﺎ ذاﻛﺮة ﺘﺸﻜﻴﻞ أﻋﻤﺪة ﻣﺼﻔﻮﻓ ﺔ ﻟﻮﺣ ﺔ اﻟﻤﻔﺎ
ﺘﺨﺪاﻣﻬﺎ ﻟ
ﺛﻤﺎﻧﻴ ﺔ ﺧﻄﻮط إرﺟﺎع RL0 - RL7ﻳﻤﻜﻦ اﺳ ﺘﻜﻮن ﻣﻦ ﺗﺋﻴ ﺴﻴ ﺔ و
ﺒﻴﺎﻧﺎ ت اﻟﺮ
ب .ﺧﻄﻮط اﻹدﺧﺎل ﻟﻠ
·
وﺻﻮل ﻋﺸﻮاﺋ ﻲ (First In First Out) 8 × 8 FIFO.
·
ﺗﻴﺢﺗﻠﻘﺎﺋ ًﻴﺎ.
ﺘﻢ إﻟﻐﺎء اﻟﻤﻔﺎ
ﺘﺤﻜﻢ /اﻟﻘﻮﻳ ﺔ.ﻳ
ﺘﺤﻮل واﻟ
ﺛﻨﻴﻦ ﻣﻦ اﻟﻤﺪﺧﻼ ت اﻹﺿﺎﻓﻴ ﺔ :اﻟ
ﻟﺪﻳﻬﺎ ا
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺘﺎح.ﻳﻘﻮم
ﺒﺎ إﱃ ﺟﻨ ﺐ ﻣﻊ رﻣﺰ اﻟﻤﻔ
ﺘﺤﻜﻢ ﺟﻨ ً
ﺘﺎح اﻟ
ﺘﺎح shiftوﻣﻔ ﺘﻢ أ ً
ﻳﻀﺎﺗﺨﺰﻳﻦ ﺣﺎﻟ ﺔ ﻣﻔ ﺗﻴﺢ.ﻳ
ﺗﻴﺢ ﻓ ﻲ وﺿﻊ ﻟﻮﺣ ﺔ اﻟﻤﻔﺎ
ﺛﻤﺎﻧﻴ ﺔ رﻣﻮز ﻣﻔﺎﺗﺨﺰﻳﻦ
·ﻳﻤﻜﻦ ﻟـ FIFO
ﺗﻴﺢ واﻟﻌﺮض.
ﺒ ﺔ ﻟﻠﻮﺣ ﺔ اﻟﻤﻔﺎ
ﺑﺎﻟﻨ ﺴج .ﻣﺠﻤﻮﻋ ﺔ ﻣﻦ ﺧﻄﻮط اﻟﻤ ﺴﺢ ·ﺧﻄﻮط اﻟﻤ ﺴﺢ ﺷﺎﺋﻌ ﺔ
ﺑﺄرﻗﺎم ﺘﺼﻠ ﺔ أ ً
ﻳﻀﺎ ﺗﻴﺢ ﻣﺼﻔﻮﻓ ﺔ وﻣ
ﺘﺸﻜﻴﻞ ﺻﻔﻮف ﻟﻮﺣ ﺔ ﻣﻔﺎ ُﺴ
ﺘﺨﺪم ﺧﻄﻮط اﻟﻤ ﺴﺢ ﻟ ﺗ
ﺘﺸﻐﻴﻞ /إﻳﻘﺎف.
ﺘﻌﺪدة ،ﻟ
اﻟ ﺴﺎﺋﻘﻴﻦ ﻣﻦ ﺷﺎﺷ ﺔ ﻣ
ﺒﻴﺎﻧﺎ ت.
د -ﺧﻄﻮط اﻹﺧﺮاج ﻟﻌﺮض اﻟ
ﺘﻴﻦ A0-A3و B0-B3.
ﺛﻤﺎﻧﻴ ﺔ ﺧﻄﻮط إﺧﺮاج ﻣﻘ ﺴﻤ ﺔ إﱃ ﻣﺠﻤﻮﻋ
·
ﻳﺪﻋﻢ 16 × 8ﻋﺮض رام.
ﺘﻴﻦ ﻣﻦ 4ﺧﻄﻮط ،ﻓ ﻲ
ﺘﺨﺪام ﺧﻄﻮط اﻹﺧﺮاج إﻣﺎ ﻛﻤﺠﻤﻮﻋ ﺔ واﺣﺪة ﻣﻦ 8ﺧﻄﻮط أو ﻛﻤﺠﻤﻮﻋ
·ﻳﻤﻜﻦ اﺳ
ﺘﻌﺪد اﻹرﺳﺎل.
ﺘﺮان ﻣﻊ ﺧﻄﻮط اﻟﻤ ﺴﺢ ﻟﻌﺮض ﻣ
ﺑﺎﻻﻗ
ﺘﺮك
ﺘﻮر اﻟﻤﺤﺮك ﻓ ﻲ ﺣﺎﻟ ﺔ وﺟﻮد ﻣﺸ
ﺘﻢﺗﻮﺻﻴﻞ ﺧﻄﻮط اﻹﺧﺮاج إﱃ اﻷﻧﻮدا ت ﻣﻦ ﺧﻼلﺗﺮاﻧﺰﺳ
·ﻳ
ﺛﻮد.
ﺑﻴﺢ LEDذا ت 7ﻣﻘﺎﻃﻊ ﻛﺎ
ﻣﺼﺎ
ﺑﺨﻂ )BDﻣﻨﺨﻔﺾ(.·ﻳﻤﻜﻦ إﻓﺮاغ اﻟﺸﺎﺷ ﺔ
ﺘﺎح اﻷول
ﺑﻠ ﺔ ﻟﻠﻤﻔ
ﺒﻴﺎﻧﺎ ت اﻟﻤﻘﺎ
ﺘﺎحﻷول ﻣﺮة ،ﻓﺈن اﻟ
ﺒﻞ اﻟﻀﻐﻂ ﻋﲆ اﻟﻤﻔ
ﺗﻴﺢ ﻗ
2.إذاﺗﻢﺗﺤﺮﻳﺮ ﺟﻤﻴﻊ اﻟﻤﻔﺎ
ﺘﻢﺗﺤﻤﻴﻠﻪ ﻓ ﻲ ذاﻛﺮة اﻟﻮﺻﻮل اﻟﻌﺸﻮاﺋ ﻲ 8279.
ﻣﻀﻐﻮط ،ﻳ
ﺗﺪاد
ﺑﻮﻗ ﺖ ارﺗﺼﺎل
ﺗﺪاد ﺟﻬ ﺔ اﻻ
ﺛﻴﺮ ار
ُﻌﺮف اﻟﻮﻗ ﺖ اﻟﻤﻄﻠﻮ ب ﻟﻠﻘﻀﺎء ﻋﲆﺗﺄ
ﺗﺪاد واﺣﺪة )ﻳ
ﺘﺎﺣﻴﻦ ﻓ ﻲ دورة ار
ﺘﻤﺎل آﺧﺮ و ﻫﻮ اﻟﻀﻐﻂ ﻋﲆ ﻣﻔ ﺛﺎﻟ ً
ﺜﺎ( ﻫﻨﺎك اﺣ
ﻣﻀﻐﻮﻃﺎ ﻋﲆ أﻧﻪ ﺿﻐﻂ
ً ﺘﺎح اﻵﺧﺮ اﻟﺬيﻳﻈﻞ
ﺘﻌﺮف ﻋﲆ اﻟﻤﻔ
ﺘﻢ اﻟ
ﺗﻴﺢ ،ﻳ
ﺘﺎح .ﻋﻨﺪﺗﺤﺮﻳﺮ أﺣﺪ اﻟﻤﻔﺎ
ﺘﻌﺮف ﻋﲆ أي ﻣﻔ
ﺘﻢ اﻟ
ﺗﺼﺎل( .ﻓ ﻲ ﻫﺬه اﻟﺤﺎﻟ ﺔ ،ﻻﻳ
ﺟﻬ ﺔ اﻻ
ﺘﺎح واﺣﺪ ﺻﺎﻟﺢ.
ﻣﻔ
ﺒﺪﻳﻞ.ﺗﺬ ﻫ ﺐ
ﺗﻴﺢ ﻣﺸﻔﺮة أو ﻣﺼﻔﻮﻓ ﺔﺗ
ﺒﻴﺎﻧﺎ ت ﻟﻮﺣ ﺔ ﻣﻔﺎ
ﺒﻴﺎﻧﺎ ت ﻋﲆ ﺧﻄﻮط اﻹرﺟﺎع (RLs).ﻗﺪﻳﻜﻮن ﻣﺼﺪر اﻟ
ﺘﻢ وﺿﻊ اﻟ
3.وﺿﻊ اﻹدﺧﺎل اﻟﻘﻮي :ﻓ ﻲ ﻫﺬا اﻟﻮﺿﻊ ،ﻳ
ﺒﺾ CNTL / STB.
ﺒﻮﻟﻬﺎ ﻋﲆ اﻟﺤﺎﻓ ﺔ اﻟﺼﺎﻋﺪة ﻟﻨ
ﺘﻢ ﻗ
ﺘﻢ إدﺧﺎﻟﻬﺎ إﱃ ذاﻛﺮة اﻟﻮﺻﻮل اﻟﻌﺸﻮاﺋ ﻲ FIFOوﻳ
ﺘ ﻲﻳ
ﺒﻴﺎﻧﺎ ت اﻟ
اﻟ
ﺗ ﺐ اﻟﻨﻮع(
-أوﺿﺎع اﻟﻌﺮض /اﻹﺧﺮاج1. :وﺿﻊ اﻟﺪﺧﻮل اﻷﻳ ﺴﺮ )ﻧﻮع ﻛﺎ
ﺒ ﺔ(
2.وﺿﻊ اﻟﺪﺧﻮل اﻷﻳﻤﻦ )ﻧﻮع اﻵﻟ ﺔ اﻟﺤﺎﺳ
ﺒﻴﺎﻧﺎ ت اﻟﺤﺎﻟﻴ ﺔ اﻟﻤﻮﺿﻊ
ﺘﻞ اﻟ
ﺘﻢ إدﺧﺎل اﻷﺣﺮف واﺣﺪةﺗﻠﻮ اﻷﺧﺮى ،ﺗﺤ
ﺘﻢ إدﺧﺎل اﻷﺣﺮف ﻣﻦ أﻗﺼﻰ اﻟﻤﻮﺿﻊ اﻟﺼﺤﻴﺢ .ﻋﻨﺪﻣﺎﻳ
ﻓ ﻲ ﻫﺬا اﻟﻮﺿﻊ ،ﻳ
ﺘﻞﻳ ﺴﺎر أﻗﺼﻰ ﻣﻮﺿﻊ ﻋﲆ اﻟﻴﻤﻴﻦ.
ﺑﻖ واﺣﺪﻳﺤ
اﻟﺼﺤﻴﺢ ؛ ﻓﻘﻂ اﻟ ﺴﺎ
ﺑﻌ ﺔ )(SL0 - SL3ﻓ ﻲ وﺿﻌﻴﻦ :اﻟﻮﺿﻊ اﻟﻤﺸﻔﺮ واﻟﻮﺿﻊ اﻟﻤﺸﻔﺮ• .اﻟﻮﺿﻊ اﻟﻤﺸﻔﺮ:
-أوﺿﺎع اﻟﻤ ﺴﺢ:ﻳﻤﻜﻦﺗﺸﻐﻴﻞ ﺧﻄﻮط اﻟﻤ ﺴﺢ اﻷر
ﺘﺨﺪام 4ﺧﻄﻮط ﻣ ﺴﺢ وﺟﻬﺎز ﻓﻚﺗﺮﻣﻴﺰ ﺧﺎرﺟ ﻲ 4 × 16.و 8ﺧﻄﻮط ﻣ ﺴﺢ ﻣﺸﻔﺮة ﻣﻤﻜﻨ ﺔ ﻣﻊ ﺧﻄﻮط SL0 - SL2
ﺑﺎﺳﺘﻢ إﻧﺸﺎء 16ﺳﻄ ﺮًا
ﻓ ﻲ ﻫﺬا ،ﻳ
ﺘﺎﻟ ﻲ ﻓﺈﻧﻪ
ﺑﺎﻟ
ﺗﻴﺢ 8 × 8.و
ﺛﻤﺎﻧﻴ ﺔ ﺧﻄﻮط ﻋﻮدة )(RL0 - RL7ﻳﻤﻜﻦ أنﺗﺸﻜﻞ ﻣﺼﻔﻮﻓ ﺔ ﻟﻮﺣ ﺔ ﻣﻔﺎﺜﻤﺎﻧﻴ ﺔ ،إﱃ ﺟﺎﻧ ﺐ
ووﺣﺪة ﻓﻚﺗﺮﻣﻴﺰ 3 × 8.ﻫﺬه اﻟﺨﻄﻮط اﻟ
ﺘﻠ ًﻔﺎ ﻟﻠﺸﺨﺼﻴ ﺔ.
ﺗﻌﺮﻳ ًﻔﺎ ﻣﺨ
ﻳﺆدي إﱃ 64
www.vidyanuragi.wordpress.com
Machine Translated by Google
28
MBدﻗﻴﻖ )(A vade mecum
ﻣﻌﺎﻟﺞ 8085
Rajpara
ﺒﺮﻣﺠ ﺔ )(PPI
ﺒﺮﻣﺠ ﺔ
ﻟﻠ ﻟﻠ
ﺑﻠ ﺔ
ﻗﺎﺔ
ﺑﻠﻣﺤﻴﻄﻴ ﺔﻗﺎ
8255Aواﺟﻬ ﺔ ﻃﺮﻓﻴ ﺔ
ﺘﺰاﻣﻦ(.
ﺘﺨﺪم ﻟﻠ
اﻹﺷﺎرا ت اﻟﻘﻮﻳ ﺔ )ﻷﻧﻬﺎﺗ ﺴ
إﺷﺎرا ت
ﺑﺎﺳﻢ ﺑﻤ أ ً
ﺴﺎﻋﺪة
ﻳﻀﺎ واﻟﻤﻌﺮوﻓ ﺔ
ﺒﻴﺎﻧﺎ ت
ﻧﻘﻞ ،اﻟ
اﻹﺷﺎرا ت
ﺘﻢ اﻟﻮﺿﻊﺔ 1:ﻳ
اﻟﻤﺼﺎﻓﺤ
اﻟﻘﻮﻳ ﺔ.
ﺴﺎﻋﺪةاﻹﺷﺎرا ت
ﺑﻤ ﺒﻴﺎﻧﺎ ت
ﺳﻢﺑﺎاﻟ
ﻧﻘﻞﻋﻤﻠﻴ أﺔ ً
ﻳﻀﺎ واﻟﻤﻌﺮوﻓ ﺔ
ﺘﻢ،ﺗﻨﻔﻴﺬ
ﻳﺔ
اﻟﻤﺼﺎﻓﺤ
اﻹﺷﺎرا تت اﻟﻘﻮﻳ ﺔ ،
ﺴﺎﻋﺪة إﺷﺎرا
ﺑﺎﺳﻢ ﺑﻤﺒﻴﺎﻧﺎﺔ أ ت ً
ﻳﻀﺎ واﻟﻤﻌﺮوﻓ
ﺗﻜ ﺴﻴﺮ اﻟ
ﺬﺔ ،
اﻟﻤﺼﺎﻓﺤ
ﺘﻢﺗﻨﻔﻴ
ﻳ
ﺗﻪ ﻫ ﻲ- :ﻳﻤﻜﻦ أنﻳﻌﻤﻞ اﻟﻤﻨﻔﺬان Aو Bﻛـ 8
ﺘﺨﺪم ﻟﻠﻤﺰاﻣﻨ ﺔ( .ﻣﻴﺰا
ُﺴ)ﻷﻧﻪﻳ
ﺑﻤ ﺴﺎﻋﺪة اﻟﻤﻨﻔﺬ C.ﺑﺖ ،
إدﺧﺎل /إﺧﺮاج 8
ﺬ إﺧﺮاج.
ﻛﻤﻨﺎﻓأو
إدﺧﺎلﺬB
ﻛﻤﻨﻔو
ﺬان Aاﻟﻤﻨﻔإﻣﺎ
ﻳﻌﻤﻞAو Bﻳﻤﻜﻦ أن
ﺗﻜﻮﻳﻦ
إﻣﺎ ﻛﻤﻨﻔﺬ إدﺧﺎل أو إﺧﺮاج.
ﺔ.ﺔ.
اﻟﺤﺎﻟ
ﻣﻨﻔﺬاﻟﺤﺎﻟ
ﻣﻨﻔﺬاﻟﻤﻨﻔﺬCC
ﺴﻤﻰاﻟﻤﻨﻔﺬ
ﺴﻤﻰاﻟﻮﺿﻊ،ﻳ،ﻳ
ﺬااﻟﻮﺿﻊ
ﺬا
ﻓ-ﻓﻲ ﻲﻫ ﻫ
ﻣﺪﻋﻮم.
اﻟﻤﻘﺎﻃﻌ ﺔ.
اﻟﻤﻘﺎﻃﻌ ﺔ
ﻣﻨﻄﻖﻣﻨﻄﻖ
-دﻋﻢ
ﺘﺨﺪاﻣﻬﺎ إﻣﺎ ﻣﻊ "ﻓﺤﺺ اﻟﺤﺎﻟ ﺔ" أو
ﺘﺨﺪام إﺷﺎرا ت اﻟﻤﺼﺎﻓﺤ ﺔ إﻣﺎ ﻣﻊ إﺷﺎرا ت اﻟﻤﺼﺎﻓﺤ ﺔﻳﻤﻜﻦ اﺳ ﺒﻴﺎﻧﺎ ت) .ﻳﻤﻜﻦ اﺳ ﺘﺨﺪم ﻟﻨﻘﻞ اﻟ اﻟﻤﺼﺎﻓﺤ ﺔ ﻫ ﻲ إﺷﺎرا تﺗﻌﺎرفﺗ ﺴ اﻟﻤﻘﺎﻃﻌ تﺔ .ﻓ ﻲ
-إﺷﺎرا
. اﻟﻤﻘﺎﻃﻌﺎ ت ﻋﲆ ﻫﺬا(.و
ﺐ
ﺘﻢﺘﻐﻠ
ﺗ ،ﻳ
ﺑﻴﻨﻤﺎﺔ
ﻓﺤﺺ اﻟﺤﺎﻟ
اﻹﺧﺮاج ﻲﺟﺎ ﻫﺰة ،
اﻹﺧﺮاج ﻓ
اﻹدﺧﺎل /
اﻹدﺧﺎل /
ﺣﺎﻟ ﺔ
ﺣﺎﻟ ﺔ
ﺒﺢ ﺗﺼ
ﺘﻰ
ﺘﻰﺣ
ﺣﻠﻘ ﺔ
ﺣﻠﻘ ﺔ ﺣ
اﻟﻤﺮﻛﺰﻳ ﻲﺔ ﻓ ﻲ
اﻟﻤﺮﻛﺰﻳ ﺔ ﻓ
اﻟﻤﻌﺎﻟﺠ ﺔ
اﻟﻤﻌﺎﻟﺠ ﺔ
وﺣﺪةوﺣﺪة
ﺗﻘﻴﻴﺪ ﺗﻘﻴﻴﺪ
ﺘﻢﻳ
ﺘﻐﻠ ﺐ اﻟﻤﻘﺎﻃﻌﺎ ت ﻋﲆ ﻫﺬا(.
ﺑﻴﻨﻤﺎﺗﺒﺢ ﺟﺎ ﻫ ًﺰا ،
ﻳﺼ
ﺘﻜﻮن
ﺑﺸﻜﻞ ﻣﻨﻔﺼﻞ.ﺗﺑﺸﻜﻞ ﻣﻨﻔﺼﻞ.ﻳﻤﻜﻦﺗﻜﻮﻳﻦ ﻛﻞ ﻣﺠﻤﻮﻋ ﺔ "أ" وﻣﺠﻤﻮﻋ ﺔ " ب"ﺘﻬﻤﺎ
اﻟﻮﺿﻊ-اﻟﻤﺠﻤﻮﻋ ﺔ أ واﻟﻤﺠﻤﻮﻋ ﺔ ب.ﻳﻤﻜﻦﺗﻬﻴﺌ
اﻟﻮﺿﻊ4
ﺬاﺖ و
ﺑﻣﻨﻔﺬﻲﻫﺬاﻫ8
ﺘﺎن ﻲﻓ
ﺘﺎن ﻓ
ﻣﻦ
ﻣﺠﻤﻮﻋ
ﻣﺠﻤﻮﻋ
ﻣﺠﻤﻮﻋ ﺔ
ﻫﻨﺎك
ﺗﻮﺟﺪ
ﻛﻞ-
ﻣﺠﻤﻮﻋ ﺔ.
ﻟﻠﻤﺼﺎﻓﺤ ﺔ ﻓ ﻲ ﻛﻞ ﻣﺠﻤﻮﻋ ﺔ. ﺑﺖ ﻛﻞ
ﺬ 4اﻟﻤﻨﻔﻲ
ﻟﻠﻤﺼﺎﻓﺤ ﺔ ﻓ
ﺘﺨﺪم ﻫﺬا
ﺴﺖ.ﻳﺖ
ﺒﺬ اﻟ
ﻣﻨﻔ4
ﺑ ﺘﺨﺪام
وﻣﻨﻔﺬ ﺳﺖ
ﺑﻣﻨﻔﺬا
ﺘﻢﻳ
اﻟﻤﻨﻔﺬ
ﻣﻦاﻟﻤﻨﻔﺬ
ﻣﻦاﻟﻤﺼﺎﻓﺤﺔﺔ
اﻟﻤﻨﻔﺬ
اﻟﻤﺼﺎﻓﺤ إﺷﺎرا تت
ﺘﺨﺪامإﺷﺎرا
اﻟﻤﺼﺎﻓﺤ ﺔ ﻣﻦ ﺘﺨﺪامت ﺳ
إﺷﺎرا
ﺳ ﺑﺎﺑﺎ ﺗﺠﺎه
ﺘﺨﺪام
ﺗﺠﺎهاﻻ
ﺑﺎﺳاﻻ ﺛﻨﺎﻲﺋ
ﺗﺠﺎه ﻲ ﺛﻨﺎﺋ
اﻻ ﺛﻨﺎﺋ تﻲ
ﺒﻴﺎﻧﺎ ت ﺒﻴﺎﻧﺎ ﺒﻴﺎﻧﺎاﻟ
ﻟﻨﻘﻞت اﻟ ﻟﻨﻘﻞ
ﺬاﻟ Aﺬ A
ﻟﻨﻘﻞ اﻟﻤﻨﻔA
اﻟﻤﻨﻔ إﻋﺪاد إﻋﺪاد
اﻟﻤﻨﻔﺬ
ﻳﻤﻜﻦ ﻳﻤﻜﻦ
إﻋﺪاد اﻟﻮﺿﻊ ،
اﻟﻮﺿﻊ ،
ﻳﻤﻜﻦ ﺬا،
اﻟﻮﺿﻊ ﺬا
2:ﻓ ﻲ ﻫ
ﺬااﻟﻮﺿﻊﻫﻫ
::ﻓﻓ ﻲﻲ
ﻳﻤﻜﻦ إﻋﺪاد C. Port Bإﻣﺎ ﻓ ﻲ اﻟﻮﺿﻊ 0أو اﻟﻮﺿﻊ 1.
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺗﺠﺎه ﻓﻘﻂ
ﺛﻨﺎﺋ ﻲ اﻻﺒﻴﺎﻧﺎ ت
اﻟﻮﺿﻊ 2:ﻧﺎﻗﻞ اﻟ
ﺘﺤﻜﻢ
ﺘﺨﺪم ﻓ ﻲ ﻛﻞ ﻣﻦ )اﻹدﺧﺎل واﻹﺧﺮاج( إﺷﺎرة اﻟ
ﺗﺴ
ﺗﻔ ﺴﻴﺮ اﻟﻄﻠ ﺐ
- INTR:
- INTE: Interpret Enable
ﺒﻂ
ﺘﻢ إﻋﺎدة اﻟﻀ
ﺒﻴﺎﻧﺎ ت.ﻳ
ﺑﺎﻳ ﺖ اﻟﺒﻞ
ﺘﻘﺑﺄن ﻣﺰﻻج اﻹدﺧﺎل ﻗﺪ اﺳﺑﻼغ ﺟﻬﺎز اﻹدﺧﺎل
ﺑﻮاﺳﻄ ﺔ MPUﻹﺑ ًﺔ(ﺗﻢ إﻧﺸﺎؤ ﻫﺎ
ﺘﺠﺎ
- IBF:ﻫﻮ إﺷﺎرة إﻗﺮار )اﺳ
ﺒﻴﺎﻧﺎ ت.
Input
MPUاﻟ
Buffer
ﺗﻘﺮأ
Full
ﻋﻨﺪﻣﺎ
،
ﺘﺤﻜﻢ ﻓ ﻲ اﻹﺧﺮاج
إﺷﺎرة اﻟ
-
ﺒﻴﺎﻧﺎ تﺗﺮﺳﻞ إﺷﺎرة ﻣﻦ اﻟﺠﻬﺎز.
ﺑﺄن اﻟﺑﻼغ ﺟﻬﺎز اﻹدﺧﺎل
ﺑﻮاﺳﻄ ﺔ MPUﻹﺒﺎرة ﻋﻦ إﺷﺎرةﺗﻢ إﻧﺸﺎؤ ﻫﺎ
: Output Buffer Full ،ﻋ
ﺒﺎل ﻣﻠﻒ
ﺘﻘﺑﻌﺪ اﺳﺗﻔﻊ ﻫﺬه اﻹﺷﺎرة
ﺗﺮﻣﻦ ﻣﺰﻻج إﺧﺮاج MPU.
-
ﺘﻠﻘ ﻲ إﺷﺎرة MPU ،ذﻟﻚ
ﺑﻮاﺳﻄ ﺔ اﻟﺠﻬﺎز ﻟ : Acknowledgement ،ﻫ ﻲ إﺷﺎرةﺗﻢ إﻧﺸﺎؤ ﻫﺎ
ﺑﻮاﺳﻄ ﺔ اﻟﺠﻬﺎز.ﺒﻴﺎﻧﺎ ت
ﺘﻼم اﻟ
ﺘﻢ اﺳ
ﺳﻴ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺒﺮﻣﺠ ﺔ )(PIT
ﺑﻞ ﻟﻠ
اﻟﻘﺎﺔ
ﺒﺮﻣﺠﻟﻠ ﻲ
اﻟﺰﻣﻨ
ﺑﻞ ﻗﺎ
اﻟﻔﺎﺻﻞ
8253/8254
ﻣﺆﻗ ﺖ
ﺑﻮس
ود ود
ﺑﻮس ﺗﺨﻄﻴﻄ ﻲ ﺳﻢ
ﺗﺨﻄﻴﻄ ﻲ وﻇﻴﻔﻴ ﺔورور
ﺳﻢ ﺘﻠﺔﺔوﻇﻴﻔﻴ ﺔ8253ﻛﻛ
ﺘﻠ اﻟﺸﻜﻞ8253 :
اﻟﺸﻜﻞ:
ﺘﻔﺎﺧﺮ:
اﻟﻤﻴﺰا ت /اﻟ
•
ﺜﻞ اﻟﻮﻗ ﺖ اﻟﺤﻘﻴﻘ ﻲ
ﺒﻴﻖ ﻣ
ﺘﻄ Generator
Eventﺔو وﻳﻤﻜﻦ اﺳ
ﺘﺨﺪاﻣﻪ ﻟ Counter
زﻣﻨﻴ ﺔ دﻗﻴﻘ Realو
ﺗﺄﺧﻴﺮا ت Time
أنﻳﻮﻟﺪ Clock
ﻳﻤﻜﻦ ﺜﻞ
دﻗﻴﻘ ﺔ و زﻣﻨﻴﻣﺔ
ﺒﻴﻖﺘﻄتﺘﺨﺪاﻣﻪ ﻟ
ﺗﺄﺧﻴﺮا ﺳ
ﻳﻮﻟﺪ ﻳﻤﻜﻦ ا
أن و
ﻳﻤﻜﻦ
ﻣﻌﻘﺪة.
اﻟﻤﻌﻘﺪة.
وﻣﻮﻟﺪﺔ ﻣﻮﺟ ﺔ
ﻨﺸﺔﺊ ،اﻟﻤﻮﺟ
ﺑﻌ
ﻣﺮSquareﺔوُﻣ
Waveﻣﻮﻟﺪ ﻣﻮﺟ
ﻋﺪاد ،
ﺑﻘ ﺔ
ﺘﻄﺎﺑﻘ ﺔ واﻟﻌﺪادا ت ﻣﺘﻄﺎ ﺑﺔ.ﺖ•اﻟﻌﺪادا ت ﻣﺘﻠﻔ
16 ﻣﺨ أوﺿﺎع
ﺘﻘﻠ ﺔﺘ ﺔت ﻣ ﺴﺑﺴ ﻋﺪاداﺔ ت
ﻋﺪادا ﺛ ﺛﻼ •
ﺑﻖﺑﻌﺪ ﻗﺮاءة اﻷﻣﺮ اﻟ ﺴﺎﺜﻨﺎﺋ ﻲ• .
ﺒﺮﻣﺠ ﺔﻷي ﻣﻦ BCDأو اﻟﻌﺪ اﻟ ﺑﻠ ﺔ ﻟﻠوﻗﺎ
ﺘﺤﻜﻢ:
ﺗﻨ ﺴﻴﻖ ﻛﻠﻤ ﺔ اﻟ
د7 2
4
D1
3
6
D د5 د0
ﺑﺔRW1ﺔﻗﺮاءة /ﻛ
ﺘﺎ ﺑﺘﺎ
RW0و ﻛ
ﻗﺮاءة
ﺑﻰﺳﻰ دى
1 اﻟﻌﺪاد ﻣﺰﻻج
اﻟﻌﺪاد أﻣﺮأﻣﺮ
ﻣﺰﻻج 0
16
ﺖ ﺑﺛﻨﺎﺋ ﻲ
16 ﻋﺪاد
ﺛﻨﺎﺋ ﻲ 0
ﻋﺪاد
1 ﻓﻘﻂ
ﻓﻘﻂدﻻﻟ ﺔ
دﻻﻟ ﺔ
ﻷﻗﻞ
ﻷﻗﻞ
ﺖاﺖا
ﺒﺎﻳ
ﻳ
ﺒﺎاﻟ
R / Wاﻟ1
ﻋﻘﻮد( BCD
ﻋﻘﻮد( ﻋﺪاد(4 (4
BCD 1
ﻋﺪاد
0 ﺜﺮ أ ﻫﻤﻴ ﺔ ﻓﻘﻂ
ﺒﺎﻳ ﺖ اﻷﻛ
ﺜﺮ أ ﻫﻤﻴ ﺔ R / Wاﻟ
0 R / Wاﻷﻛ
0 أو،ﻻ ً ،
أوﻻ ً
ﻫﻤﻴ ﺔ
ﻫﻤﻴ ﺔ
ﻷﻗﻞ أ
ﻷﻗﻞ أ
ﺖاﺖا
ﺒﺎﻳ
ﻳ
ﺒﺎاﻟ
R / Wاﻟ1
ﺜﺮ أ ﻫﻤﻴ ﺔ.
ﺒﺎﻳ ﺖ اﻷﻛ
ﺛﻢ اﻟ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺘﻠﻔ ﺔ
ﺘ ﺔ أوﺿﺎع ﻣﺨ
اﻷوﺿﺎع :ﻟﺪﻳﻬﺎﺳ
6
د7 D5 د4 د3 د D12 د0
ﺘﻠﻔ ﺔ.
ﺑ ﺔ أواﻣﺮ ﻣﺰﻻج ﻣﻨﻔﺼﻠ ﺔ ﻟﻌﺪادا ت ﻣﺨ
ﺘﺎ
ﺘﺤﻜﻢ ،وﻳﻤﻜﻦ إﻏﻼق ﻋﺪد اﻟﻌﺪاد اﻟﻤﺤﺪد إذا ﻛﺎن 0.ﻫﺬا اﻷﻣﺮﻳﻠﻐ ﻲ اﻟﺤﺎﺟ ﺔ إﱃ ﻛ
ﺑ ﺔ اﻷﻣﺮ ﻓ ﻲﺳﺠﻞ اﻟ
ﺘﺎ
ﺘﻢ ﻛ
ﻳ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺒﺮﻣﺠ ﺔ )(PIC
ﺑﻠ ﺔ ﻟﻠ
8259Aوﺣﺪةﺗﺤﻜﻢ اﻟﻤﻘﺎﻃﻌ ﺔ اﻟﻘﺎ
ﺘﻔﺎﺧﺮ:
اﻟﻤﻴﺰا ت /اﻟ
ﺑ ﺔ ﻓﻴﻬﺎ
ﺘﻮﻋﲆت اﻟﻤﻜ
ﺘﻌﻠﻴﻤﺎﺲ وﻓ ًﻘﺎ ﻟﻠ
ﻟﻠﻤﻘﺎﻃﻌ ﺔ أوﻟﻮﻳ ﺔ
ﺑﻴﺑﺎﺗﻮﻓﻴﺮذا 8تد
ﻣﻘﺎﻃﻌﺎ ت
ﻫﻮﺔﻳﻌﺎدل
ﺛﻤﺎﻧﻴ
ﺑﻬﺎ .و
إدارة
اﻟﺨﺎص
ﻳﻤﻜﻦ
ﺘﺤﻜﻢ
ﺳﺠﻞت اﻟأوﻟﻮﻳ ﺔ
ﻣﻘﺎﻃﻌﺎ ﻲ ت ذا
ﺑﺔ ﻓ
ﺘﻮاﻟﻤﻜ
ﺛﻤﺎﻧﻴ ﺔ
ﺘﻌﻠﻴﻤﺎ ت وﻓ ًﻘﺎ ﻟﻠ
ﻳﻤﻜﻦ إدارة •
ﺑﺪﻻ ً ﻣﻦ د
ﺑﻮس INTR. ﻟﻠﻤﻘﺎﻃﻌ ﺔ ﻋﲆ اﻟﻤﻌﺎﻟﺞ
ﺑﻮس INTR.
ﺑﻴ ﺲ
ﺑﺎد
ﻣﻦد ﺑﺪﻻ ً
ﺗﻮﻓﻴﺮ 8 اﻟﻤﻌﺎﻟﺞ
ﻳﻌﺎدل
ﺔ.ﺔ.
ﺔ. اﻟﻤﻌﺎﻟﺠﺎ ت تاﻟﺪﻗﻴﻘ
اﻟﺪﻗﻴﻘ ﻧﻈﺎماﻟﻤﻌﺎﻟﺠﺎ
ﺘﺠﻬ ﺔﻓ ﻓﻲ ﻲﻧﻈﺎم
ﺘﺠﻬ ﺔﻳ ﺔاﻟﻤ
اﻟﻤ ﻷوﻟﻮﺔ
ﻷوﻟﻮﻳ
اﻟﻤﻘﺎﻃﻌﺎ ت تذاذا ت ات ا
ﻣﻦاﻟﻤﻘﺎﻃﻌﺎ
ﺘﻮىﻣﻦ
ﺘﻮى
ﺴﺴ ﻋﲆ64ﻣ
64ﻣ ﺘﻮيﻋﲆ
ﺘﻮي
ﻳﺤﻳﺤ
ﺑﺤﻴﺚﺚ
ﺑﺤﻴ
ﺘﺎﻟﻲ ﻲ8259
8259 ﺘﺎﻟ
ﻳﻤﻜﻦﺗ
ﻳﻤﻜﻦﺗ
•
ﺋﻴ ﺴ ﻲ.
ﺒﺮﻧﺎﻣﺞ اﻟﺮ
ﺛﻨﺎء اﻟ
ﻳﻨﺎﻣﻴﻜﻲ ًﻴﺎ ﻓ ﻲ أي وﻗ ﺖ أ ﺗﻜﻮ ﻲ.
ﻳﻦ ددﻳﻨﺎﻣ
ﻳﻨﻬﺎﺗﻜﻮﺴ
ﺋﻴاﻟﺮ
إﻋﺎدةﺒﺮﻧﺎﻣﺞ
إﻋﺎدة ﻷوﻟﻮاﻟﺔ
ﻳ ﺔأوأو ﺧﻼل
ﻷوﻟﻮﻳ ﺖا ﺗﻐﻴﻴﺮ وﻗ
أوﺿﺎع ا
أوﺿﺎعأي ﻳﻤﻜﻦﻓ ﻲ
ﺗﻐﻴﻴﺮ cally
ﻳﻤﻜﻦ•
• ﺘﻘﺼﺎء. ﺧﺎص-ﺔﻣواﺳ ﻗﻨﺎع أوﺿﺎع دوارة ،
ﺑﺎﻟﻜﺎﻣﻞ ﻲ ،أوﻟﻮﻳ ﺔﺘﺪاﺧﻠ ﺔ
ﻣ
ﺘﻘﺼﺎء.
ﺑﺎﻟﻜﺎﻣﻞ وأوﻟﻮﻳ ﺔ دوارة وﻗﻨﺎع ﺧﺎص واﺳﺘﺪاﺧﻠ ﺔ ﺘﻠﻔاﻟﻤﺨ
ﺘﻠﻔ ﺔ
ﻣﺨ اﻟﻤﻘﺎﻃﻌ ﺔ
ﻣﻘﺎﻃﻌ ﺔ ﺗﺸﻐﻴﻠﻪ ﻓ ﻳﻤﻜﻦ
ﺘﻮى.
اﻟﺤﺎﻓ ﺔت.واﻟﻤ ﺴ
ﻟﻠﻤﻘﺎﻃﻌﺎ
ﺘﻮىاﻟﻤﺸﻐﻞﺴ
اﻟﻤﺸﻐﻞ ﻋﲆ ﻣ
ﺘﻮى
واﻟﻤ ﺴ
اﻟﻤﻘﺎﻃﻌﺎ ت
وﺿﻊ اﻟﺤﺎﻓ ﺔ ﻳﺪﻋﻢﻛ ﻼ ًﻛﻼﻣﻦ
ﻣﻦﻧﻤﻂ 8259
• 8259
ﻳﺪﻋﻢ
ﺑﻴﻦ 4أو 8ﻣﻮاﻗﻊ ﻓ ﻲ اﻟﺬاﻛﺮة.ﺒﺎﻋﺪﺑﺤﻴ ﺚﻳﻜﻮن ﻟﻪﺗﺘﻪ
ﺑﺮﻣﺠ ﺬاﻛﺮة.
ﺑﺤﻴ ﺚﻳﻜﻮن ﻋﻨﻮان CALLﻳﻤﻜﻦ ﻣﻮاﻗﻊ ﻟﻠ
CALL أو 8
ﻋﻨﻮان ﺑﻴﻦ 4
ﺑﺮﻣﺠ ﺔ ﺒﺎﻋﺪ
ﻳﻤﻜﻦﺗ•
ﺘﺨﺪام 8259ﻣﻊ ﻣﻌﺎﻟﺞ دﻗﻴﻖ 8080/8085أو 8086/8088.ﺘًﺎ.ﻳﻤﻜﻦ اﺳ
ﺒﻴﺎﻧﺎ ت ﻣﺆﻗﺗﻢﺗﺨﺰﻳﻦ ﻧﺎﻗﻞ اﻟ•
ﺘﺼﻠ ﺔ
ﺘ ﻲﺗﻜﻮن ﻣ
ﺑﺨﺪﻣ ﺔ اﻟﻤﻘﺎﻃﻌﺎ ت وإﺻﺪار إﺷﺎرة ﺧﺮج INT ،واﻟﺘﻌﻠﻖ
ﺗﺤﻞ اﻷوﻟﻮﻳ ﺔ ﻓﻴﻤﺎﻳ ﺘﻠﻔ ﺔ
ﺘﻠﻔ ﺔ ،و إﺧﺮاجﻣﺨ
ﻣﺨ PICﻣﻦ 8
ﻳﻤﻜﻦ إدﺧﺎلت /
ﻣﻘﺎﻃﻌﺎ
8259 أﻗﺼﻰ8ﻣﻊ8
أﺟﻬﺰة ﻳﺔ
ﻣﻦ ﺑﺤﺪت
ﻷوﻟﻮ PIC، 8259
ﺗﺤﻞ ا
ﻣﻘﺎﻃﻌﺎ اﻹﺧﺮاج
أﻗﺼﻰ 8ﺒﻞﺗﻘ ﺒﻞأن
ﻳﻤﻜﻦ
اﻹدﺧﺎل /
ﺑﺤﺪ -
أﺟﻬﺰة
أنﺗﻘ
ﺑﻮس إدﺧﺎل INTR.
ﺑﺪﺘﻢﺗﻮﺻﻴﻠﻬﺎ
ﺘ ﻲﻳ
اﻟﻤﻘﺎﻃﻌﺎ ت وإﺻﺪار إﺷﺎرة ﺧﺮج INT ،واﻟ
INTRﺑﺨﺪﻣ ﺔ ﺘﻌﻠﻖ
إدﺧﺎل . ﻓﻴﻤﺎﻳ
ﺑﻮسﺑﺪ
ﺘﻠﻔ ﺔ.
ﺘﻞ وﻇﻴﻔﻴ ﺔ ﻣﺨ ﺔ.
ﺑﻊ ﻛ ﺘﻠﻔ
ﻋﲆ أر 8259ﻣﺨ
PIC وﻇﻴﻔﻴ ﺔ ﺘﻞ
ﻛ-ﻳﺤ
ﺘﻮي
ﺘﺤﻜﻢ
ﺘﺤﻜﻢ
واﻟ واﻟ
اﻟﻤﻘﺎﻃﻌ ﺔ
اﻟﻤﻘﺎﻃﻌ ﺔﻣﻨﻄﻖ ﻣﻨﻄﻖ
ﺘﻠ ﺔ
1.ﻛﺔ
ﺘﻠ
ﻛ
)(ISRﺐ
ﺳﺠﻞ ﻃﻠاﻟﺨﺪﻣ ﺔ ﺳﺠﻞ
))(IRRأ( اﻟﻤﻘﺎﻃﻌﻲﺔ
) )(IRRب( ﻓ
)(ISR
ﺳﺠﻞﺔﺔﻃﻠ ﺐ
ﺳﺠﻞ)أ(اﻟﺨﺪﻣ
اﻟﻤﻘﺎﻃﻌ ﻣﻦﺘﻠ ﺔﻓ ﻲ
ﻣﻦ) :اﻟﻜب(
ﺘﻜﻮن ﻫﺬه ﺗ
ﻳ
ﺘﺤﻜﻢ.
ﺘﻠ ﺔ ﻣﻨﻄﻖ اﻟ
)ج( ﻣﺤﻠﻞ اﻷوﻟﻮﻳ ﺔ ) ﻫـ( ﻛ
اﻟﻤﻘﺎﻃﻌ ﺔ )(IMR
ﺘﺤﻜﻢ.
ﺳﺠﻞاﻟﻗﻨﺎع
)د(ﻣﻨﻄﻖ
ﺘﻠ ﺔ
)(IMR
)د(ﺳﺠﻞ ﻗﻨﺎع اﻟﻤﻘﺎﻃﻌ ﺔ ) ﻫـ( ﻛ
ﺘﺤﻜﻢ
ﺘﻠ ﺔ ﻣﻨﻄﻖ اﻟ
ﺑﺔ ﻛ
ﺘﺎ
ﺒﻴﺎﻧﺎ ت 3.ﻗﺮاءة /ﻛ
2.اﻟﻤﺨﺰن اﻟﻤﺆﻗ ﺖ ﻟﻨﺎﻗﻞ اﻟ
ﺘﺤﻜﻢ
ﺘﻠ ﺔ ﻣﻨﻄﻖ اﻟ
ﺑﺔ ﻛ
ﺘﺎ
إﻋﻼن /ﻛ
اﻟﻤﻘﺎرﻧ ﺔ.
اﻟﻤﻘﺎرﻧ ﺔ.
اﻟﻤﺆﻗ ﺖ /
اﻟﻤﺨﺰنﺴﻢ
اﻟﻌﺎزﻟ ﺔ /ﻗ
ﺘﺎﻟﻗ ﻲﺴﻢ
ﺗﻲﺘﺎﻟ
ﺗ4.
اﻟﻘﻴﺎدة().ﻋﻤﻠﻴ ﺔ Comman
ﺧﻼل OCW ﻣﻦ ﻛﻠﻤ ﺔ
)ﻋﻤﻠﻴ ﺔ
8259OCW
ﺗﺸﻐﻴﻞ
ﻳﻤﻜﻦﺧﻼل
إد ﻣﻦ
-
ﺑﺎﻟﻜﺎﻣﻞ )(FNMﺘﺪاﺧﻞ
ﺘﺎﻟﻴ ﺔ ﻣﻦ ﻓﺌﺎ ت أوﺿﺎع اﻟﻤﻘﺎﻃﻌ ﺔ1. :اﻟﻮﺿﻊ اﻟﻤ
ﺑﻊ اﻟ
ﻓ ﻲ اﻟﻔﺌﺎ ت اﻷر
ﺗﻠﻘﺎﺋ ﻲ
ﺘﺮاﺿ ﻲ )
(FNM):ﻫﺬا اﻟﻮﺿﻊ ﻫﻮ اﻟﻮﺿﻊ اﻻﻓ
ﺘﻬﻴﺌ ﺔ(.
ﺑﻌﺪ اﻟﺒﻄﻪﺗﻠﻘﺎﺋ ًﻴﺎ
ﺘﻢ ﺿ
ﺘﺮاﺿ ﻲ )ﻳ
ﻫﺬا اﻟﻮﺿﻊ ﻫﻮ اﻟﻮﺿﻊ اﻻﻓ
ﻷوﻟﻮﻳ ﺔ 7).
ﻳ ﺔ)ا 7).
ﻷوﻟﻮﺔ
أدﻧﻰ )اأوﻟﻮﻳ
ﻋﲆاﻟﺪﻧﻴﺎ IR7اIR7
ﻷوﻟﻮﻳ ﺔ ﺗﻌﻴﻴﻦﺘﻢ
ﻣﻨﺢ ﺑﻴﻨﻤﺎﻳ
ﺗﻢ اﻟﻘﺼﻮى ﺔ
ﺑﻴﻨﻤﺎ ﻳ ﺔأﻋﲆ أوﻟﻮﻳ
ﻋﲆ IR0
ﻷوﻟﻮﺗﻌﻴﻴﻦIR0اﺘﻢ
ﻳ·
ﺗﻢ ﻣﻨﺢ
ﺒﺮ
ﻣﻘﺎﻃﻌ ﺔ ﻋ
ﺑﻪ ،اﻟﺨﺎص
ﺑﻄﻠ ﺐ
INTR
ﺑﻮس8259
ﻋﻨﺪﻣﺎدﻳﻘﺮ
ﺒﺮ
اﻟﻘﺼﻮىﺔ ﻋ
ﻳ ﺔﺐ ﻣﻘﺎﻃﻌ
ﺑﻄﻠ
ﻷوﻟﻮ
8259
ﺘﺸﻒ ا
ﺘﺮف
ﻳﻌﻳﻜ
ﻓﺈﻧﻪ
ﻋﻨﺪﻣﺎ
ﺑﻪ ،اﻟﺨﺎص·
اﻟﻘﺼﻮىﺔ(.
اﻟﻤﻘﺎﻃﻌ
INTRﻷوﻟﻮﻳﺔﺔ
ﺧﺪﻣ
اﻟﺸﺨﺼ ﻲ
ﺳﺠﻞا
ﺘﺸﻒ)ISR
ﻳﻜ
ﻳﻒﻓﺈﻧﻪ
ﺘﻌﺮ
ﺑﻞ ،اﻟﻓ ﻲ
ﺑﻪ
رﻗﻢ
اﻟﻤﻘﺎ
اﻟﺨﺎص
ﺒﺮﺖﻋﻣﻘﺎﻃﻌ ﺔ
INTR
ﺒ
اﻟﻘﺼﻮى واﻟ
ﺐ
اﻟﺸﺨﺼ ﻲ
ﺑﻄﻠ8259
ﻷوﻟﻮﻳ ﺔ
ﻳﻒ ﻳﻘﺮ
ﺘﻌﺮا
ﺘﺸﻒ
ﻋﻨﺪﻣﺎ
رﻗﻢ اﻟ
ﻳﻜ
ﺑﻞ ﻓ ﻲ )ISRﺳﺠﻞ ﺧﺪﻣ ﺔ اﻟﻤﻘﺎﻃﻌ ﺔ(.
ﺒ ﺖ اﻟﻤﻘﺎ
واﻟ
ﺘﺎﻟ ﻲ .ﻷن ﻃﻠ ﺐ ﻣﻘﺎﻃﻌ ﺔ
ﺘﺘﺎﻟ ﻲ .ﻳﺪﻋﻢ ﻃﻠ ﺐ ﻣﻘﺎﻃﻌ ﺔ اﻟﻨﻈﺎم اﻟﻤ
ﺘﻳﺪﻋﻢ ﻧﻈﺎم اﻟ ﺘﺪاﺧﻞ
ﻣﺮة
ﻫﻮ ﻛﻞ ﻛﺎﻣﻞﻓﻣﻲ
ﺧﺎص ﻓﻘﻂ
(SFNM):و وﺿﻊواﺣﺪة
اﻟﺨﺎص ﺘﺪاﺧﻞ ﻣﻊ
اﻟﻜﺎﻣﻞﺔ
ﺑﻤﻘﺎﻃﻌ ﺘﺮفﻲ
إﺿﺎﻓ
ﺗﻌﺑﺸﻜﻞ
اﻟﻤ
FNM ﺴﻴﻨﻪ
اﻟﻮﺿﻊ
ﻷن ﺗﺤ
، FNM.
ﺑـ ﺗﻢ
ﻣﻌﺰز
ﺘﻮى ،
اﻟﻤﻘﺎﻃﻌ ﺔ ﻓ ﻲ وﻗ ﺖ ﻣﻦ ﻧﻔ ﺲ اﻟﻤ ﺴ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺘﻌﺎﻗ ﺐ.
ﺑﻌﺪ اﻟﻤﻮاﻓﻘ ﺔ ﻋﲆ ﻃﻠ ﺐ اﻟ ﺴﻴﺪ ﻓ ﻲ ﻧﻈﺎم اﻟﺘﻢﺗﻌﻄﻴﻠﻪ ﻣﻦ ﻫﺬا اﻟﺨﻂ.ﻳﺪﻋﻢ SFNMﻃﻠ ﺐ ﻣﻘﺎﻃﻌ ﺔ آﺧﺮ ﻣﻦ اﻟﺮﻗﻴﻖ
ﺑﻌﺪ ذﻟﻚﻳ
ﺘﻢﺗﺼﻨﻴﻔﻬﺎ إﱃ ﺟﺰأﻳﻦ.
ﺗﺪوﻳﺮ وﺿﻊ اﻷوﻟﻮﻳ ﺔ:ﻳ
2.
أ .دورانﺗﻠﻘﺎﺋ ﻲ
ﺘﻢ
ﺘﻰﺗ
ﺘﻈﺮ ﺣ
ﺘﻪ ﺣﺎﻟ ًﻴﺎ ،ﻳﺠ ﺐ أنﻳﻨ
ﺘﻢ ﺻﻴﺎﻧ
ﺘﺎﻟ ﻲ ،ﻓﺈن اﻟﺠﻬﺎز ،اﻟﺬيﺗ
ﺑﺎﻟ
ﺘﻬﺎ .و
ﺑﻌﺪ ﺧﺪﻣﺑﺄﻗﻞ أوﻟﻮﻳ ﺔﺘﻠﻘﺎﺋ ﻲ ﻟﻸﺟﻬﺰة اﻟﻄﺮﻓﻴ ﺔ
ﺘﺨﺼﻴﺺ اﻟ
ﺘﻢﺗﺤﻘﻴﻖ ذﻟﻚ ﻋﻦ ﻃﺮﻳﻖ اﻟ
·ﻳ
ﺻﻴﺎﻧ ﺔ ﺟﻤﻴﻊ اﻷﺟﻬﺰة اﻷﺧﺮى.
ﺘﻠﻘﺎﺋ ﻲ إﱃ ﻧﻮﻋﻴﻦ:
ﺘﻢﺗﺼﻨﻴﻒ اﻟﺪوران اﻟ
·ﻳ
ﺘﺪوﻳﺮ ﻓ ﻲ وﺿﻊ
ﺑﺎﻟﺘﻨﺎو ب ﻋﲆ أﻣﺮ EOIﻏﻴﺮ اﻟﻤﺤﺪد ) .ب( ﻗﻢ
ﺑﺎﻟ)أ( ﻗﻢ
ﺘﻠﻘﺎﺋ ﻲ.
EOIاﻟ
ب.ﺗﻨﺎو ب ﻣﺤﺪد.
·
ﺑﻴﻦ 0و )7ﻷدﻧﻰ أوﻟﻮﻳ ﺔ ﻋﻦ ﻃﺮﻳﻖﺗﺤﺪﻳﺪ OCW2
ﺘﻮﻳﺎ ت اﻷﺷﻌ ﺔﺗﺤ ﺖ اﻟﺤﻤﺮاء )
ﺘﺨﺪمﻷي ﻣﻦ ﻣ ﺴ
ﺑﻌﺪ ﺧﺪﻣ ﺔ اﻟﻄﺮﻓﻴ ﺔ ؛ﻳﻤﻜﻦﺗﻌﻴﻴﻦ اﻟﻤ ﺴﻓ ﻲ ﻫﺬا اﻟﻮﺿﻊ ،
ﺘﺨﺪم.
ﺑﻮاﺳﻄ ﺔ اﻟﻤ ﺴ
ﺘﻘﻞ ﻋﻦ ﻗﻴﺎدة EOI.
· ﻫﺬا اﻟﻮﺿﻊ ﻣ ﺴ
ﺘﻄﻼع:
4.وﺿﻊ اﻻﺳ
ﺑﻊ(.
ﺘﺎ
ﺋﻴ ﺴ ﻲ واﻵﺧﺮ ﻟـ ICاﻟ
ﺗﻴﻦ )أﺣﺪ ﻫﻤﺎ ﻟـ ICاﻟﺮ
ﺒﻌﺾ( ،ﻳﺠ ﺐ إﺻﺪار أﻣﺮ EOIﻣﺮ
ﺑﻌﻀﻬﺎ اﻟﺒﺎرة ﻋﻦ واﺟﻬﺎ ت ﻣﻊ
ﺘﻜﺎﻣﻠ ﺔ ﻋ
ﺘﺎن ﻣﻦ اﻟﺪواﺋﺮ اﻟﻤ
ﺛﻨﺘ ﺴﻠ ﺴﻞ )ا
ﻓ ﻲ وﺿﻊ اﻟ
ﺛ ﺔ أﺷﻜﺎل:
ﺛﻼﻟﻬﺎ
ﺘﻬﻴﺌ ﺔ(.
ﺑﻌ ﺔ )ICWﻛﻠﻤﺎ ت أواﻣﺮ اﻟ
ﺑﻮاﺳﻄ ﺔ ﻣﺠﻤﻮﻋ ﺔ ﻣﻦ أرﺘﻪ
ﺗﻬﻴﺌ
ﺑﺮﻣﺠ ﺔ 8259وﺗﻤ ﺖ
-
ﺘﺸﻐﻴﻞ اﻟﻔﺮدي أو
ﺗﺤﺪﻳﺪ وﺿﻊ اﻟ
ﺘﻮﺟﻴﻪ ﻟﻠﻤﻘﺎﻃﻌﺎ ت اﻟﻔﺮدﻳ ﺔ• .
ﺗﺤﺪﻳﺪ ﻋﻨﺎوﻳﻦ اﻟ
ﺘﺎﻟﻴ ﺔ• :
ﺗﺆدي ICWs (ICW1و ICW2و ICW3و )ICW4اﻟﻮﻇﺎﺋﻒ اﻟ
ﺘﺸﻐﻴﻞ.
ﺘﻮى أو ﺣﺎﻓ ﺔ اﻟ
ﺘﺸﻐﻴﻞ ﻋﲆ ﻣ ﺴ
ﺘﺎﻟ ﻲ• .وﺿﻊ اﻟ
ﺘاﻟﻤ
ﺘ ﺐ ICW1.
ﺒﺮﻣﺠ ﺔ 8259 1.اﻛ
ﺗ ﺴﻠ ﺴﻞ ﻋﻤﻠﻴ ﺔ اﻟ
-
ﺘ ﺐ ICW2.
2.اﻛ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺗﺤﻜﻢ
8237 DMA
ﺘﻔﺎﺧﺮ:
اﻟﻤﻴﺰا ت /اﻟ
•
ﺘﺠﺎو ًزا وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ• .ﻳﻤﻜﻦ ﻧﻘﻞ 16
ﺑﻴﻦ اﻟﺬاﻛﺮة وﻣﺎﻳﺼﻞ إﱃ 4أﺟﻬﺰة إدﺧﺎل /إﺧﺮاج ،ﻣﺒﻴﺎﻧﺎ ت
ﺑﻨﻘﻞ اﻟﺒﺎرة ﻋﻦ واﺟﻬ ﺔ ذا ت 4ﻗﻨﻮا تﺗ ﺴﻤﺢ
وﻫ ﻲ ﻋ
ﺒﺮﻧﺎﻣﺞ ﻟﻜﻞ ﻗﻨﺎة• .ﻳﻤﻜﻦﺗﺸﻐﻴﻞ DMACﻓ ﻲ
ﺗﺤ ﺖﺗﺤﻜﻢ اﻟ
ﺘﻢﺗﻬﻴﺌ ﺔ DMAC
ﺑﻊ ﻓ ﻲ اﻟﻤﺮة اﻟﻮاﺣﺪة• .ﻳ
ﺘﺎ
ﺘﺑﺎﻟ
ﺑﻮاﺳﻄ ﺔ DMAﺒﻴﺎﻧﺎ ت
ﺑﺎﻳ ﺖ ﻛﺤﺪ أﻗﺼﻰ ﻣﻦ اﻟ
ﻛﻴﻠﻮ
ﺛ ﺔ أوﺿﺎع:
ﺛﻼ
ﺑ ﺔ إﱃ اﻟﻄﺮﻓﻴ ﺔ(
ﺘﺎ
ﻗﺮاءة )DMAاﻟﻘﺮاءة ﻣﻦ اﻟﺬاﻛﺮة ،اﻟﻜ
ﺑ ﺔ ﻓ ﻲ اﻟﺬاﻛﺮة ،اﻟﻘﺮاءة ﻣﻦ اﻟﻄﺮﻓﻴ ﺔ(
ﺘﺎ
ﺑ ﺔ )اﻟﻜ
ﺘﺎ
· DMAاﻟﻜ
ﺗﺤﻘﻖ DMA.
·
ﺑﻊ.
ﺘﻨﺎو ب• .ﻳﻮﺟﺪﺳﺠﻞ ﻋﺪد اﻟﻤﺤﻄﺎ ت اﻟﻄﺮﻓﻴ ﺔ ﻟﻜﻞ ﻗﻨﺎة ﻣﻦ اﻟﻘﻨﻮا ت اﻷر
ﺘ ﺔ ) ،ب( أوﻟﻮﻳ ﺔ اﻟ
ﺑﺛﺎﺑﻊ ﻓ ﻲ )أ( أوﻟﻮﻳ ﺔ
ﻳﻤﻜﻦﺗﻌﻴﻴﻦ اﻷوﻟﻮﻳ ﺔ ﻟﻜﻞ ﻗﻨﺎة ﻣﻦ اﻟﻘﻨﻮا ت اﻷر
ﺒﻴﺎﻧﺎ ت اﻟﻤﺮاد ﻧﻘﻠﻬﺎ
ﺑﺎﻳ ﺖ اﻟﻋﺪد
ﺑ ﺖ.
ﺘﻢﺗﺨﺰﻳﻨﻬﺎ ﻓ ﻲ اﻟﻤﻮاﺿﻊ D13 – D0ﻣﻦﺳﺠﻞ اﻟﻌﺪ اﻟﻄﺮﻓ ﻲ 16
ﻳ
ﺒﻴﺎﻧﺎ ت ﻓ ﻲ DMA:
ﺘﺎن ﻣﻦ ﻧﻘﻞ اﻟ
ﻓﺌ
ﺑ ﺔ ﻫﺬه ،
ﺘﺎ
ﺒﻬﺎ ﻓ ﻲ اﻹدﺧﺎل /اﻹﺧﺮاج أو اﻟﻌﻜ ﺲ .ﻟﻜﻞ ﻣﻦ ﻋﻤﻠﻴﺎ ت اﻟﻘﺮاءة أو اﻟﻜ
ﺘﺛﻢﺗﻜﺑﻴﺎﻧﺎ ت ﻣﻦ اﻟﺬاﻛﺮةﺑﺎﻳ ﺖ
ﺘﺤﻜﻢ DMA
DMAﺗ ﺴﻠ ﺴﻠ ﻲ :ﻓ ﻲ ﻫﺬا ،ﺗﻘﺮأ وﺣﺪة اﻟ
ﻳﻠﺰم إﺟﺮاء ﻣﻦ 2إﱃ 4دورا ت CLK.
ﺘﺪل.
ﺑﺸﻜﻞ ﻣﻌﺒﻴﺎﻧﺎ ت
ﺘﺨﺪم ﻓ ﻲ وﻗ ﺖ واﺣﺪ ﻟﻨﻘﻞ اﻟ
اﻟﻤﺠﻤﻌ ﺔ وﻳ ﺴ
ّ ﺒﻴﺎﻧﺎ ت
ﺘ ﺴﻠ ﺴﻞ ﻟﻨﻘﻞ اﻟ
ﺘﺤﻠﻴﻞ اﻟﻤﻴﻜﺎﻧﻴﻜ ﻲ اﻟﺪﻳﻨﺎﻣﻴﻜ ﻲ )(DMAاﻟﻤ
ﺘﺨﺪم اﻟ
ُﺴﻳ
ﺘﻢ
ﺑﺎﻷﺟﻬﺰة اﻟﻄﺮﻓﻴ ﺔ اﻟﻤﻌﻄﻠ ﺔ.ﻳ
ﺘ ﻲﺗﻢ رﻓﺾ ﻧﻘﻞ DMA ّﻨ ﺔ و
ﺗ ﺴﻤﻰ اﻷﺟﻬﺰة اﻟﻄﺮﻓﻴ ﺔ اﻟ ﺑﺎﻷﺟﻬﺰة اﻟﻄﺮﻓﻴ ﺔ اﻟﻤﻤﻜ
ﺘ ﻲﺗﻢ ﻣﻨﺤﻬﺎ ﻧﻘﻞ DMA
ﺗ ﺴﻤﻰ اﻷﺟﻬﺰة اﻟﻄﺮﻓﻴ ﺔ اﻟ
-
ذﻟﻚ ﻋﻦ ﻃﺮﻳﻖﺗ ﺴﺠﻴﻞ ﻣﺠﻤﻮﻋ ﺔ اﻟﻮﺿﻊ.
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺘﺰاﻣﻦ(
ﺘﺰاﻣﻦ /ﻏﻴﺮ ﻣ
ﺒﺎل ﻋﺎﻟﻤ ﻲ ﻣ
ﺘﻘ)8251A USERTﺟﻬﺎز اﺳ
•
ﺒﺎل.
ﺘﻘﺘﻠﻒ ﻟﺠﻬﺎز اﻹرﺳﺎل واﻻﺳ
ﺑﺎود ﻣﺨﺑﺎود ﻣﺪﻣﺞ ،ﻛﻤﺎ أﻧﻪﻳﻮﻓﺮ ﻣﻌﺪلﺘﻮي ﻋﲆ ﻣﻮﻟﺪ ﻣﻌﺪل
ﻳﺤ
•
ﺘﻜﺎﻓﺆ.
ﺘﺸﺎف اﻟﺨﻄﺄ ﻣﻊ اﻟ
ﺑﺎﻛﺒﻴﺎﻧﺎ ت• .ﻗﻢ
ﺗﻮﻓﻴﺮﺗﺨﺰﻳﻦ ﻣﺆﻗ ﺖ ﻣﺰدوج ﻟﻠ
ﺘﺰاﻣﻦ• .
ﺘﺰاﻣﻦ واﻟﻤ
ﺗﻮﻛﻮل اﻟﻘﻴﺎﺳ ﻲ ﻏﻴﺮ اﻟﻤ
ﺒﺮو
و ﻫﻮﻳﺪﻋﻢ اﻟ
•
ﺘﻮاﻓﻖ ﻣﻊ اﻟﻌﺪﻳﺪ ﻣﻦ وﺣﺪا ت MPUﻣﻦ INTEL
و ﻫﻮ ﻣ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺘﻜﺮر
ﺑﺸﻜﻞ ﻣاﻃﺮح اﻷﺳﺌﻠ ﺔ
أو
أو
ﺜﻨﺎﺋﻴ ﺔ ﻣﻦ ﺟﻬﺎزﺗﺨﺰﻳﻦ
ﺘﻌﻠﻴﻤﺎ ت اﻟ
ﺘ ﺴﺠﻴﻞ وﻳﻘﺮأ اﻟ
ﺘﻤﺪ ﻋﲆ اﻟ
ﺒﺮﻣﺠ ﺔ ،ﻳﻌﻤﻞ ﻋﲆ ﻣﺪار اﻟ ﺴﺎﻋ ﺔ ،وﻳﻌ
ﺑﻞ ﻟﻠ
ﺘﻌﺪد اﻷﻏﺮاض ،ﻗﺎ
ﺘﺮوﻧ ﻲ ﻣ
اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ ﻫﻮ ﺟﻬﺎز إﻟﻜ
ﺜﻨﺎﺋﻴ ﺔ ﻛﻤﺪﺧﻼ ت
ﺒﻴﺎﻧﺎ ت اﻟ
ﺒﻞ اﻟ
ﻳ ﺴﻤﻰ اﻟﺬاﻛﺮة ،وﻳﻘ
ﺘﺎﺋﺞ ﻛﻤﺨﺮﺟﺎ ت.
ﺘﻌﻠﻴﻤﺎ ت ،وﻳﻘﺪم اﻟﻨ ﺒﻴﺎﻧﺎ ت وﻓ ًﻘﺎ ﻟ
ﺘﻠﻚ اﻟ وﻳﻌﺎﻟﺞ اﻟ
ﺘ ﺴﻠ ﺴﻠ ﺔ؟
4.ﻟﻤﺎذاﻳ ﺴﻤﻰ اﻟﻨﻈﺎم اﻟﻘﺎﺋﻢ ﻋﲆ اﻟﻤﻌﺎﻟﺠﺎ ت اﻟﺪﻗﻴﻘ ﺔ آﻟ ﺔ ﻣ
ﺘ ﺴﻠ ﺴﻠ ﺔ.
ﺒ ﺐ ﻓ ﻲ أﻧﻬﺎﺗ ﺴﻤﻰ آﻟ ﺔ ﻣ
ﺘ ﺴﻠ ﺴﻠ ﺔ ،واﺣﺪةﺗﻠﻮ اﻷﺧﺮى .ﻫﺬا ﻫﻮ اﻟ ﺴ
ﺑﻄﺮﻳﻘ ﺔ ﻣﻳﻤﻜﻨﻪ أداء اﻟﻮﻇﺎﺋﻒ
ﺘﺰاﻣﻦ؟
ﺑﺎﻟﻨﻈﺎم اﻟﻤﺘﻤﺪ ﻋﲆ اﻟﻤﻌﺎﻟﺠﺎ ت اﻟﺪﻗﻴﻘ ﺔ
5.ﻟﻤﺎذاﻳ ﺴﻤﻰ اﻟﻨﻈﺎم اﻟﻤﻌ
ﺛﻢﻳﻄﻠﻖ ﻋﻠﻴﻪﺘﺰاﻣﻦ ﻣﻊ اﻟ ﺴﺎﻋ ﺔ .وﻣﻦ
ﺑﺎﻟ
ﺑﻮﺣﺪة MPUﺘﻌﻠﻘ ﺔ
ﺘﻢ ﺟﻤﻴﻊ اﻷﻧﺸﻄ ﺔ اﻟﻤ
ﺗ
ﺘﺰاﻣﻦ.
ﺟﻬﺎز ﻣ
ﺘﺮﺟﻢ اﻟﻔﻮري.
ﺘﺮﺟﻢ واﻟﻤ
ﺑﻴﻦ اﻟﻤﺘ ﺐ اﻟﻔﺮق
8.اﻛ
ﺑﻞ.
ﺑﺈﻧﺸﺎء رﻣﺰ اﻟﻜﺎﺋﻦ اﻟﻤﻘﺎ ﺑﺎﻟﻜﺎﻣﻞ أوﻻ ً
ﺛﻢﻳﻘﻮم ﺒﺮﻧﺎﻣﺞ
ﺑﻘﺮاءة اﻟﺘﺮﺟﻢ
ﺘﺮﺟﻢ ﻓ ﻲ إﻧﺸﺎء ﻛﻮد اﻵﻟ ﺔ أو ﻛﻮد اﻟﻜﺎﺋﻦ.ﻳﻘﻮم اﻟﻤ
ﺘﺮﺟﻢ واﻟﻤ
ﺑﻴﻦ اﻟﻤﺘﻼف
ﻳﻜﻤﻦ اﻻﺧ
ﺑﺮﻧﺎﻣﺞﺘﻢﺗﺸﻐﻴﻞ
ﺘﺎﻟﻴ ﺔ.ﻳ
ﺘﻌﻠﻴﻤﺎ ت اﻟ
ﺒﺪأ ﻓ ﻲ ﻗﺮاءة اﻟ
ﺒﻞ أنﻳ
ﺑﻞ وﻳﻨﻔﺬ ﻧﻔ ﺴﻪ ﻗ
ﺘﺞ رﻣﺰ اﻟﻜﺎﺋﻦ اﻟﻤﻘﺎ
ﺘﻌﻠﻴﻤﺎ ت ﻓ ﻲ وﻗ ﺖ واﺣﺪ ،وﻳﻨ
ﺘﺮﺟﻢ اﻟﻔﻮريﻳﻘﺮأ اﻟ
ﻓ ﻲ ﺣﻴﻦ أن اﻟﻤ
ﺘﺮﺟﻢ.
ﺑﺮﻧﺎﻣﺞ ﻣﺑﻨﺤﻮ 5إﱃ 25ﻣﺮة ﻣﻦﺘﺮﺟﻢ أﺳﺮع
ﻣﻦ ﻣ
ﺘﺮﺟﻢ واﻟﻤﺠﻤﻊ.
ﺘﺮﺟﻢ /اﻟﻤ
ﺑﻴﻦ اﻟﻤﺘﻔﺮﻳﻖ
9.اﻟ
ﺘﺮﺟﻢ اﻟﻔﻮري 1اﻟﻤﺠﻤﻊ
ﺘﺮﺟﻢ /اﻟﻤ
رﻗﻢ اﻟﻤ
ﺒ ًﻴﺎﺗﺼﺤﻴﺢ اﻷﺧﻄﺎء أﺻﻌ ﺐ ﻧ ﺴ ﺘﺼﺤﻴﺢ أﺳﻬﻞ اﻟ
ﺒﻴﺮاﺳ
ﺘﺨﺪم ﺑﺮوغ .ﻛأﻗﻞ
ﻋﻨﺪ ذاﻛﺮة ﺘﺨﺪم
ﺴﺎﺣ ﺔ ﺳﺐ ﻣﺒﻴﺮةﻳ 4ا
ﺘﻄﻠ ذاﻛﺮة ﻛ
ﻛﻔﺎءة ﺜﺮﺘﻄﻠ ﺐ ﻣ ﺴﺎﺣ ﺔ أﻛ
2أﻗﻞ ﻛﻔﺎءة 3ﻳ
ﺑﺮوغ .ﺻﻐﻴﺮﻋﻨﺪ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺘﺤﻜﻢ.
ﺒﻴﺎﻧﺎ ت واﻟﻌﻨﻮان واﻟ
ﺘ ﻲﺗﺤﻤﻞ إﺷﺎرا ت اﻟ
ﺘﻮﺻﻴﻞ اﻟ
ﺒﺎرة ﻋﻦ ﻣﺠﻤﻮﻋ ﺔ ﻣﻦ ﺧﻄﻮط اﻟ
اﻟﺤﺎﻓﻠ ﺔ ﻋ
ﺘﻌﻠﻴﻤﺎ ت.
ﺗﻨﺠ ﺲ :اﻟ
11.
12.ﻣﺎ ﻫﻮ ذاﻛﺮي؟
ﺗﺠﺎه؟
ﺛﻨﺎﺋ ﻲ اﻻﺒﻴﺎﻧﺎ ت
ﺒﺮ ﻧﺎﻗﻞ اﻟ
ﺘ13.ﻟﻤﺎذاﻳﻌ
ﺛﻢ ﻓﺈنﺒﻴﺎﻧﺎ ت ﻓ ﻲ اﻟﺬاﻛﺮة أو أﺟﻬﺰة اﻹﺧﺮاج .وﻣﻦ
ﺑ ﺔ( اﻟ
ﺘﺎ
ﺘﻬﺎﻳﺠ ﺐﺗﺨﺰﻳﻦ )ﻛ
ﺑﻌﺪ ﻣﻌﺎﻟﺠ
ﺒﻴﺎﻧﺎ ت ﻣﻦ اﻟﺬاﻛﺮة أو ﺟﻬﺎز اﻹدﺧﺎل ﻟﻠﻤﻌﺎﻟﺠ ﺔ و
ﺑﺠﻠ ﺐ )ﻗﺮاءة( اﻟﻳﻘﻮم اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ
ﺗﺠﺎه.
ﺛﻨﺎﺋ ﻲ اﻻﺒﻴﺎﻧﺎ ت
ﻧﺎﻗﻞ اﻟ
ﺗﺮ؟
ﺒﻴﻮ
ﺑﻄﻮل ﻛﻠﻤ ﺔ اﻟﻜﻤ14.ﻣﺎ ﻫﻮ اﻟﻤﻘﺼﻮد
ﺘﺪﻋﺎء "ﻃﻮل اﻟﻜﻠﻤ ﺔ".
ﺘﻬﺎ ﻓ ﻲ وﻗ ﺖ واﺣﺪ ﻫﻮ اﺳ
ﺗﺮ وﻳﻤﻜﻦ ﻣﻌﺎﻟﺠ
ﺒﻴﻮ
ﺘﻌﺮف ﻋﻠﻴﻬﺎ اﻟﻜﻤ
ﺘ ﻲﻳ
ﺘﺎ ت اﻟ
ﺒﻋﺪد اﻟ
15.ﻣﺎ ﻫﻮ اﻟﻤﺤﺮر؟
ﺑﻂ؟
16.ﻣﺎ ﻫﻮ اﻟﺮا
ﺒﺎر ﻫﺎ
ﺘﺑﺸﻜﻞ ﻣﻨﻔﺼﻞ واﺧﺘﻬﺎ
ﺑﺘﺎ
ﺑﺮاﻣﺞ ﺻﻐﻴﺮة.ﺗﻢ ﻛﺒﻴﺮ ﻋﺎدة إﱃ ﻋﺪة
ﺒﺮﻧﺎﻣﺞ اﻟﻜ
ﺒﻴﺮ واﺣﺪ.ﻳﻨﻘ ﺴﻢ اﻟ
ﺘﺎج ﻣﻠﻒ ﻛﺎﺋﻦ ﻛ
ﺑﻂ ﻋﺪة ﻣﻠﻔﺎ ت ﻛﺎﺋﻨﺎ ت ﺻﻐﻴﺮة ﻹﻧ
ﺑﺮﻧﺎﻣﺞﻳﺮﺑﻂ ﻫﻮ
اﻟﺮا
ﺒﺮﻣﺠﻴﻦ اﻟﻤﺼﺤﺤﻴﻦ.
ﺑﻂ ﻫﺆﻻء اﻟﻤ
ﺒﻴﺮ ﻣﻦ ﺧﻼل ر
ﺒﺮﻧﺎﻣﺞ اﻟﻜ
ﺘﺎج اﻟ
ﺘﻢ إﻧ
ﺛﻢﻳﺗﺼﺤﻴﺤﻬﺎ.
و
ﺒﺎط.
ﺗﺒﺎط ﻓﻴﻬﺎ ﻋﻨﺎوﻳﻦ ﺟﻤﻴﻊ ﻣﻠﻔﺎ ت اﻻر
ﺗﺑﻴﻨﻤﺎﺗﺨﺰن ﺧﺮﻳﻄ ﺔ اﻻرﺘ ﻲﺗﻢ دﻣﺠﻬﺎ
ﺜﻨﺎﺋﻴ ﺔ ﻟﺠﻤﻴﻊ اﻟﻮﺣﺪا ت اﻟ
ﺘﻮي ﻋﲆ اﻟﺮﻣﻮز اﻟ
ﺒﺎط .اﻷولﻳﺤ
ﺗﺒﺎط وﺧﺮﻳﻄ ﺔ ار
ﺗﺑﻂ ﻟﺪﻳﻪ ﻣﻠﻒ ار
را
ﺑﻂ
را
ﺑﻂ ﻓ ﻲ أي ﻣﻜﺎن ﻓ ﻲ اﻟﺬاﻛﺮة.
ﺑﺮﻧﺎﻣﺞ راﺑﺪﻻ ً ﻣﻦ اﻟﻌﻨﻮﻧ ﺔ اﻟﻤﻄﻠﻘ ﺔ ﻣﻤﺎﻳ ﺴﺎﻋﺪ ﻓ ﻲ وﺿﻊﺒﻴ ﺔ
ﻳﺨﺼﺺ اﻟﻌﻨﻮﻧ ﺔ اﻟﻨ ﺴ
ﺑﻬﻤﺎﺘﻌﻠﻴﻤﺎ ت اﻟﺨﺎﺻ ﺔ ﺘﻨﻔﻴﺬ اﻟﺑﺑﻪ.ﺗﻘﻮم وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ واﻟﻤﻌﺎﻟﺞ اﻟﻤ ﺴﺎﻋﺪ ﺘﻌﻠﻴﻤﺎ ت اﻟﺨﺎﺻ ﺔ اﻟﻤﻌﺎﻟﺞ ﻟﺪﻳﻪ ﻣﺠﻤﻮﻋ ﺔ اﻟ
ﺘﻢﺗﻨﻔﻴﺬ ﻫﺎﺑﻮاﺳﻄ ﺔ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ وﻟﻜﻦﻳ ﺜﺎﻧﻮي وﻓﻚﺗﺸﻔﻴﺮ ﻫﺎ ﺑﺎﻟﻤﻌﺎﻟﺞ اﻟﺘﻌﻠﻴﻤﺎ ت اﻟﺨﺎﺻ ﺔﺘﻢ ﺟﻠ ﺐ اﻟ ﺒﺮﻧﺎﻣﺞ.ﻳ ﻣﻦ ﻧﻔ ﺲ اﻟ
ﺜﺎﻧﻮي. ﺑﻮاﺳﻄ ﺔ اﻟﻤﻌﺎﻟﺞ اﻟ
ﺗﺠﺎه؟
19.ﻟﻤﺎذا ﻋﻨﻮان اﻟﺤﺎﻓﻠ ﺔ أﺣﺎدي اﻻ
ﺛﻢ ﻓﺈن ﻧﺎﻗﻞ اﻟﻌﻨﻮانﺘﺤﺪﻳﺪ ﻣﻮﻗﻊ اﻟﺬاﻛﺮة أو اﻟﻮﺻﻮل إﻟﻴﻪ أو ﺟﻬﺎز اﻹدﺧﺎل /اﻹﺧﺮاج .إﻧﻬﺎ إﺷﺎرة ﺧﺮج ﻣﻦ اﻟﻤﻌﺎﻟﺞ .وﻣﻦ
ﺘﺨﺪﻣﻪ اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ ﻟ
اﻟﻌﻨﻮان ﻫﻮ رﻗﻢﺗﻌﺮﻳﻒﻳ ﺴ
ﺗﺠﺎه.
أﺣﺎدي اﻻ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺛﻨﺎء T1ﻟﻜﻞ دورة آﻟ ﺔ ،وﻟﻜﻦ ﻓ ﻲ دورا ت Bus Idle Machine ،ﻻﺗﻐﻴﺮ ALEاﻟﺤﺎﻟ ﺔ.
ﺗﻐﻴﺮ إﺷﺎرة ALEاﻟﺤﺎﻟ ﺔ أ
ﺘﺸﻐﻴﻞ اﻟﺪاﺧﻠ ﻲ ﻟﻤﻘﺎﻃﻌﺎ ت RSTأو TRAP.
إﻧﺸﺎء ﻛﻮد اﻟ
ﺘﺤﻜﻢ ﻟـ 8085.
ﺘﻮﻗﻴ ﺖ واﻟ
ﺑﺈﻳﺠﺎز دارا ت اﻟ 22.ﺻﻒ
ﺘﺤﻜﻢ
ﺘﻀﻤﻦ ﻫﺬا اﻟﻘ ﺴﻢ إﺷﺎرا ت اﻟ ﺴﺎﻋ ﺔ وإﺷﺎرا ت اﻟ
ﺘﻌﻠﻴﻤﺎ ت.ﻳ
ﺘﻨﻔﻴﺬ اﻟ
ﺘﺤﻜﻢ ﻟ
ﺘﻮﻗﻴ ﺖ واﻟ
ﻗ ﺴﻢ T&Cﻫﻮ ﺟﺰء ﻣﻦ وﺣﺪة اﻟﻤﻌﺎﻟﺠ ﺔ اﻟﻤﺮﻛﺰﻳ ﺔ وﻳﻮﻟﺪ إﺷﺎرا ت اﻟ
ﺘﻌﻠﻴﻤﺎ ت
ﺘﻨﻔﻴﺬ اﻟ
ﺒﺔ ﻟ
ﺘﺸﻔﻴﺮ .ﻛﻤﺎ أﻧﻪﻳﻮﻟﺪ إﺷﺎرا تﺗﺤﻜﻢ ﻣﻨﺎﺳ
ﺘﺤﻜﻢ ﻫﺬا اﻟﻘ ﺴﻢ ﻓ ﻲ ﻋﻤﻠﻴﺎ ت اﻟﺠﻠ ﺐ وﻓﻚ اﻟ
ﺘﻌﻴﻴﻦ.ﻳ
وإﺷﺎرا ت اﻟﺤﺎﻟ ﺔ وإﺷﺎرا ت DMAوﻛﺬﻟﻚ ﻗ ﺴﻢ إﻋﺎدة اﻟ
ﺑ ﺔ ﻟﻮاﺟﻬ ﺔ اﻷﺟﻬﺰة اﻟﺨﺎرﺟﻴ ﺔ.
وﻛﺬﻟﻚ اﻹﺷﺎرا ت اﻟﻤﻄﻠﻮ
ﺘﻮي ﻋﲆ 25ﻓﻘﻂ
ﺘﻌ ﺴﻔ ﻲﻳﺤ
ﺘﻌﻠﻴﻤﺎ ت إذا ﻛﺎن اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ اﻟ
24.ﻣﺎ ﻫﻮ ﺣﺠﻢﺳﺠﻞ اﻟ
ﺗﻌﻠﻴﻤﺎ ت؟
ﺘﺎ ت
ﺑﺑﻤﺎ أن 25 = 32 ،ﻣﻨﺬﺗﻌﻠﻴﻤﺎ ت ﻣﻦ 5ﺘﺎ ت ،
ﺑﺘﻌﻠﻴﻤﺎ ت 5
ﺳﻴﻜﻮن ﻃﻮلﺳﺠﻞ اﻟ
ﺗﻌﻠﻴﻤﺎ ت ﻛﺤﺪ أﻗﺼﻰ.
ﺘ ﺴﺠﻴﻞ ﻓﻚﺗﺸﻔﻴﺮ 32
ﻳﻤﻜﻦ ﻟﻠ
ﺘﻌﻠﻴﻤﺎ ت؟
25.ﻣﺎ ﻫ ﻲ دورة اﻟ
ﺘﻌﻠﻴﻤﺎ ت ﻫﻮ
ﺛﻨﺎءﺗﻨﻔﻴﺬ اﻟ
ﺑﻬﺎ اﻟﻤﻌﺎﻟﺞ أﺘ ﻲﻳﺠ ﺐ أنﻳﻘﻮم
ﺗ ﺴﻠ ﺴﻞ اﻟﻌﻤﻠﻴﺎ ت اﻟ
ﺘﻮي ﻛﻞ دورةﺗﻌﻠﻴﻤﺎ ت ﻟﻠﻤﻌﺎﻟﺞ ﻋﲆ ﻋﺪد ﻣﻦ دورا ت اﻟﻤﺎﻛﻴﻨ ﺔ.
ﺘﻌﻠﻴﻤﺎ ت.ﺗﺤ
ﺗ ﺴﻤﻰ دورة اﻟ
ﺘﻨﻔﻴﺬ؟
26.ﻣﺎ ﻫ ﻲ دورة اﻟﺠﻠ ﺐ واﻟ
ﺘﻌﻠﻴﻤﺎ ت
ﺘﻨﻔﻴﺬ ﻟﻔﻚ ﺷﻔﺮة اﻟ
ﺘﻢﺗﻨﻔﻴﺬ دورة اﻟ
ﺘﺸﻐﻴﻞ ﻣﻦ اﻟﺬاﻛﺮة.ﻳ
ﺘﻢﺗﻨﻔﻴﺬ دورة اﻟﺠﻠ ﺐ ﻟﺠﻠ ﺐ ﻛﻮد اﻟ
ﺗﻨﻔﻴﺬ اﻟﺪورا ت.ﻳ
ﺘﻌﻠﻴﻤﺎ ت ﻣﻘ ﺴﻤ ﺔ ﻟﺠﻠ ﺐ و
دورة اﻟ
ﺘﻌﻠﻴﻤﺎ ت.
وأداء اﻟﻌﻤﻞ اﻟﻤﻄﻠﻮ ب ﻣﻦ اﻟ
ﺘﺸﻐﻴﻞ؟
28.ﻣﺎ ﻫ ﻲ دورة ﺟﻠ ﺐ ﻛﻮد اﻟ
ﺘﺸﻐﻴﻞ.
ﺑﺪورة آﻟ ﺔ ﺟﻠ ﺐ ﻛﻮد اﻟﺒﺪأ ﻛﻞﺗﻌﻠﻴﻤﺎ ت
ﺘﺸﻐﻴﻞ ﻹرﺷﺎدا ت ﻣﺨﺰﻧ ﺔ ﻓ ﻲ اﻟﺬاﻛﺮة.ﺗ
ﺘﻢﺗﻨﻔﻴﺬ ﻫﺎ ﻟﺠﻠ ﺐ ﻛﻮد اﻟ
ﺒﺎرة ﻋﻦ دورة آﻟ ﺔﻳ
ﺘﺸﻐﻴﻞ ﻋ
دورة إﺣﻀﺎر ﻛﻮد اﻟ
ﺘﺮاع؟
30.ﻣﺎ ﻫﻮ اﻻﻗ
ﺑﻴﻦ اﻟﺤﻴﻦ واﻵﺧﺮ.ﺑﻔﺤﺺ ﻛﻞ ﺟﻬﺎز ﻣﻦ أﺟﻬﺰة اﻹدﺧﺎل /اﻹﺧﺮاجﺑﺮﻧﺎﻣﺞ اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖﺘﻄﻼع ،ﻳﻘﻮم
ﻓ ﻲ اﻻﺳ
ﺘﺎج إﱃ ﺻﻴﺎﻧ ﺔ.
ﺒﺮ اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ ﻟﻤﻌﺮﻓ ﺔ ﻣﺎ إذا ﻛﺎن أي ﺟﻬﺎزﻳﺤ
ﺘﺛﻨﺎء ﻫﺬا اﻟﻔﺤﺺ ،ﻳﺨ
أ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺘﺨﺪامﺳﻄﻮر A0إﱃ
ﺘﻢ اﺳ
ﺘﺎﻟ ﻲﻳ
ﺑﺎﻟ
ﺑ ﺖ .و
ﻓ ﻲ ﻋﻨﻮان ﻫﺬا اﻟﺠﻬﺎز ﻫﻮ 16 ﺘﺨﺪامﺳﻄﻮر A0إﱃ
ﺘﻢ اﺳ
ﺘﺎﻟ ﻲﻳ
ﺑﺎﻟ
ﺑ ﺖ .و
ﻓ ﻲ ﻋﻨﻮان ﻫﺬا اﻟﺠﻬﺎز ﻫﻮ 8
ﺑ ﺖ اﻟﻤﺰﻳﺪ ﻣﻦ اﻷﺟﻬﺰة.
ﺘﻄﻠ ﺐ ﻓﻚﺗﺸﻔﻴﺮ ﻋﻨﻮان 16
ﻗﺪﻳ ﺑ ﺖ أﺟﻬﺰة أﻗﻞ.
ﺘﻄﻠ ﺐ ﻓﻚﺗﺸﻔﻴﺮ ﻋﻨﻮان 8
ﻳ
ﺘﻢ
ﺘﺎﻟ ﻲﻳ
ﺑﺎﻟ
ﺘﻈﺮ .و ﺘﺸﻌﺎر ﻣﺎ إذا ﻛﺎن اﻟﺠﻬﺎز اﻟﻄﺮﻓ ﻲ ﺟﺎ ﻫ ًﺰا أم ﻻ ﻟﻨﻘﻞ اﻟ
ﺒﻴﺎﻧﺎ ت .إذا ﻟﻢﻳﻜﻦ ﻛﺬﻟﻚ ،ﻓﺈن اﻟﻤﻌﺎﻟﺞﻳﻨ ﺑﻮاﺳﻄ ﺔ اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ ﻻﺳﺘﺨﺪاﻣﻪ
ﺘﻢ اﺳ
ﺟﺎ ﻫﺰ -ﻳ
ﺑﻄﺄ ﻣﻊ اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ.
ﺘﺨﺪاﻣﻪ ﻟﻤﺰاﻣﻨ ﺔ اﻷﺟﻬﺰة اﻟﻄﺮﻓﻴ ﺔ اﻷ
اﺳ
ﺋ ﻲ اﻟﻌﻨﻮان؟
ﺑﻴﻦ ﻓﻚ اﻟﻌﻨﻮان اﻟﻜﺎﻣﻞ واﻟﻔﻚ اﻟﺠﺰ34.ﻣﻘﺎرﻧ ﺔ
ﺘﺸﻔﻴﺮ.
ﺗﻔﺎعﺗﻜﻠﻔ ﺔ دارة ﻓﻚ اﻟ
3.ار 3.أﻗﻞﺗﻜﻠﻔ ﺔ ﻟﻔﻚ اﻟﺪاﺋﺮة.
ﺘﻌﺪدة.
4.ﻻﺗﻮﺟﺪ ﻋﻨﺎوﻳﻦ ﻣ ﺘﻌﺪدة.
4.ﻟﺪﻳﻬﺎ ﻣﻴﺰة ﻋﻨﺎوﻳﻦ ﻣ
ﺒﻴﺮة
ﺘﺨﺪم ﻓ ﻲ اﻟﻨﻈﻢ اﻟﻜ
ﺗﺴ5. ﺘﺨﺪم ﻓ ﻲ اﻟﻨﻈﻢ اﻟﺼﻐﻴﺮة
ﺗﺴ5.
35.ﻣﺎ ﻫﻮ ؟ALE
ﺘﺨﺪام
ﺑﺎﺳﺒﻴﺎﻧﺎ ت ُﺴ
ﺘﺨﺪم ﻟﻔﻚﺗﻌﺪد إرﺳﺎل اﻟﻌﻨﻮان وﺧﻄﻮط اﻟ ﺗﻤﻜﻴﻦ ﻣﺰﻻج اﻟﻌﻨﻮان( ﻫﻮ إﺷﺎرةﺗ
)ALE
ﺘﻤﻜﻴﻦ اﻟﻤﺰﻻج اﻟﺨﺎرﺟ ﻲ.
ﺘﺨﺪاﻣﻪ ﻟ
ﺘﻢ اﺳ
ﻣﺰﻻج ﺧﺎرﺟ ﻲ.ﻳ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺘﻮﻗﻴ ﺖ؟
38.ﻣﺎ ﻫ ﻲ اﻟﺤﺎﺟ ﺔ إﱃ ﻣﺨﻄﻂ اﻟ
ﺘﺤﺪﻳﺪ
ﺘﻮﻗﻴ ﺖ أﻣ ﺮًا ﺿﺮورﻳًﺎ ﻟﻤﺼﻤﻢ اﻟﻨﻈﺎم ﻟ
ﺘﻠﻔ ﺔ ،ﻋﻨﺪﺗﻨﻔﻴﺬ دورة اﻵﻟ ﺔ.ﺗﻌﺪ ﻣﻌﺮﻓ ﺔ ﻣﺨﻄﻂ اﻟ
ﺑﺤﺎﻟ ﺔ اﻹﺷﺎرا ت اﻟﻤﺨﺘﻌﻠﻖ
ﺘﻮﻗﻴ ﺖ ﻣﻌﻠﻮﻣﺎ تﺗ
ﻳﻮﻓﺮ ﻣﺨﻄﻂ اﻟ
ﺜﻞ اﻟﺬﻛﺮﻳﺎ ت واﻟﻤﺰاﻟﺞ واﻟﻤﻨﺎﻓﺬ وﻣﺎ إﱃ ذﻟﻚ ﻣﻦ ﻧﻈﺎم اﻟﻤﻌﺎﻟﺠﺎ ت اﻟﺪﻗﻴﻘ ﺔ.
ﺑﻘ ﺔ ﻣ
ﺘﻄﺎ
اﻷﺟﻬﺰة اﻟﻄﺮﻓﻴ ﺔ اﻟﻤ
ﺘﻌﺪدة؟
ﺘﻌﺎﻣﻞ ﻣﻊ اﻟﻤﻘﺎﻃﻌﺎ ت اﻟﻤ
41.ﻛﻴﻒﻳﻤﻜﻦ ﻟﻠﻨﻈﺎم اﻟ
ﺘﻌﺎﻣﻞ
ﺒﺮﻣﺠ ﺔ IC 8259ﻟﻠ
ﺑﻠ ﺔ ﻟﻠ
ﺘﺤﻜﻢ ﻓ ﻲ اﻟﻤﻘﺎﻃﻌ ﺔ اﻟﻘﺎ
ﺘﺨﺪام وﺣﺪة اﻟ ﺘﻌﺪدة إذاﺗﻢﺗﺨﺼﻴﺺ ﻣﻘﺎﻃﻌ ﺔ ﻣﻨﻔﺼﻠ ﺔ ﻟﻜﻞ ﻃﺮف.ﻳﻤﻜﻦ أ ً
ﻳﻀﺎ اﺳ ﻳﻤﻜﻦ ﻣﻌﺎﻟﺠ ﺔ اﻟﻤﻘﺎﻃﻌﺎ ت اﻟﻤ
ﺘﻌﺪدة ﻋﻨﺪﻣﺎﺗﻜﻮن ﻛﺬﻟﻚ
ﻣﻊ اﻟﻤﻘﺎﻃﻌﺎ ت اﻟﻤ
ﺒﺮ INTR
ﻋ
ﺑﺎﻟﻤﻘﺎﻃﻌ ﺔ؟ﺘﺮاف
42.ﻣﺎ ﻫ ﻲ دورة اﻻﻋ
ﺗﻴﻦ ﺧﺪﻣ ﺔ اﻟﻤﻘﺎﻃﻌ ﺔ ﻣﻦ أﺟﻞ ﺧﺪﻣ ﺔ ﺟﻬﺎز اﻟﻤﻘﺎﻃﻌ ﺔ.
ﺘﻼم اﻟﻤﻘﺎﻃﻌ ﺔ ﻫ ﻲ دورة آﻟ ﺔﻳﻨﻔﺬ ﻫﺎ ﻣﻌﺎﻟﺞ 8085ﻟﻠﺤﺼﻮل ﻋﲆ ﻋﻨﻮان رو
دورة اﺳ
ﺒﺮﻧﺎﻣﺞ
ﺋﻴ ﺴ ﻲ ﻣﻦ Interrupt Service Subroutine (ISS) ،اﻟ
ﺒﺮﻧﺎﻣﺞ اﻟﺮ
46.ﻋﻨﺪ اﻟﻌﻮدة إﱃ اﻟ
ﺘﻌﻠﻴﻤﺎ ت EIﻓ ﻲ ﻧﻬﺎﻳ ﺔ ﻣﺤﻄ ﺔ اﻟﻔﻀﺎء اﻟﺪوﻟﻴ ﺔ .ﻟﻤﺎذا ا؟
ﺘﻢ إدﺧﺎل اﻟ
ﻳ
ﺑﻮاﺳﻄ ﺔ اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ ،ﻓﺈن إﺷﺎرة "أيﺗ ﺴﻠﻢ ﻟﻠﻤﻘﺎﻃﻌ ﺔ"
ﺘﻌﺮف ﻋﲆ اﻟﻤﻘﺎﻃﻌ ﺔ )إﻣﺎ ﻋﻦ ﻃﺮﻳﻖ )RST 7.5 ، RST 6.5 ، RST 5.5 ، INTR
ﺘﻢ اﻟ
ﻋﻨﺪﻣﺎﻳ
ﺒﻠﻴ ﺔ
ﺘﻘﺑﺄي ﻣﻘﺎﻃﻌ ﺔ ﻣ ﺴﺘﺮاف
ﺘﻢ اﻻﻋ
ﺘﺎﻟ ﻲ ،ﻟﻦﻳ
ﺑﺎﻟ
ﺘﺎﻟ ﻲ ﻓﺈﻧﻪﻳﻌﻄﻞ اﻟﻤﻘﺎﻃﻌﺎ ت RST 7.5و RST 6.5و RST 5.5و INTR.و
ﺑﺎﻟ
ﺘﻤﻜﻴﻦ F / F.و
ﺗﻌﻴﺪﺗﻌﻴﻴﻦ اﻟﻤﻘﺎﻃﻌ ﺔ ﻟ
ﺘﺎﻟ ﻲ إﱃﺗﻤﻜﻴﻦ اﻟﻤﻘﺎﻃﻌ ﺔ F / F.
ﺑﺎﻟﺒﺮﻧﺎﻣﺞ EIﻣﻤﺎﻳﺆدي
ﺘﻢ إدﺧﺎلﺗﻌﻠﻴﻤﺎ ت اﻟ
ﺒﺮ RST 7.5أو RST 6.5أو RST 5.5أو INTRﻣﺎ ﻟﻢﻳ
ﻗﺎدﻣ ﺔ ﻋ
ﺘﺪاﺧﻠ ﺔ؟
ﺘﻌﺎﻣﻞ ﻣﻊ اﻟﻤﻘﺎﻃﻌﺎ ت اﻟﻤ
ﺛﻨﺎء اﻟ
ﺘ ﻲﻳﺠ ﺐﺗﻮﺧﻴﻬﺎ أ
ﺘﺪاﺧﻠ ﺔ"؟ ﻣﺎ ﻫ ﻲ اﻟﻌﻨﺎﻳ ﺔ اﻟ
ﺑـ "اﻟﻤﻘﺎﻃﻌﺎ ت اﻟﻤ47.ﻣﺎ ﻫﻮ اﻟﻤﻘﺼﻮد
www.vidyanuragi.wordpress.com
Machine Translated by Google
49.ﻣﺎ ﻫﻮ ؟TRAP
ﺗﻌﺮﻳﻒ اﻟﻤﻜﺪس.
52.
ﺒﺮﻣﺞ.
اﻟﻤﻜﺪس ﻫﻮﺳﻠ ﺴﻠ ﺔ ﻣﻦ ﻣﻮاﻗﻊ ذاﻛﺮة RAMﻳﺤﺪد ﻫﺎ اﻟﻤ
ﺒﺮﻧﺎﻣﺞ؟
ﺘﺨﺪام اﻟﻤﻜﺪس ﻓ ﻲ اﻟ
ﺘﻢ اﺳ
53.ﻟﻤﺎذاﻳ
ﺒﻴﻞ
ﺘﺨﺰﻳﻦ ﻋﻨﻮان اﻟﻤﺮﺳﻞ .ﻋﲆﺳ
ﺗﻴﻦ اﻟﻔﺮﻋ ﻲ ﻟ
ﺘﺨﺪام اﻟﻤﻜﺪس ﻓ ﻲ ﻣﻜﺎﻟﻤﺎ ت اﻟﺮو
ﺘﻢ اﺳ
ﺒﺮﻧﺎﻣﺞ .ﻛﻤﺎﻳ
ﺛﻨﺎءﺗﻨﻔﻴﺬ اﻟ
ﺘًﺎ أ
ﺘﺨﺰﻳﻦ اﻟﻤﻌﻠﻮﻣﺎ ت ﻣﺆﻗ
ﺘﺨﺪام اﻟﻤﻜﺪس ﻟ
ﺘﻢ اﺳ
ﻳ
ﺘﺮداد ﻫﺎ ﻋﻨﺪ اﻟﺤﺎﺟ ﺔ.
ﺒﻴﺎﻧﺎ ت ﻓ ﻲ اﻟﻤﻜﺪس واﺳ
ﺘﻢﺗﺨﺰﻳﻦ ﻫﺬه اﻟ
ﺒﺮﻧﺎﻣﺞ.ﻳ
ﺒﺮﻧﺎﻣﺞ ﻓ ﻲ وﻗ ﺖ ﻻﺣﻖ ﻣﻦ اﻟ
ﺘ ﻲﺗﻢ إﻧﺸﺎؤ ﻫﺎ ﻓ ﻲ ﻧﻘﻄ ﺔ ﻣﻌﻴﻨ ﺔ ﻓ ﻲ اﻟ
ﺒﻴﺎﻧﺎ ت اﻟ
ﺜﺎل ،ﻗﺪﺗﻜﻮن ﻫﻨﺎك ﺣﺎﺟ ﺔ ﻟﻠ
اﻟﻤ
ﻷن ﻋﺪد ﻣ ﺴﺠﻼ ت اﻷﻏﺮاض اﻟﻌﺎﻣ ﺔ )(GPRsﻓ ﻲ اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ ﻣﺤﺪود-
ﺒﺮﻧﺎﻣﺞ؟
ﺑﺪ ﻣﻨﻪ ﻓ ﻲ اﻟ 55.ﻫﻞﺗﻬﻴﺌ ﺔ اﻟﻤﻜﺪس أﻣﺮ ﻻ
ﺘﻬﻴﺌ ﺔ اﻟﻤﻜﺪس
ﺗﻴﻦ ﻓﺮﻋ ﻲ ،ﻓﻼ داﻋ ﻲ ﻟ
ﺘﻄﻠ ﺐ ﻣﻜﺎﻟﻤﺎ ت رو
ﺘ ﻲ ﻻﺗ
ﺒﺮاﻣﺞ اﻟ
ﺘ ﺔﺗﻢ إﻧﺸﺎؤ ﻫﺎ ﻓ ﻲ GPRsﻟﻠ
ﺑﻴﺎﻧﺎ ت ﻣﺆﻗﻻ ،ﻟﻴ ﺲ ﺿﺮورﻳﺎ .إذا ﻛﺎن ﻣﻦ اﻟﻤﻤﻜﻦﺗﺨﺰﻳﻦ أي
ﺑﻮاﺳﻄ ﺔ SP.
ﺘﺨﺪم اﻟﻤﻜﺪس؟
56.ﻣﻦﻳ ﺴ
ﺘﻮاﻟ ﻲ.
ﺘﺨﺪامﺗﻌﻠﻴﻤﺎ ت PUSH / POPﻋﲆ اﻟ
ﺑﺎﺳﺒﻴﺎﻧﺎ ت
ﺘﺮداد اﻟ
ﺘﺨﺰﻳﻦ /اﺳ
ﺒﺮﻣﺞ اﻟﻤﻜﺪس ﻟ
ﺘﺨﺪم اﻟﻤ
ﺒﺮﻣﺞ واﻟﻨﻈﺎم.ﻳ ﺴ
ﺑﻮاﺳﻄ ﺔ ﻛﻞ ﻣﻦ اﻟﻤﺘﺨﺪام اﻟﻤﻜﺪس
ﺘﻢ اﺳ
ﻳ
ﺗﻴﻦ CALL.
ﺘﺨﺪام رو
ﺘﺨﺰﻳﻦ ﻋﻨﻮان اﻟﻤﺮﺳﻞ ﻛﻠﻤﺎﺗﻢ اﺳ
ﺘﺨﺪم اﻟﻨﻈﺎم اﻟﻤﻜﺪس ﻟ
ﻣﻦ ﻧﺎﺣﻴ ﺔ أﺧﺮى ،ﻳ ﺴ
ﺒﺮﻧﺎﻣﺞ؟
ﺒﺮاﻣﺞ؟ ﻛﻴﻒ ﻫﻮ ﻣﻔﻴﺪ ﻓ ﻲﺗﻨﻔﻴﺬ اﻟ
57.ﻣﺎ ﻫﻮ ﻋﺪاد اﻟ
ﺘﻌﻠﻴﻤﺎ ت ﻣﻦ
ﺑﺎﻳ ﺖ ﻣﻦ اﻟﺗﺮ ﻋﻨﻮاﻧًﺎ ﻟﺠﻠ ﺐ
ﺒﻴﻮ
ﺒﺮﻧﺎﻣﺞ.ﻳﺮﺳﻞ اﻟﻜﻤ
ﺒﺮﻧﺎﻣﺞ ﻓ ﻲ ﻋﺪاد اﻟ
ﺑﺪء اﻟﺘﻢﺗﺤﻤﻴﻞ ﻋﻨﻮان
ﺑﺮﻧﺎﻣﺞ ،ﻳﺘﻨﻔﻴﺬ
ﺒﺮﻧﺎﻣﺞ .ﻟ
ﺒﻊﺗﻨﻔﻴﺬ اﻟ
ﺘﺘﺑﺒﺮﻧﺎﻣﺞ
ﻳﻘﻮم ﻋﺪاد اﻟ
ﺘﻮاهﺗﻠﻘﺎﺋ ًﻴﺎ.
اﻟﺬاﻛﺮة وزﻳﺎدة ﻣﺤ
ﺒﺮﻧﺎﻣﺞ؟
ﺗﻴﻦ ﻓﺮﻋ ﻲ ﻓ ﻲ اﻟ
ﺘﺨﺪام رو
ﺘﻢ اﺳ
58.ﻟﻤﺎذاﻳ
ﺗﻴﻦ ﻓﺮﻋ ﻲ
ﺘﺪﻋﺎء رو
ﺛﻤﻴﻨ ﺔ .ﻛﻠﻤﺎ زاد ﻋﺪد ﻣﺮا ت اﺳﺘﺨﺪام اﻹﺟﺮاءا ت اﻟﻔﺮﻋﻴ ﺔﻳﻮﻓﺮ ﻣ ﺴﺎﺣ ﺔ ذاﻛﺮة
ﺜﺮ ﻣﻦ ﻣﺮة ،ﻓﺈن اﺳ
ﺗﻴﻨًﺎ ﻓﺮﻋ ًﻴﺎ أﻛ
ﺋﻴ ﺴ ﻲﻳ ﺴﻤﻰ رو
ﺒﺮﻧﺎﻣﺞ اﻟﺮ
ﻧﻈ ﺮًاﻷن اﻟ
ﺋﻴ ﺴ ﻲ ،زادﺗﻮﻓﻴﺮ ﻣ ﺴﺎﺣ ﺔ اﻟﺬاﻛﺮة.
ﺒﺮﻧﺎﻣﺞ اﻟﺮ
ﺑﻮاﺳﻄ ﺔ اﻟ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺘﺸﻐﻴﻞ واﻟﻤﻌﺎﻣﻞ؟
ﺗﺤﺪﻳﺪ ﻛﻮد اﻟ
59.
ﺘﻌﻠﻴﻤﺎ ت.
ﺘ ﻲﺗﻌﻤﻞ ﻋﻠﻴﻬﺎ اﻟ
ﺜﻞ اﻟﻘﻴﻤ ﺔ اﻟ
ﺘﻌﻠﻴﻤﺎ تﻳﻤ
اﻟﻤﻌﺎﻣﻞ ﻫﻮ ﺟﺰء ﻣﻦ اﻟ
ﺘ ﻲﺗﺤﺪد ﻋﻤﻠﻴ ﺔ ﻣﻌﻴﻨ ﺔُ .
ﺘﻌﻠﻴﻤﺎ ت اﻟ
ﺘﺸﻐﻴﻞ )رﻣﺰ اﻟﻌﻤﻠﻴ ﺔ( ﻫﻮ ﺟﺰء ﻣﻦ اﻟ
ﻛﻮد اﻟ
67.ﻣﺎ ﻫﻮ اﻟﻤﻴﻨﺎء؟
ﺒﻴﺎﻧﺎ ت اﻟﻤﻨﻘﻮﻟ ﺔ ﻣﻦ اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ إﱃ
ﺑﺎﻟﺘﻔﺎظ
ﺘﺨﺪم ﻟﻼﺣ
ﺒﺎرة ﻋﻦ ﻣﻨﻔﺬ إدﺧﺎل /إﺧﺮاج ﻣﺆﻗ ﺖ ،ﻳ ﺴ
اﻟﻤﻨﻔﺬ ﻋ
أﺟﻬﺰة اﻹدﺧﺎل /اﻹﺧﺮاج واﻟﻌﻜ ﺲ ﺻﺤﻴﺢ.
ﺑﺎﻟﻤﻘﺎﻃﻌ ﺔ؟ﺘﺤﻜﻢ
68.ﻣﺎ ﻫ ﻲ اﻟﺤﺎﺟ ﺔ ﻟﻠ
ﺘﻠﻒ اﻷﺟﻬﺰة واﻟ ﺴﻤﺎح ﻟﻠﻤﻌﺎﻟﺞ واﺣﺪًاﺗﻠﻮ
ﺘﻌﺎﻣﻞ ﻣﻊ ﻃﻠ ﺐ اﻟﻤﻘﺎﻃﻌ ﺔ ﻣﻦ ﻣﺨ
ﺘﻮﺳﻴﻊ ﻣﺪﺧﻼ ت اﻟﻤﻘﺎﻃﻌ ﺔ.ﻳﻤﻜﻨﻪ اﻟ
ﺘﺨﺪام وﺣﺪةﺗﺤﻜﻢ اﻟﻤﻘﺎﻃﻌ ﺔ ﻟ
ﺘﻢ اﺳ
ﻳ
اﻵﺧﺮ.
ﺘﺰاﻣﻦ؟
ﺘﺰاﻣﻦ وﻏﻴﺮ اﻟﻤ
ﺒﻴﺎﻧﺎ ت اﻟﻤ
69.ﻣﺎ ﻫﻮ ﻣﺨﻄﻂ ﻧﻘﻞ اﻟ
ﺒ ﺔ ﻟﻬﺬا اﻟﻤﺨﻄﻂ ،ﺳﻴﻄﻠ ﺐ
ﺑﺎﻟﻨ ﺴﺑ ﺔ.
ﺘﺎ
ﺑﻌﺪ إﺻﺪار أﻣﺮ ﻟﻌﻤﻠﻴ ﺔ اﻟﻘﺮاءة /اﻟﻜﺘﺤﻘﻖ اﻟﻤﻌﺎﻟﺞ ﻣﻦ ﺟﺎ ﻫﺰﻳ ﺔ اﻟﺠﻬﺎز
ﺘﺰاﻣﻦ ،ﻻﻳ
ﺒﻴﺎﻧﺎ ت اﻟﻤ
ﺒ ﺔ ﻟﻨﻈﺎم ﻧﻘﻞ اﻟ
ﺑﺎﻟﻨ ﺴ
ﺘ ﺐ ﻋﲆ اﻟﺠﻬﺎز ﻓﻮر اﻟﻄﻠ ﺐ.
ﺛﻢﻳﻘﺮأ /ﻳﻜاﻟﻤﻌﺎﻟﺞ ﻣﻦ اﻟﺠﻬﺎز أنﻳﻜﻮن ﺟﺎ ﻫ ًﺰا
www.vidyanuragi.wordpress.com
Machine Translated by Google
أﺳﺌﻠ ﺔ ﻫﺎﻣﺸﻴ ﺔ
2.ﻣﺎ ﻫﻮ ؟USART
ﺒﻴﻞ
ﺘﺰاﻣﻦ( .ﻋﲆﺳ
ﺘﺰاﻣﻦ ﻋﺎﻟﻤ ﻲ ﻣ
ﺘﺰاﻣﻦ اﺳﻢ )USARTﺟﻬﺎز إرﺳﺎل ﻏﻴﺮ ﻣ
ﺘﺰاﻣﻦ أو ﻏﻴﺮ ﻣ
ﺗﺼﺎلﺗ ﺴﻠ ﺴﻠ ﻲ ﻣ
ﺘﻪ ﻹﺟﺮاء ا
ﺑﺮﻣﺠُﻄﻠﻖ ﻋﲆ اﻟﺠﻬﺎز اﻟﺬيﻳﻤﻜﻦ
ﻳ
ﺜﺎلINTEL 8251 :
اﻟﻤ
ﺒﺮﻣﺠ ﺔ؟
ﺑﻞ ﻟﻠ
4.ﻣﺎ ﻫﻮ اﻟﺠﻬﺎز اﻟﻤﺤﻴﻄ ﻲ اﻟﻘﺎ
ﺑﻞ
ﺒﺮﻧﺎﻣﺞ ،ﻓﺈن اﻟﺠﻬﺎز اﻟﻤﺤﻴﻄ ﻲﻳ ﺴﻤﻰ اﻟﺠﻬﺎز اﻟﻘﺎ
ﺘ ﻲﻳﺆدﻳﻬﺎ اﻟﺠﻬﺎز اﻟﻤﺤﻴﻄ ﻲ أوﺗﻐﻴﻴﺮ ﻫﺎ ﻣﻦ ﺧﻼلﺗﻌﻠﻴﻤﺎ ت اﻟ
إذا ﻛﺎن ﻣﻦ اﻟﻤﻤﻜﻦﺗﻐﻴﻴﺮ اﻟﻮﻇﻴﻔ ﺔ اﻟ
ﺘﺤﻜﻢ.
ﺘﻨ ﺴﻴﻖ اﻟﻤﺤﺪد إﱃﺳﺠﻞ اﻟ
ﺑﺎﻟﺑﺮﻣﺠ ﺔ اﻟﺠﻬﺎز ﻋﻦ ﻃﺮﻳﻖ إرﺳﺎل ﻛﻠﻤ ﺔﺗﺤﻜﻢﺒ ﺔ.ﻳﻤﻜﻦ
ﺒﺮﻣﺠ ﺔ .ﻟﺪﻳﻬﺎﺳﺠﻞ ﻣﺮاﻗ
ﻟﻠ
ﺒﺎود؟
5.ﻣﺎ ﻫﻮ ﻣﻌﺪل اﻟ
ﺘ ﺔ واﺣﺪة
ﺑﺘﻮي ﺧﻠﻴ ﺔ
ﺑﻌﺾ اﻷﻧﻈﻤ ﺔ ،ﺗﺤﺑ ﺖ( .ﻓ ﻲﺑﺄﻧﻪ )اﻟﻮﻗ ﺖ ﻟﺨﻠﻴ ﺔﺒﺎود
ﺘﻢﺗﻌﺮﻳﻒ ﻣﻌﺪل اﻟ
ﺘ ﺴﻠ ﺴﻠﻴ ﺔ.ﻳ
ﺒﻴﺎﻧﺎ ت اﻟ
ﺒﺎود ﻫﻮ ﻣﻌﺪل إرﺳﺎل اﻟ
ﺑﺎﻟﺒﺚ
ﻣﻌﺪل اﻟ
ﺛﻠﻴﻦ.
ﺘﻤﺎ
ﺛﺎﻧﻴ ﺔ ﻣﺘﺎ ت /
ﺑﺒﺎود و
ﺑﺎﻟﺒﺚ
ﺛﻢﻳﻜﻮن ﻣﻌﺪل اﻟﺑﻴﺎﻧﺎ ت واﺣﺪ ،ﺑﺖﻋﲆ
ﺗﻴﺢ؟
ﺘﻀﻤﻨ ﺔ ﻓ ﻲ واﺟﻬ ﺔ ﻟﻮﺣ ﺔ اﻟﻤﻔﺎ
7.ﻣﺎ ﻫ ﻲ اﻟﻤﻬﺎم اﻟﻤ
ﺘﺎح(.
ﺗﻴﺢ )ﻓﻚﺗﺸﻔﻴﺮ اﻟﻤﻔ
ﺘﺎح وإﻧﺸﺎء رﻣﻮز اﻟﻤﻔﺎ
ﺘﺎح وإﻟﻐﺎءﺗﺸﻔﻴﺮ اﻟﻤﻔ
ﺘﺸﻌﺎرﺗﺸﻐﻴﻞ اﻟﻤﻔ
ﺗﻴﺢ ﻓ ﻲ اﺳ
ﺘﻀﻤﻨ ﺔ ﻓ ﻲﺗﻮﺻﻴﻞ ﻟﻮﺣ ﺔ اﻟﻤﻔﺎ
ﺜﻞ اﻟﻤﻬﺎم اﻟﻤ
ﺘﻤﺗ
ﺒﺎرة ﻋﻦ واﺟﻬﺎ ت ﻣﻦ ﺧﻼل 8279.
ﺗﻴﺢ ﻋ
ﺑﻮاﺳﻄ ﺔ اﻷﺟﻬﺰة إذا ﻛﺎﻧ ﺖ ﻟﻮﺣ ﺔ اﻟﻤﻔﺎﺘﻢﺗﻨﻔﻴﺬ ﻫﺎ
ﺒﺮ اﻟﻤﻨﺎﻓﺬ وﻳ
ﺗﻴﺢ ﻋ
ﺒﺮﻣﺠﻴﺎ ت إذاﺗﻢﺗﻮﺻﻴﻞ ﻟﻮﺣ ﺔ اﻟﻤﻔﺎ
ﺑﺎﻟﺘﻢﺗﻨﻔﻴﺬ ﻫﺬه اﻟﻤﻬﺎم
ﻳ
ﺘﺨﺪام ؟8279
ﺑﺎﺳﺗﻴﺢ
ﺗﻴﺢ ﻓ ﻲ واﺟﻬ ﺔ ﻟﻮﺣ ﺔ اﻟﻤﻔﺎ
ﺘﻢﺗﺸﻜﻴﻞ ﻣﺼﻔﻮﻓ ﺔ ﻟﻮﺣ ﺔ اﻟﻤﻔﺎ
8.ﻛﻴﻒﻳ
ﺘﺨﺪام
ﺘﻢ اﺳ
ﺘ ﻲﺗﻢ ﻓﻚﺗﺸﻔﻴﺮ ﻫﺎ ،ﻳ
ﺗﻴﺢ .ﻓ ﻲ ﺧﻄﻮط اﻟﻤ ﺴﺢ اﻟ
ﺘﺸﻜﻴﻞ أﻋﻤﺪة ﻣﺼﻔﻮﻓ ﺔ ﻟﻮﺣ ﺔ اﻟﻤﻔﺎ ُﺴ
ﺘﺨﺪم ﺧﻄﻮط اﻹرﺟﺎع RL0 ،إﱃ 7LRﻣﻦ 8279ﻟ ﺗ
ﺘﺮﻣﻴﺰ اﻟﺨﺎرﺟﻴ ﺔ ﻛﺼﻔﻮف ﻣﻦ
ﺘﺨﺪام ﺧﻄﻮط اﻹﺧﺮاج ﻟﻮﺣﺪة ﻓﻚ اﻟ
ﺘﻢ اﺳ
ﺗﻴﺢ .ﻓ ﻲ وﺿﻊ اﻟﻤ ﺴﺢ اﻟﻤﺸﻔﺮ ،ﻳ
ﺘﺸﻜﻴﻞ ﺻﻔﻮف ﻣﺼﻔﻮﻓ ﺔ ﻟﻮﺣ ﺔ اﻟﻤﻔﺎ
SL0 t0SL3ﻣﻦ 8279ﻟ
ﺗﻴﺢ.
ﻣﺼﻔﻮﻓ ﺔ ﻟﻮﺣ ﺔ اﻟﻤﻔﺎ
9.ﻣﺎ ﻫﻮ ؟GPIB
ﺑﻮﺣﺪةﺗﺤﻜﻢ اﻟﻨﻈﺎم.ﺒﺎر
ﺘﺑﻂ أدوا ت اﻻﺧ
ﺘﺨﺪاﻣﻪ ﻟﺮ
ﺘﻢ اﺳ
GPIBﻫﻮ ﻧﺎﻗﻞ واﺟﻬ ﺔ اﻷﻏﺮاض اﻟﻌﺎﻣ ﺔ.ﻳ
ﺘﻔﺎﺿﻠﻴ ﺔ؟
ﺒﻴﺎﻧﺎ ت اﻟ
10.ﻣﺰاﻳﺎ ﻧﻘﻞ اﻟ
ﺑﻴﺌ ﺔ اﻟﻌﺎﻟﻢ اﻟﺤﻘﻴﻘ ﻲ.ﺗﻔﻊ ﻓ ﻲ
ﺑﻴﺎﻧﺎ ت ﻣﺮﺑﻤﻌﺪلﺗﺼﺎل
1.اﻻ
ﺘﻔﺎﺿﻠ ﻲ أدا ًء ﻓﺎﺋ ًﻘﺎ.
ﺒﻴﺎﻧﺎ ت اﻟ
2.ﻳﻮﻓﺮ ﻧﻘﻞ اﻟ
ﺘﻔﺎﺿﻠﻴ ﺔ ﻓ ﻲ إﺣﺪا ث إﺷﺎرا ت ﺿﻮﺿﺎء.
3.ﻳﻤﻜﻦ أنﺗ ﺴﺎﻋﺪ اﻹﺷﺎرا ت اﻟ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺒﺮﻣﺠ ﺔ.
ﺑﻠ ﺔ ﻟﻠ
ﺘﺠﻪ اﻟﻤﻘﺎﻃﻌ ﺔ ﻗﺎ
2.ﻋﻨﺎوﻳﻦ ﻣ
ﺒﺮﻣﺠ ﺔ.
ﺑﻠ ﺔ ﻟﻠ
3.أوﻟﻮﻳﺎ ت اﻟﻤﻘﺎﻃﻌﺎ ت ﻗﺎ
ﺑﺸﻜﻞ ﻓﺮدي.4.ﻳﻤﻜﻦ إﺧﻔﺎء اﻟﻤﻘﺎﻃﻌ ﺔ أو ﻛﺸﻔﻬﺎ
ﺘﺤﻜﻢ اﻟﺼﻐﻴﺮة؟
ﺑﻮﺣﺪة اﻟ12.ﻣﺎ اﻟﻤﻘﺼﻮد
ﺘﻮازﻳ ﺔ ،واﻟﻤﺆﻗ ﺖ /اﻟﻌﺪاد ،ووﺣﺪة
ﺘ ﺴﻠ ﺴﻠﻴ ﺔ ،واﻟﻤﻨﺎﻓﺬ اﻟﻤ
ﺜﻞ اﻟﺬاﻛﺮة ،واﻟﻤﻨﺎﻓﺬ اﻟ
ﺘﻜﺎﻣﻠ ﺔ ﻣ
ﺘﻮي ﻋﲆ اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ ﻣﻊ اﻷﺟﻬﺰة اﻟﻄﺮﻓﻴ ﺔ اﻟﻤ
اﻟﺠﻬﺎز اﻟﺬيﻳﺤ
ﺘﺤﻜﻢ اﻟﺼﻐﻴﺮة.
ﺗ ﺴﻤﻰ وﺣﺪة اﻟ
ﺜﻞ ADC ،و DAC
ﺒﻴﺎﻧﺎ ت ﻣ
ﺑﺎﻟﻤﻘﺎﻃﻌ ﺔ ،وواﺟﻬﺎ ت اﻟﺤﺼﻮل ﻋﲆ اﻟﺘﺤﻜﻢ
اﻟ
ﺋ ﻲ؟
ﺑﻴﻦ ﻓﻚ اﻟﻌﻨﻮان اﻟﻜﺎﻣﻞ وﻓﻚ اﻟﻌﻨﻮان اﻟﺠﺰ14.ﻣﻘﺎرﻧ ﺔ
ﺘﺸﻔﻴﺮ.
ﺘﺼﻤﻴﻢ ﻣﻨﻄﻖ ﻓﻚ اﻟ
2.ﻣﻄﻠﻮ ب اﻟﻤﺰﻳﺪ ﻣﻦ اﻷﺟﻬﺰة ﻟ ﺘﺸﻔﻴﺮ أﻗﻞ وﻳﻤﻜﻦ أﺣﻴﺎﻧًﺎ
ﺘﺼﻤﻴﻢ ﻣﻨﻄﻖ ﻓﻚ اﻟ
ﺑﺔ ﻟ
2.اﻷﺟﻬﺰة اﻟﻤﻄﻠﻮ
ﺘﺨﻠﺺ ﻣﻨﻬﺎ.
اﻟ
ﺘﺸﻔﻴﺮ.
ﺗﻔﺎعﺗﻜﻠﻔ ﺔ دارة ﻓﻚ اﻟ
3.ار 3.أﻗﻞﺗﻜﻠﻔ ﺔ ﻟﻔﻚ اﻟﺪاﺋﺮة.
ﺘﻌﺪدة.
4.ﻻﺗﻮﺟﺪ ﻋﻨﺎوﻳﻦ ﻣ ﺘﻌﺪدة) .ﻋﻨﺎوﻳﻦ اﻟﻈﻞ(
4.ﻟﻪ ﻋﻴ ﺐ ﻣﻦ ﻋﻨﺎوﻳﻦ ﻣ
ﺒﻴﺮة.
ﺘﺨﺪم ﻓ ﻲ اﻟﻨﻈﻢ اﻟﻜ
ﺗﺴ5. ﺘﺨﺪم ﻓ ﻲ اﻟﻨﻈﻢ اﻟﺼﻐﻴﺮة.
ﺗﺴ5.
ﺘﻈﺎر؟
15.ﻣﺎ ﻫ ﻲ أ ﻫﻤﻴ ﺔ ﻣﻮﻟﺪ ﺣﺎﻟ ﺔ اﻻﻧ
ﺘﻮاﻓﻖﺳﺮﻋ ﺔ أﻧﻈﻤ ﺔ اﻹدﺧﺎل /اﻹﺧﺮاج ﻣﻊ
ﺒﻴﻘﺎ ت ،ﻻﺗ
ﺘﻄﺑﻌﺾ اﻟﺑﻄﺄ واﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ .ﻓ ﻲ
ﺑﻴﻦ ﺟﻬﺎز اﻹدﺧﺎل /اﻹﺧﺮاج اﻷﺒﻴﺎﻧﺎ ت
ﺘﺨﺪم ﻫﺬا ﻟﻨﻘﻞ اﻟ
ﻳﺴ
ﺗﻔﻌً ﺎ ،ﻓ ﺴﻴﻜﻮن اﻟﺠﻬﺎز اﻟﻄﺮﻓ ﻲ ﺟﺎ ﻫ ًﺰا ﺘﺎ ت اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ .ﻟﺬﻟﻚﻳﺠ ﺐ أنﻳﺆﻛﺪ اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ ﻣﺎ إذا ﻛﺎن اﻟﺠﻬﺎز اﻟﻤﺤﻴﻄ ﻲ ﺟﺎ ﻫ ًﺰا أم ﻻ .إذا ﻛﺎن د
ﺑﻮس READYﻣﺮ ﺗﻮﻗﻴ
ﺘﻈﺎر.
وإﻻﻳﺪﺧﻞ 8085ﻓ ﻲ ﺣﺎﻟ ﺔ اﻻﻧ
ﺗﺼﺎل" أو ﻋﻦ
ﺗ ﺴﻤﻰ "أدوا ت إزاﻟ ﺔ اﻻ
ﺘﺨﻠﺺ ﻣﻦ ﻫﺬه اﻟﻤﺸﻜﻠ ﺔ ﻋﻦ ﻃﺮﻳﻖ داﺋﺮة اﻷﺟﻬﺰة -
ﺘﺎﻟ ﻲ إﱃ ﻋﻤﻠﻴ ﺔ ﺧﺎﻃﺌ ﺔ ﻓ ﻲ اﻟﺪواﺋﺮ اﻟﺮﻗﻤﻴ ﺔ.ﻳﻤﻜﻦ اﻟ
ﺑﺎﻟو ﻫﺬاﻳﺆدي
ﺑﺮة( ﻓ ﻲ اﻷﻧﻈﻤ ﺔ اﻟﻘﺎﺋﻤ ﺔ ﻋﲆ اﻟﻤﻌﺎﻟﺠﺎ ت اﻟﺪﻗﻴﻘ ﺔ.
ﺘﺮة اﻟﻌﺎ
ﺘﻬ ﻲ اﻟﻔ
ﺑﺤﻴ ﺚﺗﻨﺘﺄﺧﺮة
ﺒﺮاﻣﺞ )ﻋﻦ ﻃﺮﻳﻖ اﻟﻘﺮاءة اﻟﻤ
ﻃﺮﻳﻖﺗﻘﻨﻴ ﺔ اﻟ
ﺒﻴﺎﻧﺎ ت؟
18.ﻣﺎ ﻫﻮﺳﺠﻞ ﻣﺆﺷﺮ اﻟ
ﺘﻪ ﻛ ﺴﺠﻞ
ﺑ ﺖ.ﻳﻤﻜﻦ ﻣﻌﺎﻟﺠ
ﺑﻌﻨﻮان 16ﺘﻔﺎظ
ﺒﺎﻳ ﺖ )(DPLﻟﻼﺣ
ﺒﺎﻳ ﺖ )(DPHووﻇﺎﺋﻒ ﻣﻨﺨﻔﻀ ﺔ اﻟ
ﺒﻴﺎﻧﺎ ت )(DPTRﻣﻦ وﻇﺎﺋﻒ ﻋﺎﻟﻴ ﺔ اﻟ
ﺘﻜﻮنﺳﺠﻞ ﻣﺆﺷﺮ اﻟ
ﻳ
ﺒﻴﺎﻧﺎ ت اﻟﺨﺎرﺟﻴ ﺔ.
ﺒﺤ ﺚ وﻧﻘﻞ اﻟ
ﺒﺎﺷﺮة وإرﺷﺎدا ت ﺟﺪول اﻟ
ﺑ ﺔﺳﺠﻞ أﺳﺎﺳ ﻲ ﻓ ﻲ اﻟﻘﻔﺰا ت ﻏﻴﺮ اﻟﻤ
ﺜﺎ
ﺑﻤﺘﻘﻠ ﺔ .إﻧﻪ
ﺑ ﺖ ﻣﺴ
ﺑ ﺖ أو ﻛ ﺴﺠﻼ ت 8
ﺑﻴﺎﻧﺎ ت 16
ﺘﻠﻔ ﺔ ﻓ ﻲ ؟8279
20.ﻣﺎ ﻫ ﻲ اﻟﻮﺣﺪا ت اﻟﻮﻇﻴﻔﻴ ﺔ اﻟﻤﺨ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺘﺨﺪام ؟IRR
24.ﻣﺎ ﻫﻮ اﺳ
ﺒﺎ ت
ﺑﻠ ﺔ ﻣﻦﺳﺠﻞ ﻃﻠ
ﺘﺎ ت اﻟﻤﻘﺎ
ﺒﺜﻤﺎﻧﻴ ﺔ اﻟ
ﺘ ﻲﺗﻄﻠ ﺐ اﻟﺨﺪﻣ ﺔ.ﺗﻌﻴﻦ ﻣﺪﺧﻼ ت اﻟﻤﻘﺎﻃﻌ ﺔ اﻟ
ﺘﻮﻳﺎ ت اﻟﻤﻘﺎﻃﻌ ﺔ اﻟ
ﺘﺨﺰﻳﻦ ﺟﻤﻴﻊ ﻣ ﺴ
ﺒﺎ ت اﻟﻤﻘﺎﻃﻌ ﺔ ﻟ
ﺘﺨﺪمﺳﺠﻞ ﻃﻠ
ﻳﺴ
اﻟﻤﻘﺎﻃﻌ ﺔ ﻋﲆ
ﻃﻠ ﺐ ﺧﺪﻣ ﺔ.
ﺒﺎﺷﺮة ﻓ ﻲ اﻟﺬاﻛﺮة.
ﺘﻮﻳﺎ تﺗ ﺴﺠﻴﻞ Hو Lﻣ
ﺘﺨﺰﻳﻦ ﻣﺤ
ﺘﻌﻠﻴﻤﺎ ت ﻟ ُﺴ
ﺘﺨﺪم ﻫﺬه اﻟ ﺗﺨﺰﻳﻦ زوجﺗ ﺴﺠﻴﻞ HLﻓ ﻲ اﻟﺬاﻛﺮة.ﺗ
SHLD-
ﺘﻔﺮﻳﻊ؟
28.ﻣﺎ ﻫ ﻲ أﻧﻮاعﺗﻌﻠﻴﻤﺎ ت اﻟ
ﺘﻌﻠﻴﻤﺎ ت
ﺗﺼﺎل واﻟﻌﻮدة 3.أﻋﺪﺗﺸﻐﻴﻞ اﻟ
ﺗﻌﻠﻴﻤﺎ ت اﻻ
ﺘﻌﻠﻴﻤﺎ ت 2.
ﺘﻘﻞ إﱃ اﻟ
1.اﻧ
ﺒﻴﺎﻧﺎ ت ؟)(16
ﺘﻌﻠﻴﻤﺎ ت LXI rpاﻟ
29.ﺷﺮح اﻟ
ﺑﻴﺎﻧﺎ ت ﻓﻮرﻳ ﺔ إﱃ زوجﺗ ﺴﺠﻴﻞ ﻣﺤﺪد أو ﻣﺆﺷﺮ ﻣﻜﺪسrp .
ﺗﺤﻤﻴﻞ 16 -bit
LXI rp، data (16) -
ﺜﻞ BC ، DE ، HLأو ﻣﺆﺷﺮ اﻟﻤﻜﺪس.
ﺑ ﺖﺳﺠﻞ أزواج ﻣ
ﻫﻮ 16
ﺘﻌﻠﻴﻤﺎ ت.
ﺒﺎﺷﺮة ﻣﻦ اﻟﻌﻨﻮان اﻟﻤﺤﺪد ﻓ ﻲ اﻟ
ﺒﻴﺎﻧﺎ ت ﻓ ﻲﺳﺠﻞ )Accumulator (Aﻣ
ﺘﺤﻤﻴﻞ اﻟ
ﺑLDA -ﻗﻢ
ﺘﻌﻠﻴﻤﺎ ت.
ﺘﻮﻳﺎ تﺳﺠﻞ اﻟﻤﺠﻤﻊ )أ( ﻋﲆ اﻟﻌﻨﻮان اﻟﻤﺤﺪد ﻓ ﻲ اﻟ
ﺘﺨﺰﻳﻦ ﻣﺤ
ﺑSTA -ﻗﻢ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺗﺠﺎه
ﺛﻨﺎﺋ ﻲ اﻻﺑﻴﺎﻧﺎ ت اﻹدﺧﺎل /اﻹﺧﺮاجﻣﻊ ﻣﺼﺎﻓﺤ ﺔ ج( اﻟﻮﺿﻊ 2:ﻧﻘﻞ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺘﻌﺎﻣﻞ ﻣﻊ ذﻟﻚ(.
ﺗﻠﻤﻴﺤﺎ ت ﻟﻠ
ﻗﻠﻴﻞ ﻣﻦ أﺳﺌﻠ ﺔ ﻧﻤﻮذج اﻟﺪ ﻫﻮن )و
ﺒﻴﺎﻧﺎ ت.
ﺗﻌﻠﻴﻤﺎ تﺗﻌﺎﻟﺞ اﻟ
5.ﺳﺮد وﺷﺮح ﻓﺌﺎ ت 8085
ﺜﺎلANA ، CMP ، XRI .
ﺒﻴﻞ اﻟﻤ
ﺘﻌﻠﻴﻤﺎ ت ﻋﲆﺳ ...اﺷﺮح ﻓﻘﻂ ﻓﺌ ﺔ ﻣﻌﺎﻟﺠ ﺔ اﻟﻤﻨﻄﻖ واﻟ
ﺒ ﺖ ﻓ ﻲ اﻟ
ﺘﻌﻠﻴﻤﺎ ت ؟8085
6.اﺷﺮح ﻣﺠﻤﻮﻋﺎ ت اﻟ
ﺒﻴﺎﻧﺎ ت ،اﻟﺤ ﺴﺎ ب ،اﻟﻤﻨﻄﻘ ﻲ (... ،
ﺘﻌﻠﻴﻤﺎ ت) .ﻧﻘﻞ اﻟ
·وﺻﻒﺗﺼﻨﻴﻒ اﻟ
ﺒﺔ
7.ﻣﺎ ﻫﻮ ﻣﺆﺷﺮ اﻟﻤﻜﺪس واﻟﻤﻜﺪس؟ اﺷﺮح ﻋﻤﻞﺗﻌﻠﻴﻤﺎ ت PUSHو POPﻣﻊ ﻣﻨﺎﺳ
ﺜﺎل.
ﻣ
ﺑ ﺔ اﻟﺬاﻛﺮة.
ﺘﺎ
8.اﺷﺮح ﻣﺨﻄﻂﺗﻮﻗﻴ ﺖ دورة ﻛ
ﺑ ﺔ اﻟﺬاﻛﺮة واﺷﺮﺣﻬﺎ.
ﺘﺎ
ارﺳﻢ دورة ﻛ
أو
8085. ﺐ ﻣﻼﺣﻈ ﺔ ﻣﻔﺼﻠ ﺔ ﻋﻦ اﻟﻤﻘﺎﻃﻌﺎ ت
؟8085
ﺘ
اﺷﺮح ﻫﻴﻜﻞ اﻟﻤﻘﺎﻃﻌ ﺔ10.اﻛ
TRAPو RST 7.5و RST 6.5و RST 5.5و INTR.وﺻﻒﺗﻔﺼﻴﻠ ﻲ ﻟﻜﻞ ﻫﺬا
ﺗﻌﻄﻴﻠﻬﺎ؟ﻳﻌﺮض
ﺘﺤﻜﻢ ﻓ ﻲ اﻻﻧﻘﻄﺎﻋﺎ ت ﻓ ﻲ 8085ﻣﻦ ﺧﻼلﺗﻤﻜﻴﻨﻬﺎ و
ﺘﻠﻔ ﺔ ﻟﻠ
12.ﻣﺎ ﻫ ﻲ اﻟﻮﺳﺎﺋﻞ اﻟﻤﺨ
ﺒﻌﺾ.
ﺑﻌﻀﻬﺎ اﻟﺛﺎر ﻋﲆ
ﻛﻞ اﻟﻄﺮق واﻵ
ﺒﻴﻨﻴ ﺔ؟
15.ﺷﺮح ﺣﻮل اﻟﺬاﻛﺮة اﻟ
ﺜﺎل.
ﺑﻤﺑﺔ
ﺘﻨﺎو
ﺘﻌﻠﻴﻤﺎ ت اﻟﻤ
16.اﺷﺮح اﻟ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺘﺸﻐﻴﻞ ؟8279
23.ﺷﺮح أوﺿﺎع اﻟ
وﺻﻒ أوﺿﺎع اﻹدﺧﺎل واﻟﻌﺮض
ﺑ ﺔ اﻟﻀﺮورﻳ ﺔ[
ﺒﻴﺎﻧﺎ ت اﻟﻤﻄﻠﻮ
ﺘﺮض اﻟ
ﺘﺨﺪام اﻟﻤﺆﻗ ﺖ ]8155اﻓ
ﺑﺎﺳﺑﻌ ﺔ
ﺗﻮﺿﻴﺢﺗﺼﻤﻴﻢ ﻣﻮﻟﺪ اﻟﻤﻮﺟ ﺔ اﻟﻤﺮ
24.
ﺘﻠﻒ اﻷوﺿﺎع.
ﺑﻤﻔﺮده ﻣﻊ اﻷﺷﻜﺎل اﻟﻤﻮﺟﻴ ﺔ ﻟﻠﻘﺎﻟ ﺐ ﻟﻤﺨ
26.اﺷﺮح اﻟﻤﺆﻗ ﺖ 8254
ﺒﺎل
ﺘﻘﺒﺎل وﺟﻬﺎز اﻹرﺳﺎل ؟8251أو ﺷﺮح ﻗ ﺴﻢ ﺟﻬﺎز اﻹرﺳﺎل واﻻﺳ
ﺘﻘ32.ﺷﺮح ﻗ ﺴﻢ ﺟﻬﺎز اﻻﺳ
؟USERT
ﺘﺸﻐﻴﻞ ؟8259
34.ﺷﺮح أوﺿﺎع اﻟ
ﺑﺎﻟﻤﻘﺎﻃﻌ ﺔ 8259.ﺘﺤﻜﻢ
ﺘﻬﻴﺌ ﺔ ﻟﺠﻬﺎز اﻟ
35.اﺷﺮح ﻋﻤﻠﻴ ﺔ اﻟ
ﺘﻠﻔ ﺔ.
ﺗﻬﺎ اﻟﻤﺨ
ﺘﻘﻨﻴﺎ
ﺑ36.ﻣﺎ ﻫﻮ ؟EOIاﺷﺮﺣﻬﺎ
ﺒﺮﻣﺠ ﺔ.
ﺑﻞ ﻟﻠ
ﺘﻠﻔ ﺔ ﻟـ IC 8254 -ﻣﺆﻗ ﺖ اﻟﻔﺎﺻﻞ اﻟﺰﻣﻨ ﻲ اﻟﻘﺎ
ﺘﻔﺼﻴﻞ ﻃﺮق اﻟﻌﻤﻞ اﻟﻤﺨ
ﺑﺎﻟ37.ﻧﺎﻗ ﺶ
ﺣﺎ.
ﺘﺎ ً
ﺗﻴﺢ اﻟﻤﻜﻮﻧ ﺔ ﻣﻦ 16ﻣﻔ
ﺗﻴﺢ .أو اﺷﺮح ﻣﺨﻄﻂ اﻟﺪاﺋﺮة ﻟﻠﻮﺣ ﺔ اﻟﻤﻔﺎ
39.ﺷﺮحﺗﺤﻜﻢ ﻟﻮﺣ ﺔ اﻟﻤﻔﺎ
ﺘﻠ ﺔ.
ﺑﻤﺨﻄﻂ ﻛ
ﺻﻒ 8279
www.vidyanuragi.wordpress.com
Machine Translated by Google
42.ﺷﺮح Debounce.
ﺘ ﺐﺗﻌﻠﻴﻤﺎ ت ﻹﻋﺪاد ﻋﺪاد اﻟﻮﻗ ﺖ 8155ﻓ ﻲ اﻟﻮﺿﻊ 3ﻣﻊ اﻟﻌﺪ 33CD H.
46.أﻛ
ﺑﻤ ﺴﺎﻋﺪة اﻟﺪاﺋﺮة48.أﻇﻬﺮ ﻛﻴﻔﻴ ﺔﺗﻮﺻﻴﻞ ﻣﻨﻔﺬ إدﺧﺎل واﺣﺪ وﻣﻨﻔﺬ إﺧﺮاج واﺣﺪ ﻋﲆ ﻧﻔ ﺲ ﻋﻨﻮان اﻟﻤﻨﻔﺬ
ﺑﻴﺎﻧ ﻲ.رﺳﻢ
www.vidyanuragi.wordpress.com
Machine Translated by Google
اﻟﻤﻠﺤﻖ أ
ﺘﻌﻠﻴﻤﺎ ت
8085ﻣﺠﻤﻮﻋ ﺔ اﻟ
ﻣﻼﺣﻈ ﺔ
ﺘﻮى اﻟﻤﺼﺪر -ﻳﻌﺮض وﺿﻊ اﻟﻌﻨﻮﻧ ﺔ
ﺑﻨ ﺴﺦ /ﻧﻘﻞ ﺷ ﻲء ﻣﺎ دونﺗﻐﻴﻴﺮ ﻣﺤAccumulatorاﻟﻘﻴﺎم
ﺘﻮي ﻋﲆ :
ﻳﺤﺘﺸﻐﻴﻞ -
ﺘﻌﺎﻣﻞ ﻣﻊ ﻛﺎنﺖﺗ
ﻛﻮد اﻟ إذا -أﻧ
ﺛﻢ
ﺒﻴﺎﻧﺎ ت أو اﻟﻌﻨﻮان.
ﺗﺤﻤﻴﻞ اﻟ
ﺒﺎﺷﺮ -
اﻟﻔﻮري -ﻳﻌﺮض وﺿﻊ اﻟﻌﻨﻮﻧ ﺔ اﻟﻤ
م
أﻧﺎ
د
إل
ﺒﻴﺎﻧﺎ ت
ﺒﺎدل اﻟ Xإذا ﻛﺎن Xﻫﻮ اﻟﺤﺮف اﻷول ،ﻓ ﺴﻴ
ﺘﻢﺗ -
ﺘ ﺴﺠﻴﻞ
ﺘﺸﻐﻴﻞ ﻓﺈﻧﻪﻳﻈﻬﺮ زوج اﻟ
ﺑﻴﻦ ﻛﻮد اﻟ
إذا ﻛﺎن X
ﺒﻴﺎﻧﺎ ت
ﺗﻌﻠﻴﻤﺎ ت ﻧﻘﻞ اﻟ
ﺒﻴﺎﻧﺎ ت
ﻟﻨﻘﻞ /ﻧ ﺴﺦ اﻟ
ﺒﻴﺎﻧﺎ ﺔ ت ﻣﻦ اﻟﻤﺼﺪر إﱃ اﻟﻮﺟﻬ ﺔ اﻟﻤ ﺴﺠﻠ ﺔ دونﺗﻐﻴﻴﺮ ﻣﺤ
ﺘﻮىﺳﺠﻞ اﻟﻤﺼﺪر. ﺑﻴ ﺴﺦ ،اﻟرو
ﻣﻮف
ﻳﻖ اﻧ
ﻃﺮ
ﺴ ﻴﺪة
اﻟّ
ﺑﻖ .ﻣﻮف ج ،ب ﻣﻮف ج ،أ
اﻟ ﺴﺎ ﻃﺮﻳﻖ م
ﺒﻴﺎﻧﺎ ت
ﺑ ﺖ ﻋﲆ اﻟﻔﻮر ﻃﺮﻳﻖ MVI ،اﻟ
ﺑﻴﺎﻧﺎ ت 8ﻟﻨﻘﻞ /ﻧ ﺴﺦ
ﺒﻴﺎﻧﺎ ت اﻟﻔﻮرﻳ ﺔ M.أو إذا ﻛﺎن ﻫﻨﺎك
ﺑ ﺖ ﻓ ﻲﺳﺠﻞ اﻟﻮﺟﻬ ﺔ أو اﻟﺬاﻛﺮة ﻣﻊ وﺿﻊ ﻣﻌﺎﻟﺠ ﺔ اﻟ
ﺑﻴﺎﻧﺎ ت 8ﺘﻢﺗﺨﺰﻳﻦ /ﺗﺤﻤﻴﻞ
ﻳ
ﺒﻴﺎﻧﺎ ت ﻣﻦ ﻫﻨﺎك.
ﺘﻢ ﺟﻠ ﺐ اﻟ
ﺒﻴﺎﻧﺎ ت.ﺳﻴ
ﺘﻮي ﻋﲆ ﻋﻨﻮان اﻟ
ﺘﻌﻠﻴﻤﺎ ت ،ﻓﻬﻮ زوج ؛ HLاﻟﺬيﻳﺤ
ﺣﺮف Mﻓ ﻲ اﻟ
ﺒﻴﺎﻧﺎ ت ﻓ ﻲ اﻟﻤﺠﻤﻊ
ﺗﺤﻤﻴﻞ اﻟ
ﺒﺎﺷﺮ(
ﻋﻨﻮان )LDA.ﻣ ﺑ ﺖ إﱃ اﻟﻤﺠﻤﻊ.
ﺘﻮﻳﺎ ت اﻟﻤﻮﺟﻮدة ﻓ ﻲ ﻣﻮﻗﻊ اﻟﺬاﻛﺮة اﻟﻤﺤﺪد ﻓ ﻲ ﻋﻨﻮان 16
ﺘﻢ ﻧ ﺴﺦ اﻟﻤﺤ
ﺳﻴ
ﺒﺎﺷﺮ(
)LDAX Rpﻏﻴﺮ ﻣ ﺑ ﺖ ﻓ ﻲ زوجﺳﺠﻞ ﻣﻌﻴﻦ ،ﻓ ﻲ اﻟﻤﺠﻤﻊ.
ﺘﻢﺗﺨﺰﻳﻦ ﻋﻨﻮاﻧﻪ اﻟﻤﻜﻮن ﻣﻦ 16
ﺘﻮﻳﺎ ت ﻣﻮﻗﻊ اﻟﺬاﻛﺮة اﻟﺬيﻳ
ﺑﻨ ﺴﺦ ﻣﺤﻳﻘﻮم
ﺘ ﺴﺠﻴﻞ ﻋﲆ اﻟﻔﻮر
ﺗﺤﻤﻴﻞ زوج اﻟ
ﺜﻞ MVI.
ﺘ ﺴﺠﻴﻞ .إﻧﻪ ﻣ
ﺑ ﺖ ﻓ ﻲ زوج اﻟ
ﺑﻴﺎﻧﺎ ت 16ﺘﻢﺗﺨﺰﻳﻦ ﺑ ﺖﻳ
ﺑﻴﺎﻧﺎ ت 16 LXI
Rp ،
ﺑﻖ LXI H ، 2386 .ﻫـ
اﻟ ﺴﺎ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺘﻮى اﻟﻤﺠﻤﻊ
ﺘﺨﺰﻳﻦ ﻣﺤ
ﺑﻗﻢ
ﺒﺎﺷﺮ(
ﻋﻨﻮان )STA.ﻣ ﺘﻮى اﻟﻤﺠﻤﻊ ﻋﲆ اﻟﻌﻨﻮان اﻟﻤﺤﺪد.
ﺗﺨﺰﻳﻦ( ﻣﺤ
ﺑﻨ ﺴﺦ )ﻳﻘﻮم
ﺜﺎلSTA 4390H :
ﻣ
ﺒﺎﺷﺮ(
)STAX Rpﻏﻴﺮ ﻣ ﺘ ﺴﺠﻴﻞ.
ﺘﻮﻳﺎ ت اﻟﻤﺠﻤﻊ ﻓ ﻲ ﻣﻮﻗﻊ اﻟﺬاﻛﺮة اﻟﻤﺤﺪد ﻓ ﻲ زوج اﻟ
ﺘﻢ ﻧ ﺴﺦ ﻣﺤ
ﻳ
ﺜﺎلSTAX D :
ﺒﻴﻞ اﻟﻤ
ﻋﲆﺳ
ﺘﻌﻠﻴﻤﺎ ت.
ﻻﻳﻮﺟﺪ ﻣﻌﺎﻣﻞ ﻓ ﻲ ﻫﺬه اﻟ
ﺗﻴ ﺐ اﻟﻤﻨﺨﻔﺾ.
ﺘﺮﺘﻮﻳﺎ ت اﻟ ﺴﺠﻞ Lاﻟﻌﻨﻮان ذي اﻟ
ﺗﻮﻓﺮ ﻣﺤ
ﺗﻴ ﺐ اﻟﻌﺎﻟ ﻲ و
ﺘﺮﺘﻮﻳﺎ تﺳﺠﻞ Hاﻟﻌﻨﻮان ذي اﻟ
ﺗﻮﻓﺮ ﻣﺤ
(SP) ،
ﺒﻴﺎﻧﺎ ت ﻣﻊ Stack
ﻧﻘﻞ اﻟ
ﺑﻴ ﺔ
دﻓﻊ رو
ﺘﻮﻳﺎ ت
ﺘﻢ ﻧ ﺴﺦ ﻣﺤ
ﺘﻢﺗﻘﻠﻴﻞﺳﺠﻞ ﻣﺆﺷﺮ اﻟﻤﻜﺪس وﻳ
ﺘﻮﻳﺎ ت زوج اﻟ ﺴﺠﻞ اﻟﻤﺤﺪد ﻓ ﻲ اﻟﻤﻌﺎﻣﻞ إﱃ اﻟﻤﻜﺪس.ﻳ
ﺘﻢ ﻧ ﺴﺦ ﻣﺤ
ﻳ
ﺘﻮﻳﺎ ت
ﺘﻢ ﻧ ﺴﺦ ﻣﺤ
ﺘﻢ إﻧﻘﺎصﺳﺠﻞ ﻣﺆﺷﺮ اﻟﻤﻜﺪس ﻣﺮة أﺧﺮى وﻳ
ﺒ ﺔ )(B ، D ، H ، Aﻓ ﻲ ذﻟﻚ اﻟﻤﻮﻗﻊ.ﻳ
ﺗاﻟ ﺴﺠﻞ ﻋﺎﻟ ﻲ اﻟﺮ
ﺗﻴ ﺐ اﻟﻤﻨﺨﻔﺾ (C ، E ، L ،اﻷﻋﻼم( إﱃ ذﻟﻚ اﻟﻤﻮﻗﻊ.
ﺘﺮاﻟ ﺴﺠﻞ ذي اﻟ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺒﻴﺎﻧﺎ ت ﻣﻊ اﻟﻤﻨﻔﺬ
ﻧﻘﻞ اﻟ
ﻣﻨﻔﺬ اﻹﺧﺮاج ﻻ. ﺑﻮاﺳﻄ ﺔ اﻟﻤﻌﺎﻣﻞ.ﺘﻮﻳﺎ ت اﻟﻤﺠﻤﻊ ﻓ ﻲ ﻣﻨﻔﺬ اﻹدﺧﺎل /اﻹﺧﺮاج اﻟﻤﺤﺪد
ﺘﻢ ﻧ ﺴﺦ ﻣﺤ
ﻳ
ﺑﻴ ﺔ
ﺗﻌﻠﻴﻤﺎ ت ﺣ ﺴﺎ
ﺘﻮى اﻟﻤﺠﻤﻊ
ﺒﻴﺎﻧﺎ ت إﱃ ﻣﺤ
أﺿﻒ اﻟ
ﺘﻴﺠ ﺔ.
ﺘﻢﺗﻌﺪﻳﻞﺳﺠﻞ اﻟﻌﻠﻢ ،ﻣﻊ اﻧﻌﻜﺎس اﻟﻨ
ﺳﻴ
ﺜﺎل :أﺿﻒ Cأو أﺿﻒ M.
ﻣ
ADI ﺑﺖ
ﺑﻴﺎﻧﺎ ت 8 ﺘﻴﺠ ﺔ ﻓ ﻲ اﻟﻤﺠﻤﻊ.
ﺘﻢﺗﺨﺰﻳﻦ اﻟﻨ
ﺘﻮﻳﺎ ت اﻟﻤﺠﻤﻊ وﻳ
ﺑ ﺖ )اﻟﻤﻌﺎﻣﻞ( إﱃ ﻣﺤ
ﺑﻴﺎﻧﺎ ت 8ﺘﻢ إﺿﺎﻓ ﺔ
ﺗ
ﺘﻴﺠ ﺔ.
ﺘﻢﺗﻌﺪﻳﻞﺳﺠﻞ اﻟﻌﻠﻢ ،ﻣﻊ اﻧﻌﻜﺎس اﻟﻨ
ﺳﻴ
ﺜﺎلADC B :أو ADC M.
ﺒﻴﻞ اﻟﻤ
ﻋﲆﺳ
ACI ﺑﺖ
ﺑﻴﺎﻧﺎ ت 8 ﺘﻴﺠ ﺔ ﻓ ﻲ اﻟﻤﺠﻤﻊ.
ﺘﻢﺗﺨﺰﻳﻦ اﻟﻨ
ﺘﻮﻳﺎ ت اﻟﻤﺠﻤﻊ وﻳ
ﺑ ﺖ )اﻟﻤﻌﺎﻣﻞ( وﻋﻼﻣ ﺔ اﻟﺤﻤﻞ إﱃ ﻣﺤ
ﺑﻴﺎﻧﺎ ت 8ﺘﻢ إﺿﺎﻓ ﺔ
ﺗ
ﺜﺎلDAD H. :
ﺒﻴﻞ اﻟﻤ
ﻋﲆﺳ
ﺘﻮى اﻟﻤﺠﻤﻊ
ﺘﻘﻄﺎع ﻣﻦ ﻣﺤ
اﺳ
ﻛﺎن ﺔاﻟﻤﻌﺎﻣﻞ ﻋ
ﺒﺎرة ﻋﻦ ﻣﻮﻗﻊ اﻟﻔﺮﻋﻴ
ص
ﺘﻴﺠ ﺔ ﻓ ﻲ اﻟﻤﺠﻤﻊ إذا
ﺘﻢﺗﺨﺰﻳﻦ اﻟﻨ
ﺘﻮﻳﺎ ت اﻟﻤﺠﻤﻊ وﻳ
ﺘﻮﻳﺎ ت اﻟ ﺴﺠﻞ أو اﻟﺬاﻛﺮة ﻣﻦ ﻣﺤ
ﺑﻄﺮح ﻣﺤ ﻳﻘﻮم
م ﺘﻮﻳﺎ تﺳﺠﻼ ت HL. ﺑﻮاﺳﻄ ﺔ ﻣﺤ ﺘﻢﺗﺤﺪﻳﺪ ﻣﻮﻗﻌﻪ ذاﻛﺮة ،ﻳ
ﺘﻴﺠ ﺔ.
ﺘﻢﺗﻌﺪﻳﻞﺳﺠﻞ اﻟﻌﻠﻢ ،ﻣﻊ اﻧﻌﻜﺎس اﻟﻨ
ﺳﻴ
ﺜﺎلSUB B :أو SUB M.
ﻣ
SUI ﺑﺖ
ﺑﻴﺎﻧﺎ ت 8 ﺘﻴﺠ ﺔ ﻓ ﻲ اﻟﻤﺠﻤﻊ.
ﺘﻢﺗﺨﺰﻳﻦ اﻟﻨ
ﺘﻮﻳﺎ ت اﻟﻤﺠﻤﻊ وﻳ
ﺑ ﺖ )اﻟﻤﻌﺎﻣﻞ( ﻣﻦ ﻣﺤ
ﺑﻴﺎﻧﺎ ت 8ﺘﻢ ﻃﺮح
ﻳ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺘﺮاض
ﺘﻮى اﻟﻤﺠﻤﻊ ﻣﻊ اﻻﻗ
ﺘﻘﻄﺎع ﻣﻦ ﻣﺤ
اﺳ
SBB R ﺘﻴﺠ ﺔ ﻓ ﻲ اﻟﻤﺠﻤﻊ .إذا ﻛﺎن
ﺘﻢ وﺿﻊ اﻟﻨ
ﺘﻮﻳﺎ ت اﻟﻤﺠﻤﻊ وﻳ
ﺘﺮاض ﻣﻦ ﻣﺤ
ﺘﻮﻳﺎ ت اﻟﻤﻌﺎﻣﻞ )اﻟ ﺴﺠﻞ أو اﻟﺬاﻛﺮة( وﻋﻼﻣ ﺔ اﻻﻗ
ﺘﻢ ﻃﺮح ﻣﺤ
ﻳ
م ﺘﻴﺠ ﺔ
ﺘﻌﻜ ﺲ ﻧ
ﺘﻢﺗﻌﺪﻳﻞ ﺟﻤﻴﻊ اﻟﻌﻼﻣﺎ ت ﻟ
ﺘﻮﻳﺎ تﺳﺠﻼ ت HL.ﻳ
ﺑﻮاﺳﻄ ﺔ ﻣﺤﺘﻢﺗﺤﺪﻳﺪ ﻣﻮﻗﻌﻪ
ﺒﺎرة ﻋﻦ ﻣﻮﻗﻊ ذاﻛﺮة ،ﻳ
اﻟﻤﻌﺎﻣﻞ ﻋ
اﻟﻄﺮح.
ﺘﻨﻔﻴﺬ
اﻟﻬﻴﺌ ﺔ اﻟﻔﺮﻋﻴ ﺔ ﻟﻠ ﺑﺖ
ﺑﻴﺎﻧﺎ ت 8 ﺘﻢﺗﻌﺪﻳﻞ ﺟﻤﻴﻊ
ﺘﻴﺠ ﺔ ﻓ ﻲ اﻟﻤﺠﻤﻊ.ﻳ
ﺘﻢﺗﺨﺰﻳﻦ اﻟﻨ
ﺘﻮﻳﺎ ت اﻟﻤﺠﻤﻊ وﻳ
ﺘﺮاض ﻣﻦ ﻣﺤ
ﺑ ﺖ )اﻟﻤﻌﺎﻣﻞ( وﻋﻼﻣ ﺔ اﻻﻗ
ﺑﻴﺎﻧﺎ ت 8ﺘﻢ ﻃﺮح
ﻳ
ﺘﻴﺠ ﺔ اﻟﻄﺮح.
ﺘﻌﻜ ﺲ ﻧ
اﻟﻌﻼﻣﺎ ت ﻟ
ﺑﻤﻘﺪار 1ﺒﻴﺎﻧﺎ ت
زﻳﺎدة اﻟ
INR R / M ﺒﺎرة ﻋﻦ ﻣﻮﻗﻊ
ﺘﻴﺠ ﺔ ﻓ ﻲ ﻧﻔ ﺲ اﻟﻤﻜﺎن .إذا ﻛﺎن اﻟﻤﻌﺎﻣﻞ ﻋ
ﺘﻢﺗﺨﺰﻳﻦ اﻟﻨ
ﺑﻤﻘﺪار 1وﻳﺘﻮﻳﺎ ت اﻟ ﺴﺠﻞ أو اﻟﺬاﻛﺮة اﻟﻤﻌﻴﻨ ﺔ
ﺘﻢ زﻳﺎدة ﻣﺤ
ﻳ
ﺘﻮﻳﺎ تﺳﺠﻼ ت HL.
ﺑﻮاﺳﻄ ﺔ ﻣﺤﺘﻢﺗﺤﺪﻳﺪ ﻣﻮﻗﻌﻪ
ذاﻛﺮة ،ﻳ
ﺜﺎلINX H :
ﻣ
ﺑﻤﻘﺪار 1ﺒﻴﺎﻧﺎ ت
ﺗﻘﻠﻴﻞ اﻟ
DCR R / M ﺒﺎرة ﻋﻦ ﻣﻮﻗﻊ
ﺘﻴﺠ ﺔ ﻓ ﻲ ﻧﻔ ﺲ اﻟﻤﻜﺎن .إذا ﻛﺎن اﻟﻤﻌﺎﻣﻞ ﻋ
ﺘﻢﺗﺨﺰﻳﻦ اﻟﻨ
ﺑﻤﻘﺪار 1وﻳﺘﻮﻳﺎ ت اﻟ ﺴﺠﻞ أو اﻟﺬاﻛﺮة اﻟﻤﻌﻴﻨ ﺔ
ﺘﻢﺗﻘﻠﻴﻞ ﻣﺤ
ﻳ
ﺘﻮﻳﺎ تﺳﺠﻼ ت HL.
ﺑﻮاﺳﻄ ﺔ ﻣﺤﺘﻢﺗﺤﺪﻳﺪ ﻣﻮﻗﻌﻪ
ذاﻛﺮة ،ﻳ
ﺜﺎلDCX H :
ﻣ
ﺘﺨﺪم اﻟﻌﻠﻢ
ﺘ ﻲﺗ ﺴ
ﺘﻌﻠﻴﻤﺎ ت اﻟﻮﺣﻴﺪة اﻟ
ﺘﺎ ت .ﻫﺬه ﻫ ﻲ اﻟ
ﺑﺛﻨﺎﺋﻴ ﺔ إﱃ رﻗﻤﻴﻦ ﻋﺸﺮﻳﻴﻦ )(BCDﻣﻜﻮﻧﻴﻦ ﻣﻦ 4ﺘﻮﻳﺎ ت اﻟﻤﺮﻛﻢ ﻣﻦ ﻗﻴﻤ ﺔ
ﺘﻢﺗﻐﻴﻴﺮ ﻣﺤ
ﺒﻂ اﻟﻌﺸﺮي DAAﻳ
ﻣﺠﻤﻊ اﻟﻀ
ﺘﺎﺋﺞ اﻟﻌﻤﻠﻴ ﺔ.
ﺘﻌﻜ ﺲ ﻧ
ﺘﺤﻮﻳﻞ أدﻧﺎه.ﺗﻢﺗﻐﻴﻴﺮ أﻋﻼم S ، Z ، AC ، P ، CYﻟ
ﺘﻢ وﺻﻒ إﺟﺮاء اﻟ
ﺜﻨﺎﺋ ﻲ إﱃ BCD ،وﻳ
ﺘﺤﻮﻳﻞ اﻟ
اﻟﻤ ﺴﺎﻋﺪ ﻹﺟﺮاء اﻟ
ﺘﻌﻠﻴﻤﺎ تﺗﻀﻴﻒ
ﺒﺮ ﻣﻦ 9أو إذاﺗﻢﺗﻌﻴﻴﻦ ﻋﻠﻢ AC ،ﻓﺈن اﻟ
ﺗﻴ ﺐ اﻟﻤﻨﺨﻔﺾ ﻓ ﻲ اﻟﻤﺠﻤﻊ أﻛ
ﺘﺮﺘﺎ ت ذا ت اﻟ
ﺑإذا ﻛﺎﻧ ﺖ ﻗﻴﻤ ﺔ 4
ﺗﻴ ﺐ اﻟﻤﻨﺨﻔﺾ.
ﺘﺮﺘﺎ ت ذا ت اﻟ
ﺑ6
ﺘﺎ ت
ﺒﺘﻌﻠﻴﻤﺎ تﺗﻀﻴﻒ 6إﱃ اﻟ
ﺒﺮ ﻣﻦ 9أو إذاﺗﻢﺗﻌﻴﻴﻦ ﻋﻼﻣ ﺔ Carry ،ﻓﺈن اﻟ
ﺗﻴ ﺐ ﻓ ﻲ اﻟﻤﺠﻤﻊ أﻛ
ﺘﺮﺘﺎ ت ﻋﺎﻟﻴ ﺔ اﻟ
ﺑإذا ﻛﺎﻧ ﺖ ﻗﻴﻤ ﺔ 4
ﺗﻴ ﺐ.
ﺘﺮﺑﻊ ﻋﺎﻟﻴ ﺔ اﻟ
اﻷر
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺒﺖ
ﺗﻌﻠﻴﻤﺎ ت ﻣﻌﺎﻟﺠ ﺔ اﻟﻤﻨﻄﻖ واﻟ
ﺑﺖ
ﺑﻴﺎﻧﺎ ت CPI 8 ﺒﻴﺎﻧﺎ ت ﻋﲆ اﻟﻔﻮر ﻣﻊ اﻟﻤﺠﻤﻊ.
ﻳﻤﻜﻨﻚ ﻣﻘﺎرﻧ ﺔ اﻟ
ﺜﺎلCPI A7H :
ﻣ
ﺘ ﺴﺠﻴﻞ.
ﺑﻴﺎﻧﺎ ت اﻟﺑﻴﻦ اﻟﻤﺠﻤﻊ واﻟﺬاﻛﺮة اﻟﻤﻌﻄﺎة /إﻧﻪﻳﻌﻤﻞ وﻳﻌﻤﻞ
ﺑﻖANA B .أو ANA M
م اﻟ ﺴﺎ
ﺑﺖ
ﺑﻴﺎﻧﺎ ت ANI 8 ﺘﺎ ت.
ﺑﺑﻴﺎﻧﺎ تﺗﺮاﻛﻤﻴ ﺔ و 8ﺘﺸﻐﻴﻞ اﻟﻔﻮري ﻣﻊ
ﺑﺎﻟﻟﻠﻘﻴﺎم
ﺑﻖ .اﻟﻌﺎﻧ ﻲ 45H
اﻟ ﺴﺎ
ﺑﺖ
ﺑﻴﺎﻧﺎ ت ORI 8 ﺑ ﺖ.
ﺑﻴﺎﻧﺎ تﺗﺮاﻛﻤﻴ ﺔ و 8ﺑﻌﻤﻠﻴ ﺔ ORﻓﻮرﻳ ﺔ ﻣﻊﻟﻠﻘﻴﺎم
ﺑﻖORI 23H .
اﻟ ﺴﺎ
ﺘﻮى اﻟﻤﺠﻤﻊ
ﺑﻤﺤ
ﺗﺸﻐﻴﻞ ﺣﺼﺮي أو )(XOR
ﺘ ﺴﺠﻴﻞ اﻟﻤﻌﻄﺎة.
ﺑﻴﺎﻧﺎ ت اﻟﺬاﻛﺮة /اﻟ
ﺑﻴﻦ اﻟﻤﺠﻤﻊ و XRA
ﺑﻌﻤﻠﻴ ﺔ ORﺣﺼﺮﻳ ﺔ R.
ﻳﻘﻮم
م
ﺑﻖXRA C .أو XRA M
اﻟ ﺴﺎ
ﺑﺖ
ﺑﻴﺎﻧﺎ ت XRI 8 ﺑ ﺖ.
ﺑﻴﺎﻧﺎ تﺗﺮاﻛﻤﻴ ﺔ و 8ﺑﻌﻤﻠﻴ ﺔ ORﺣﺼﺮﻳ ﺔ ﻓﻮرﻳ ﺔ ﻣﻊﻟﻠﻘﻴﺎم
ﺑﻖXRI 89H .
اﻟ ﺴﺎ
ﺘﻮى اﻟﻤﺠﻤﻊ
ﺘﺪوﻳﺮ ﻣﺤ
ﺑﻗﻢ
RLCﻓ ﻲ ﻋﻼﻣ ﺔ
ﺘ ﺔ D7ﻓ ﻲ ﻣﻮﺿﻊ D0وﻛﺬﻟﻚ
ﺒﺘﻢ وﺿﻊ اﻟ
ﺑﻤﻘﺪار ﻣﻮﺿﻊ واﺣﺪ.ﻳﺛﻨﺎﺋ ﻲ ﻣﻦ اﻟﻤﺠﻤﻊ إﱃ اﻟﻴ ﺴﺎرﺑﺖﺘﻢﺗﺪوﻳﺮ ﻛﻞ
ﻳ
ﺑﺪون ﺣﻤﻞ(ﺘﺪارة ﻟﻠﻴ ﺴﺎر
)اﺳ اﻟﺤﻤﻞ.
ﺗﺮاﻛﻢ اﻟﻤﺠﺎﻣﻠ ﺔ
CMA ﺛﺮ أي ﻋﻠﻢ.
ﺘﺄ
ﺘﻮى اﻟﻤﺠﻤﻊ .ﻻﺗ
ﺗﻢﺗﻜﺮﻳﻢ ﻣﺤ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺣﻤﻞ اﻟﻤﺠﺎﻣﻠ ﺔ
CMC ﺛﺮ أي ﻋﻠﻢ آﺧﺮ.
ﺘﺄ
ﺗﻜﻤﻞ اﻟﻌﻠﻢ ﺣﻤﻞ .ﻻﺗ
ﻣﺠﻤﻮﻋ ﺔ ﻛﺎري
ﺗﺼﺎﻻ ت اﻟ ﺴﻌﻮدﻳ ﺔ
ﺷﺮﻛ ﺔ اﻻ
ﺛﺮ أي ﻋﻼﻣ ﺔ أﺧﺮى.
ﺘﺄ
ﺗﻢﺗﻌﻴﻴﻦ ﻋﻼﻣ ﺔ اﻟﺤﻤﻞ ﻋﲆ 1.ﻻﺗ
ﺗﻌﻠﻴﻤﺎ ت اﻟﻔﺮع
ﺘﺪﻋﺎء
ﺗﻴﻦ ﻓﺮﻋ ﻲ اﺳ
ﻣﻜﺎﻟﻤﺎ ت رو
ﺗﺼﻞ ﻋﲆ 2356H
ﺑﻖ .ا
اﻟ ﺴﺎ
ﻻ ً ﻣﻦ J.
PSW.
ﺑﺪ
ﺿﻊ C
اﻟﻤﺤﺪد ﻟـ
اﻟﻌﻠﻢJump.
ﺜﻞ ﻋﲆﻣ
ﺗﻤﺎﻣﺎ
ﺑﻨﺎ ًء ً
ﺒﺮﻧﺎﻣﺞ ﻲ
اﻟﺸﺮوط ﻫ
ﺑﺸﺮوطﺴﻞ اﻟ
ﻧﻘﻞﺗ ﺴﻠ
ﺗﺼﻞﺘﻢ
ﻳ
ا
ﺘﻜﺎﻓﺆ اﻟﻔﺮدي JPO -> CPO so CPO 2020H
ﺑﻖ .ﻟﺤﻤﻞ JC -> CC so CC 2040Hوﻋﲆ اﻟ
اﻟ ﺴﺎ
ﺗﻴﻦ اﻟﻔﺮﻋ ﻲ
ﻋﻮدة اﻟﺮو
ﺑﻖJC-> RC .
ﺜﻞ Jump.اﻟ ﺴﺎ
ﺗﻤﺎﻣﺎ ﻣ
ً اﻟﻌﻮدة اﻟﻤﺸﺮوط )- Rاﻟﺸﺮط(
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺑﺖ
ﺘﺤﻜﻢ ﻓ ﻲ اﻹدﺧﺎل /اﻹﺧﺮاج ﻫ ﻲﺗﻌﻠﻴﻤﺎ ت 8
ﺟﻤﻴﻊﺗﻌﻠﻴﻤﺎ ت اﻵﻟ ﺔ واﻟ
ﻻﻳﻮﺟﺪ ﻋﻤﻠﻴ ﺔ
ﺘﻢﺗﻨﻔﻴﺬ أي ﻋﻤﻠﻴ ﺔ
ﺘﻌﻠﻴﻤﺎ ت وﻓﻚﺗﺸﻔﻴﺮ ﻫﺎ وﻟﻜﻦ ﻟﻢﻳ
ﺘﻢ ﺟﻠ ﺐ اﻟ
ﻳ
ﻻ
ﺗﻌﻄﻴﻞ اﻟﻤﻘﺎﻃﻌ ﺔ
DI ﺘﻤﻜﻴﻦ flip-flopو ؛ ﻣﻦ ﺷﺄﻧﻬﺎﺗﻌﻄﻴﻞ ﺟﻤﻴﻊ
ﺛﻴﺮ ﻋﲆ أي ﻋﻼﻣ ﺔ ،ﺳﻴﺆدي ﻫﺬا إﱃ إﻋﺎدةﺗﻌﻴﻴﻦ اﻟﻤﻘﺎﻃﻌ ﺔ ﻟ
ﺘﺄ
ﺑﺪون اﻟ
ﺒﻮل TRAP
اﻟﻤﻘﺎﻃﻌ ﺔ ﻗ
ﺗﻤﻜﻴﻦ اﻟﻤﻘﺎﻃﻌ ﺔ
إي ﺘﻢﺗﻤﻜﻴﻦ ﺟﻤﻴﻊ اﻟﻤﻘﺎﻃﻌﺎ ت.
ﺘﻤﻜﻴﻦ flip-flop ،ﻟﺬﻟﻚﺳﻴ
ﺘﻢﺗﻌﻴﻴﻦ اﻟﻤﻘﺎﻃﻌ ﺔ ﻟ
ﺳﻴ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﻣﻠﺤﻖ ب
ﺘﺠﻤﻴﻊ
ﺑﺮاﻣﺞ ﻟﻐ ﺔ اﻟﻋﻴﻨ ﺔ ﻣﻦ
1ﻣﻜﻤﻞ
2ﻣﻜﻤﻞ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺒﻴﺎﻧﺎ ت ﻣﻦ 2200ﻫـ
ﺗﺤﻤﻴﻞ اﻟ
؛ LDA 2200H
ﻣﻮف ج ،أ ؛ﺗﻬﻴﺌ ﺔ اﻟﻌﺪاد
؛ SUB Aاﻟﻤﺠﻤﻮع = 0
ﺗﻬﻴﺌ ﺔ اﻟﻤﺆﺷﺮ
؛ LXI H ، 2201H
ﺑﻴﺎﻧﺎ ت
رﺟﻮع :إﺿﺎﻓ ﺔ SUM = SUM +؛ M
INX H
ﻣﺆﺷﺮ اﻟﺰﻳﺎدة ؛
ﻋﺪادجإﻧﻘﺎص
؛DCR
ﺒﻴﺎﻧﺎ ت ﻣﻦ 2200ﻫـ
ﺗﺤﻤﻴﻞ اﻟ
؛ LDA 2200H
ﻣﻮف ج ،أ ؛ﺗﻬﻴﺌ ﺔ اﻟﻌﺪاد
ﺗﻬﻴﺌ ﺔ اﻟﻤﺆﺷﺮ
؛ LXI H ، 2201H
؛SUBأ
ﻣﺠﻤﻮع ﻣﻨﺨﻔﺾ = 0
ﺗﻔﺎع اﻟﻤﺠﻤﻮع = 0
ﻣﻮف ب ،أ ؛ ار
رﺟﻮع :إﺿﺎﻓ ﺔ Sum = sum + data؛ M
ﺗﺨﻄ ﻲ
ﺗﺤﻤﻞ ؛JNC
اﻟﻘﻔﺰ ﻻ
أﺿﻒب ﺣﻤﻞ إﱃ MSBﻣﻦ SUM
؛INR
اﻟﺰINX
ﻳﺎدةﻣﺆﺷﺮ H
ﺗﺨﻄ ﻲ:
؛
ﻋﺪادجإﻧﻘﺎص
؛DCR
ﺑﺖ
أﺿﻒ رﻗﻤﻴﻦ ﻣﻦ 16
ﺑﺖ
؛ LHLD 2000Hاﺣﺼﻞ ﻋﲆ أول رﻗﻢ 16
ﺑ ﺖ ﻓ ﻲ DE XCHG
اﺣﻔﻆ أول رﻗﻢ 16 ؛
ﺑ ﺖ ﻓ ﻲ HL
ﺜﺎﻧ ﻲ 16
؛ LHLD 2002Hاﺣﺼﻞ ﻋﲆ اﻟﺮﻗﻢ اﻟ
أﺿﻒ DEو HE
ﺑ؛ ﻲ د
أ
ﺑﺖ
ﺑ ﺖ إﱃ D8
ﺘﻀﻤﻨﻴﻦ ﺣﻤﻞ ﻣﻦ D7
ﺑﺖ ﻣ
اﻃﺮح ﻋﺪدﻳﻦ 16
ﺑ ﺖ ﻓ ﻲ HL
؛ LHLD 2000Hاﺣﺼﻞ ﻋﲆ أول رﻗﻢ 16
ﺑ ﺖ ﻓ ﻲ DE XCHG
اﺣﻔﻆ أول رﻗﻢ 16 ؛
ﺑ ﺖ ﻓ ﻲ HL
ﺜﺎﻧ ﻲ 16
؛ LHLD 2002Hاﺣﺼﻞ ﻋﲆ اﻟﺮﻗﻢ اﻟ
ﺑﺎﻳ ﺖ أﻗﻞ ﻣﻦ اﻟﺮﻗﻢ اﻷولﻣﻮف أ ،ه ؛ اﺣﺼﻞ ﻋﲆ
ﺜﺎﻧ ﻲ SUB
ﺑﺎﻳ ﺖ أﺻﻐﺮ ﻣﻦ اﻟﺮﻗﻢ اﻟL؛اﻃﺮح
ﺘﻴﺠ ﺔ ﻓ ﻲﺳﺠﻞ L.
ﺘﺨﺰﻳﻦ اﻟﻨ
ﺑ؛ MOV L ، Aﻗﻢ
ﺑﺎﻳ ﺖ أﻋﲆ ﻣﻦ اﻟﺮﻗﻢ اﻷول ﻣﻮف أ ،د ؛ اﺣﺼﻞ ﻋﲆ
ﺘﺮاض ﺜﺎﻧ ﻲ ﻣﻊ اﻻﻗ
ﺒﺮ ﻣﻦ اﻟﺮﻗﻢ اﻟ SBB
ﺑﺎﻳ ﺖ أﻛH.اﻃﺮح
؛
ﻣﻮف ح ،ا ؛ ﻧ ﺴﺦ اﻟﻤﺠﻤﻊ إﱃ H.
ﺑ ﺖ ﻓ ﻲ ﻣﻮاﻗﻊ اﻟﺬاﻛﺮة 2004Hو 2005H
ﺘﻴﺠ ﺔ 16
ﺗﺨﺰﻳﻦ ﻧ
؛ SHLD 2004H
www.vidyanuragi.wordpress.com
Machine Translated by Google
HLT ﺒﺮﻧﺎﻣﺞ
؛إﻧﻬﺎءﺗﻨﻔﻴﺬ اﻟ
ﺑ ﺖ ﻓ ﻲ HL
؛ LHLD 2000Hاﺣﺼﻞ ﻋﲆ أول رﻗﻢ 16
ﺑ ﺖ ﻓ ﻲ DE XCHG
اﺣﻔﻆ أول رﻗﻢ 16 ؛
ﺑ ﺖ ﻓ ﻲ HL
ﺜﺎﻧ ﻲ 16
؛ LHLD 2002Hاﺣﺼﻞ ﻋﲆ اﻟﺮﻗﻢ اﻟ
ﺑﺎﻳ ﺖ أﻗﻞ ﻣﻦ اﻟﺮﻗﻢ اﻷول ﻣﻮف أ ،ه ؛ اﺣﺼﻞ ﻋﲆ
ﺜﺎﻧ ﻲ أﺿﻒL.
ﺑﺎﻳ ﺖ أﻗﻞ ﻟﻠﺮﻗﻢ اﻟ أﺿﻒ؛
ﺘﺠﺮ ﻓ ﻲﺳﺠﻞ L.
ﺘﻴﺠ ﺔ اﻟﻤ
؛ MOV L ، Aﻧ
ﺑﺎﻳ ﺖ أﻋﲆ ﻣﻦ اﻟﺮﻗﻢ اﻷول ﻣﻮف أ ،د ؛ اﺣﺼﻞ ﻋﲆ
ﺑﺤﻤﻞ ﺜﺎﻧ ﻲ ADC
ﺑﺎﻳ ﺖ أﻋﲆ ﻣﻦ اﻟﺮﻗﻢ اﻟHأﺿﻒ ؛
ﺘﻴﺠ ﺔ ﻓ ﻲﺳﺠﻞ H.
ﻣﻮف ح ،ا ؛ﺗﺨﺰﻳﻦ اﻟﻨ
ﺑ ﺖ ﻓ ﻲ ﻣﻮاﻗﻊ اﻟﺬاﻛﺮة 2004Hو 2005H
ﺘﻴﺠ ﺔ 16
ﺗﺨﺰﻳﻦ ﻧ؛ SHLD 2004H
ﺒﺮﻧﺎﻣﺞ HLT
إﻧﻬﺎءﺗﻨﻔﻴﺬ اﻟ ؛
ﺑﺪون ﺣﻤﻞ
إﺿﺎﻓ ﺔ رﻗﻤﻴﻦ BCD
ﻣﻮف أ ،ل ؛ اﺣﺼﻞ ﻋﲆ أﻗﻞ ﻣﻦ رﻗﻤﻴﻦ ﻣﻦ ﻻ1 .إﺿﺎﻓ ﺔ ؛ Eأﺿﻒ رﻗﻤﻴﻦ ﻣﻨﺨﻔﻀﻴﻦ ؛
A،H ADCﺔﺿ؛
ﺒﻂ ﺋﻴ
ﺘﻴﺠ ﺔDاﻟﺠﺰ
ﻳﻦ؛ اﻟﻨ
DAA ﻫﻢﺔ ؛ﺗﺨﺰ
رﻗﻤﻴﻦ اﻟﺼﺎﻟﺤ BCD
أﺿﻒ أ DAA؛ 2 STA
ﻣﻦ ﻻ. 2300H
رﻗﻤﻴﻦ اﺣﺼﻞﺔ إﱃ
ﻋﲆ أ ﻫﻢ ﺘﻴﺠ
MOVاﻟﻨ
ﺒﻂ
ﺿ
ﺒﺮﻧﺎﻣﺞ HLT
ﺋﻴ ﺔ إﻧﻬﺎءﺗﻨﻔﻴﺬ اﻟ
ﺘﻴﺠ ﺔ ﺟﺰ
ﺘﻴﺠ ﺔ إﱃ BCD STA 2301Hﺻﺎﻟﺢ ؛ﺗﺨﺰﻳﻦ ﻧ
اﻟﻨ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺗﻬﻴﺌ ﺔ اﻟﻌﺪاد
؛ MVI C ، 0AH
LXI H ، 2200ﻫـ ؛ﺗﻬﻴﺌ ﺔ ﻣﺆﺷﺮ ذاﻛﺮة اﻟﻤﺼﺪر
ﺗﻬﻴﺌ ﺔ ﻣﺆﺷﺮ ذاﻛﺮة اﻟﻮﺟﻬ ﺔ
؛ LXI D ، 2309H
ﺘﻠ ﺔ ذاﻛﺮة اﻟﻤﺼﺪر
ﺑﺎﻳ ﺖ ﻣﻦ ﻛاﻟﺨﻠﻒ :؛ MOV A ، Mاﺣﺼﻞ ﻋﲆ
ﺘﻠ ﺔ اﻟﺬاﻛﺮة اﻟﻮﺟﻬ ﺔ ﻳﻦﺲاﻟد
ﺒﺎﻳ ﺖ ﻓ ﻲ ﻛ ﺘﺎﻛ
ﺗﺨﺰ ﺳ
؛
INXﻣﺆﺷﺮ ذاﻛﺮة اﻟﻤﺼﺪرHزﻳﺎدة
؛
؛DCXد
إﻧﻘﺎص ﻣﺆﺷﺮ ذاﻛﺮة اﻟﻮﺟﻬ ﺔ
ﻋﺪادجإﻧﻘﺎص
؛DCR
ﺒﺎراة
ﺛ ﺖ اﻟﻤ ﻷﺧﻴﺮ
ﺐ أﺧﻴ ﺮًا إذا ﺣﺪ ؛JZا
اذ ﻫ
INXﻣﺆﺷﺮ اﻟﺬاﻛﺮةHزﻳﺎدة؛
ﻋﺪاد ب
إﻧﻘﺎص ؛DCR
ﺒﻴﺎﻧﺎ ت
ﺣﻈﺮ ﻧﻘﻞ اﻟ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺗﻬﻴﺌ ﺔ اﻟﻌﺪاد
؛ MVI C ، 0AH
LXI H ، 2200ﻫـ ؛ﺗﻬﻴﺌ ﺔ ﻣﺆﺷﺮ ذاﻛﺮة اﻟﻤﺼﺪر
LXI D ، 2300ﻫـ ؛ﺗﻬﻴﺌ ﺔ ﻣﺆﺷﺮ ذاﻛﺮة اﻟﻮﺟﻬ ﺔ
ﺘﻠ ﺔ ذاﻛﺮة اﻟﻤﺼﺪر
ﺑﺎﻳ ﺖ ﻣﻦ ﻛاﻟﺨﻠﻒ :؛ MOV A ، Mاﺣﺼﻞ ﻋﲆ
ﺘﻠ ﺔ اﻟﺬاﻛﺮة اﻟﻮﺟﻬ ﺔ ﺘﺎﻛﻳﻦﺲاﻟد
ﺒﺎﻳ ﺖ ﻓ ﻲ ﻛ ﺳ
ﺗﺨﺰ؛
INX
؛زﻳﺎدة ﻣﺆﺷﺮ ذاﻛﺮة اﻟﻤﺼﺪر H
INXد
ﻳﺎدة ﻣﺆﺷﺮ ذاﻛﺮة اﻟﻮﺟﻬ ﺔ
؛ز
ﻋﺪادجإﻧﻘﺎص
؛DCR
رﻗﻤﺎ
ﺒﻴﺎﻧﺎ ت ﻟـ ً 15
ﻣﻨﻊ ﻧﻘﻞ اﻟ
ﺗﻬﻴﺌ ﺔ اﻟﻌﺪاد
؛ MVI C ، 0FFH
ﺗﻬﻴﺌ ﺔ ﻣﺆﺷﺮ ذاﻛﺮة اﻟﻤﺼﺪر
؛ LXI H ، 20FFH
ﺗﻬﻴﺌ ﺔ ﻣﺆﺷﺮ ذاﻛﺮة اﻟﻮﺟﻬ ﺔ
؛ LXI D ، 214FH
ﺘﻠ ﺔ ذاﻛﺮة اﻟﻤﺼﺪر
ﺑﺎﻳ ﺖ ﻣﻦ ﻛاﻟﺨﻠﻒ :؛ MOV A ، Mاﺣﺼﻞ ﻋﲆ
ﺘﻠ ﺔ اﻟﺬاﻛﺮة اﻟﻮﺟﻬ ﺔ ﺘﺎﻛﻳﻦﺲاﻟد
ﺒﺎﻳ ﺖ ﻓ ﻲ ﻛ ﺳ
ﺗﺨﺰ؛
؛DCXح
إﻧﻘﺎص ﻣﺆﺷﺮ ذاﻛﺮة اﻟﻤﺼﺪر
د ؛DCX
إﻧﻘﺎص ﻣﺆﺷﺮ ذاﻛﺮة اﻟﻮﺟﻬ ﺔ
ﻋﺪادجإﻧﻘﺎص
؛DCR
CMC
ﺣﻤﻞ = 0 ؛
LDAXاﻟﺮﻗﻢ
D.ﻋﲆ اﻟﻌﻮدة:
اﺣﺼﻞ ؛
اﺿﻒ م ؛ أﺿﻒ رﻗﻤﻴﻦ
www.vidyanuragi.wordpress.com
Machine Translated by Google
DAA
ﺒﻂ ﻟﻠﻌﺸﺮي؛ﺿ
ﺘﻴﺠ ﺔ ﺘﺨﺰ ب
ﻳﻦ اﻟﻨ ﺑﺲ ﺘﺎﻛ
ﺳﻗﻢ
؛
INX H
ﻣﺆﺷﺮ اﻟﺰﻳﺎدة 1 ؛
؛INXد
ﻣﺆﺷﺮ اﻟﺰﻳﺎدة 2
ﻣﺆﺷﺮب ﻧ
ﺘﻴﺠ ﺔ اﻟﺰﻳﺎدة ؛INX
ﺒﺤ ﺚ
LXI H ، 2200ﻫـ ؛ﺗﻬﻴﺌ ﺔ ﻣﺆﺷﺮ ﺟﺪول اﻟ
LXI D ، 2100ﻫـ ؛ﺗﻬﻴﺌ ﺔ ﻣﺆﺷﺮ ذاﻛﺮة اﻟﻤﺼﺪر
LXI B ، 2000ﻫـ ؛ﺗﻬﻴﺌ ﺔ ﻣﺆﺷﺮ ذاﻛﺮة اﻟﻮﺟﻬ ﺔ
LDAX
اﻟﺮﻗﻢ اﺣﺼﻞD.ﻋﲆ
اﻟﻌﻮدة:
؛
ﺑﻊ
؛ MOV L ، Aﻧﻘﻄ ﺔ إﱃ اﻟﻤﺮ
ﺑﻊ
ﻣﻮف أ ،م ؛ اﺣﺼﻞ ﻋﲆ اﻟﻤﺮ
ﺘﺨﺰﻳﻦب اﻟﻨ
ﺘﻴﺠ ﺔ ﻓ ﻲ ﻣﻮﻗﻊ اﻟﺬاﻛﺮة اﻟﻮﺟﻬ ﺔ ﺑﺲ ﺘﺎﻛ
ﺳﻗﻢ
؛
د INX
؛زﻳﺎدة ﻣﺆﺷﺮ ذاﻛﺮة اﻟﻤﺼﺪر
ﻳﺎدة بﻣﺆﺷﺮ ذاﻛﺮة اﻟﻮﺟﻬ ﺔ
INX
؛ز
ﻣﻮف أ ،ج ؛ اﻧ ﺴﺦ Cإﱃ A.
CPI
ﻣﻦ اﻟﺮﻗﻢ اﻷﺧﻴﺮ 05H
ﺗﺤﻘﻖ ؛
JNZاﻟﻌﻮدة ؛ إذا ﻟﻢﺗﻜﺮر
ﺒﺮﻧﺎﻣﺞ HLT
ﻳ ﺔ اﻟ
؛ﻧﻬﺎ
ﺘﺨﺰﻳﻨﻬﺎ
ﺑﺑﻴﻦ اﻷﻋﺪاد اﻟﺰوﺟﻴ ﺔ وﻗﻢرﻗﻤﺎ اﻓﺼﻞ
ﻓ ﻲ ﻗﺎﺋﻤ ﺔ ﻣﻦ ً 50
ﺘﻠﻔﻴﻦ
ﺘﺨﺰﻳﻨﻬﺎ ﻓ ﻲ ﻣﻮﻗﻌﻴﻦ ﻣﺨ
ﺑﺑﻴﻦ أرﻗﺎم اﻷﻋﺪاد اﻟ ﺴﺪاﺳﻴ ﺔ اﻟﻌﺸﺮﻳ ﺔ وﻗﻢاﻓﺼﻞ
ﺒﺄ
؛ LDA 2200Hاﺣﺼﻞ ﻋﲆ رﻗﻢ BCDاﻟﻤﻌ
F0Hبﺳﻔﻠ ﻲ اﻟﻌﺎﻧ ﻲ
ﻗﻨﺎع ﻋﺎ ؛
ﺘﺪوﻳﺮ اﻟﻤﺠﻤﻊ ﻟﻠﻴﻤﻴﻦ
ﺑRRC
؛ﻗﻢ
ﺘﺪوﻳﺮ اﻟﻤﺠﻤﻊ ﻟﻠﻴﻤﻴﻦ
ﺑRRC
؛ﻗﻢ
ﺘﺪوﻳﺮ اﻟﻤﺠﻤﻊ ﻟﻠﻴﻤﻴﻦ
ﺑRRC
؛ﻗﻢ
ﺒﻂ رﻗﻢ BCDاﻷﻋﲆ ﻛﺄرﻗﺎم أﻗﻞ RRC
؛اﺿ
ﺋﻴ ﺔ
ﺘﻴﺠ ﺔ اﻟﺠﺰ
ﺘﺨﺰﻳﻦ اﻟﻨ
ﺑ؛ STA 2300Hﻗﻢ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺑﺖ
ﺿﺮ ب ﻋﺪدﻳﻦ 8
ﺒﻴﺎﻧﺎ ت ﻣﻦ 2200ﻫـ
ﺗﺤﻤﻴﻞ اﻟ
؛ LDA 2200H
ﻧﻘﻞ ؛ ﻧ ﺴﺦ اﻟﻤﺠﻤﻊ إﱃ E.
ﻋﲆ اﻟﺮﻗﻢ اﻷول
اﺣﺼﻞMVI ؛
D ، 00
ﺒﻴﺎﻧﺎ ت ﻣﻦ 2201H
ﺗﺤﻤﻴﻞ اﻟ
؛ LDA 2201H
ﻣﻮف ج ،أ ؛ﺗﻬﻴﺌ ﺔ اﻟﻌﺪاد
ﺘﻴﺠ ﺔ = 0
LXI H ، 0000ح ؛ اﻟﻨ
ﺘﻴﺠ ﺔ +اﻟﺮﻗﻢ اﻷول
ﺘﻴﺠ ﻲﺔ د =اﻟﻨ
ﺑ ؛اﻟﻨ
اﻟﻌﻮدة :أ
ﺑﺖ
ﻗ ﺴﻤ ﺔ ﻋﺪدﻳﻦ 8
ﺑﺎح
؛ LHLD 2200Hاﺣﺼﻞ ﻋﲆﺗﻮزﻳﻌﺎ ت اﻷر
ﺒﻴﺎﻧﺎ ت ﻣﻦ 2202ﻫـ
ﺗﺤﻤﻴﻞ اﻟ
؛ LDA 2202H
ﻣﻮف ج ،أ ؛ اﺣﺼﻞ ﻋﲆ اﻟﻤﻘ ﺴﻮم ﻋﻠﻴﻪ
LXI D ، 0000ح ؛ اﻟﺤﺎﺻﻞ = 0
اﻟﺨﻠﻒ :؛ MOV A ، Lاﻧ ﺴﺦ Lإﱃ ؛ Aاﻃﺮح Cﻣﻦ A.
SUBج
ﺋﻴ ﺔ
ﺘﻴﺠ ﺔ ﺟﺰ
؛ MOV L ، Aﺣﻔﻆ ﻧ
ﺗﺨﻄ ﻲ ؛ إذا ﻗﻔﺰ CY 1
JNC
ﺑﻖ ﻃﺮححاﺳ
ﺘﻌﺎرة اﻟﻄﺮح اﻟ ﺴﺎ ؛DCR
ﺗﺨﻄ ﻲINX D : ؛ﺣﺎﺻﻞ اﻟﺰﻳﺎدة
ﻣﻮف أ ،ح ؛ اﻧ ﺴﺦ Hإﱃ A.
CPIﻣﻦﺗﻮزﻳﻊ اﻷر
ﺑﺎح ﺗﺤﻘﻖ00
؛
JNZاﻟﻌﻮدة ؛ >اﻟﻘﺎﺳﻢ
ﻣﻮف أ ،ل ؛ إذا ﻟﻢﺗﻜﺮر
ﻗﺎرنجأ ﻣﻊ ج
؛CMP
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﺒﻴﺎﻧﺎ ت ﻣﻦ 2200ﻫـ
ﺗﺤﻤﻴﻞ اﻟ
؛ LDA 2200H
ﺑﺪء اﻟﻌﺪﻣﻮف ج ،أ ؛
؛ MVI B ، 00Hاﻟﺮﻗﻢ اﻟ ﺴﺎﻟ ﺐ = 0
ﺗﻬﻴﺌ ﺔ اﻟﻤﺆﺷﺮ
؛ LXI H ، 2201H
اﻟﺨﻠﻒ :؛ MOV A ، Mاﺣﺼﻞ ﻋﲆ اﻟﺮﻗﻢ
ANIﻣﻦ وﺟﻮد MSB 80H
ﺗﺤﻘﻖ ؛
ﻛﺎن MSB = 1 ﺗﺨﻄ ﻲ
؛JZإذا
ﻳﺎدة ب
ﻋﺪد اﻟ ﺴﺎﻟ ﺐ INR ؛ز
ﻣﺆﺷﺮHاﻟﺰINX
ﻳﺎدة ﺗﺨﻄ ﻲ:؛
ﺘﻨﺎزﻟ ﻲاﻟﻌﺪجاﻟ
؛DCR
؛ LDA 2200H
ﻣﻮف ج ،أ ؛ﺗﻬﻴﺌ ﺔ اﻟﻌﺪاد
اﻟﺤﺪأ اﻷﻗﺼﻰ =أدﻧﻰ ﻗﻴﻤ ﺔ ﻣﻤﻜﻨ ﺔ = 0
؛XRA
ﺗﻬﻴﺌ ﺔ اﻟﻤﺆﺷﺮ
؛ LXI H ، 2201H
ﻷﻗﺼﻰ CMP
Mاﻟﺤﺪ ا اﻟﺨﻠﻒ:
رﻗﻢ< ؛ ﻫﻮ
ﺗﺨﻄ ﻲ ؛ اﻟﻘﻔﺰ ﻋﲆ ﺣﻤﻞ إﱃ SKIP
JNC
ﺒﺪل اﻟﺤﺪ اﻷﻗﺼﻰ
ﺘﻣﻮف أ ،م ؛ ﻧﻌﻢ ،اﺳ
ﺗﺨﻄ ﻲ :؛ INX Hزﻳﺎدة زوج HL
ﺒﺪﻳﻞ اﻷرﻗﺎم
ﺗ
ﺘﻮﻳﺎ ت ﻓ ﻲ Bﺳﺠﻞ
ﺘﻮﻳﺎ ت ﻣﻮﻗﻊ اﻟﺬاﻛﺮة 2000Hﻓ ﻲ اﻟﻤﺠﻤﻊ ؛ MOV B ، Aﺣﻔﻆ اﻟﻤﺤ
؛ LDA 2000Hاﻟﺤﺼﻮل ﻋﲆ ﻣﺤ
ﺘﻮﻳﺎ ت ﻣﻮﻗﻊ اﻟﺬاﻛﺮة 2200Hﻓ ﻲ اﻟﻤﺠﻤﻊ.
؛ LDA 2200Hاﺣﺼﻞ ﻋﲆ ﻣﺤ
ﺘﻮى اﻟﻌﻠﻢ
ﺘﻜﻤﻞ ﻣﺤ
اﺳ
ﺗﻬﻴﺌ ﺔ اﻟﻤﻜﺪس
؛ LXI SP ، 2700
دﻓﻊ ؛ PSWﺣﻔﻆ اﻷﻋﻼم ﻋﲆ اﻟﻤﻜﺪس
POPH.ﺳ
ﺘﺮداد اﻷﻋﻼم ﻓ ﻲ ""L ؛ا
ﻣﻮف أ ،ل ؛ أﻋﻼم ﻓ ﻲ اﻟﻤﺠﻤﻊ
ﻣﺠﻤﻊ ﻣﻜﻤﻞ CMA؛
ﺗﺮاﻛﻢ ﻓ ﻲ ''L
؛ MOV L ، A
اﻧﻘﺎذ ﻋﲆ اﻟﻤﻜﺪس
دﻓﻊ H.؛
؛ POP PSWاﻟﻌﻮدة إﱃﺗ ﺴﺠﻴﻞ اﻟﻌﻠﻢ
ﺒﺮﻧﺎﻣﺞ HLT
إﻧﻬﺎءﺗﻨﻔﻴﺬ اﻟ ؛
ﻧﻮع اﻟﻔﻘﺎﻋ ﺔ ﻣﻦ 10أرﻗﺎم
www.vidyanuragi.wordpress.com
Machine Translated by Google
اﻟﻌﺪاد 1
MVI B ﺗﻬﻴﺌ ﺔ
، 09
؛
ﺗﻬﻴﺌ ﺔ ﻣﺆﺷﺮ اﻟﺬاﻛﺮة
ﺒﺪاﻳ ﺔ :؛ LXI H ، 2200H
اﻟ
ﺗﻬﻴﺌ ﺔ اﻟﻌﺪاد 2
؛ MVI C ، 09H
اﻟﺨﻠﻒ :؛ MOV A ، Mاﺣﺼﻞ ﻋﲆ اﻟﺮﻗﻢ
INXﻣﺆﺷﺮ اﻟﺬاﻛﺮة
Hزﻳﺎدة
؛
ﻗﺎرنماﻟﺮﻗﻢ ﻣﻊ اﻟﺮﻗﻢ اﻟ
ﺘﺎﻟ ﻲ ؛CMP
ﺒﺎدل
ﺘﻛﺎنﻲ أﻗﻞ ،ﻻﺗ
ﺗﺨﻄ؛JCإذا
ﺒﺎدل
ﺘﺘ ﺴﺎوﻳ ﺔ ،ﻻﺗ
ﻛﺎﻧ ﺖ ﻣ ؛JZإذا
ﺗﺨﻄ ﻲ
LXI H ، 2040ﻫـ ؛ﺗﺤﻤﻴﻞ زوج HLﻣﻊ ؛ 2040H MOV C ، Mﻋﺪاد ﻟﻠﺤﺮف .ﻣﺆﺷﺮ اﻟﺬاﻛﺮة
ﺘﻜﺎﻓﺆ اﻟﻔﺮدي ،
ﻟﻠﺤﺮف ؛ MOV A ، Mﺷﺎر .ﻓ ﻲ اﻟﻤﺠﻤﻊ ؛ ORA A JPO PAREVENإذاﺗﻢ إﻧﺸﺎء اﻟ
INX H D7
ﺘﻜﺮار:ﺘﻜﺎﻓﺆ اﻟﺰوﺟ ﻲ ﻓ ﻲ اﻟ
)(80 ﺘﻜﺎﻓﺆ اﻟﻔﺮدي ﻣﻜﺎن اﻟ
ﺘﻘﻞ إﱃ ؛ PAREVEN ORI 80Hإذا ﻛﺎن اﻟ
ﻓﺎﻧ
ﺘﻜﺎﻓﺆ
ﺘﺤﻘﻖ ﻣﻦ اﻟ
؛أو ﺟ ﻲ ﻣﻊ ﻧﻔ ﺴﻬﺎ ﻟﻠ
ﺘﻘﻞ إﱃ
ﺛﻞ اﻟﻤﺤﻮل ؛ DCR Cﻋﺪاد إﻧﻘﺎص ؛ JNZ REPEATإذا ﻟﻢﻳﻜﻦ ﺻﻔ ﺮًا ،ﻓﺎﻧ
ﺘﻤﺎ
ﻣﻮفﻲ.م ،أ ؛ﺗﺨﺰﻳﻦ ﺣﺮف اﻟ
ﺘﺎﻟ ﺑﺎرﻓﻦ:
اﻟﺤﺮف اﻟ
ﺒﺮﻧﺎﻣﺞ
HLT.إﻧﻬﺎءﺗﻨﻔﻴﺬ اﻟ
www.vidyanuragi.wordpress.com
Machine Translated by Google
ﻓﻬﺮس
ﺒﻴﻖ ﻣﻊ 5
ﺘﻄﺒﺮﻣﺠ ﺔ واﻟ
][1راﻣﻴ ﺶ ﺟﺎوﻧﻜﺎر " ،ﻫﻨﺪﺳ ﺔ اﻟﻤﻌﺎﻟﺠﺎ ت اﻟﺪﻗﻴﻘ ﺔ واﻟ ﺒﻌ ﺔ
"[8] KA Krishnamurthy ،ﻋﺸﺮة أﻳﺎم ﻣﻊ 8085ﻣﻌﺎﻟﺞ دﻗﻴﻖ" ،اﻟﻄ
8085" ، اﻷوﱃ ،ﻧﻴﻮدﻟﻬ ﻲPHI Learning Pvt. Ltd، 2010. [ISBN: 8120338545] :
ﺒﺎيPublishing ، 1999. [ISBN: 81-87972-09-2] :
ﺒﻌ ﺔ ،ﻣﻮﻣ
اﻟﻄ
Penram International ﺑﺈذن ﻣﻦﺒﺮﻣﺠ ﺔ:
ﺑﻠ ﺔ ﻟﻠ
ﺘﻞ ﻟﻸﺟﻬﺰة اﻟﻄﺮﻓﻴ ﺔ اﻟﻘﺎ
ﺒﻴﺎﻧﻴ ﺔ اﻟﻮﻇﻴﻔﻴ ﺔ واﻟﻜ
][9أﺷﻜﺎل اﻟﺮﺳﻮم اﻟ
"Microprocessor & 2nd edition ، Pune: Technical Interfacing" ، ﺘﺎ ﻛﻼرا ،ﻛﺎﻟﻴﻔﻮرﻧﻴﺎ.
ﺘﻞ ،ﺳﺎﻧ
ﺷﺮﻛ ﺔ إﻧ
[2] AP Godse and2011.اﻟﻤﻨﺸﻮرا ت 978-93-5038-096-3] ،
DA Godse
[ISBN:،
ﺘﻄﻮﻳﺮ اﻟﻘﺎﺋﻢ ﻋﲆ
ﺒﺮﻣﺠ ﺔ ﻟﻨﻈﺎم اﻟ
ﺘﺤﻜﻢ دﻗﻴﻖ -ﻛﻴﻨﻴ ﺚ أﻳﺎﻻ ]"[11دﻟﻴﻞ اﻟ
[10] 8051ﻣ
ﺒﻴﻚ " ،اﻟﺤﻮاﺳﻴ ﺐ اﻟﺼﻐﻴﺮة واﻟﻤﻌﺎﻟﺠﺎ ت اﻟﺪﻗﻴﻘ ﺔ8080 :و
][3ﺟﻮن إي أوﻓﻨ ﺘﻞ 1976. ،
8080/8085" ،ﺷﺮﻛ ﺔ إﻧ
ﺘﻜﺸﺎف اﻷﺧﻄﺎء وإﺻﻼﺣﻬﺎ" 3 ،
ﺘﻮاﺻﻞ واﺳ
ﺒﺮﻣﺠ ﺔ واﻟ
8085و Z-80اﻟ
ﺘﺤﻘﻖ ﻣﻦﺗﺼﻤﻴﻢ اﻟﻤﻌﺎﻟﺠﺎ ت اﻟﺪﻗﻴﻘ ﺔ
ﺘﻄﻮري ﻟﻠ
ﺒﺎر اﻟ
ﺘﺑﺮﻧﺎﻣﺞ اﻻﺧﺗﺤﺮﻳﺾ
][12
ﺘﻴ ﺲ ﻫﻴﻞ 1999. [ISBN: 978- ،
ﺑﺮﻧﺒﻌ ﺔ ،ﻧﻴﻮﻳﻮرك:
اﻟﻄ ﺗﻴﻮﺳﻮﻧﺰا رﻳﻮردا ،ﺟﻴﻮﻓﺎﻧ ﻲﺳﻜﻮﻳﻠﻴﺮو
ﺑﻮاﺳﻄ ﺔ .ﻣﺎ
]0132091985
ﺒﻌ ﺔ
ﺒﻴﻘﺎ ت" ،اﻟﻄ
ﺘﻄﺒﺎدئ واﻟ
ﺗﺸﺎرﻟﺰ إم ﺟﻴﻠﻤﻮر " ،اﻟﻤﻌﺎﻟﺠﺎ ت اﻟﺪﻗﻴﻘ ﺔ :اﻟﻤ
][4
ﺜﺎﻧﻴ ﺔ ،ﻧﻴﻮﻳﻮرك :ﻋﻠﻮم ﻣﺎﻛﺠﺮو ﻫﻴﻞ 1995. [ISBN: 0028018370] ،
اﻟ
ﻣﺮاﺟﻊ اﻟﻮﻳ ﺐ
ﺒﻌ ﺔﺘﻮاﺻﻞ" ،اﻟﻄ
ﺒﺮﻣﺠ ﺔ واﻟ
][5ﻛﻮﻣﺎر " ،اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ 8085:اﻟﻌﻤﺎرة واﻟ
ﺑﻴﺮﺳﻮن إدﻳﻮﻛﻴﺸﻦ إﻧﺪﻳﺎ 2008. [ISBN: 9788177584554] ، ﺜﺎﻧﻴ ﺔ ،
اﻟ
CPUs/8085 [18] http://www.romux.com/tutorials/8085-
wikipedia.org/wiki/Intel_8085 [17] http://www.cpu-world.com/
ﺑﻬﻴﺸﻴﻚﻳﺎداف " ،ﻣﻌﺎﻟﺞ دﻗﻴﻖ 80858086" ، 2 ][6ا [15] http://microprocessor-8085.blogspot.in/ [16] http: // en.
ﺒﻌ ﺔ دﻟﻬ ﻲFirewall Media ، 2008. [ISBN: 9788131803561] :ﻃ [14] http://www.8085projects.info/
[13] http://www.8085microprocessor.com/
ﺘﻮاﺻﻞ
ﺒﺮﻣﺠ ﺔ واﻟ
"[7] Triebel ،اﻟﻤﻌﺎﻟﺠﺎ ت اﻟﺪﻗﻴﻘ ﺔ 8088و 8086:اﻟ
ﺑﻌ ﺔ ،ﻧﻴﻮدﻟﻬ ﻲ8177584812] :
ﺒﻌ ﺔ اﻟﺮا
ﺒﻴﻘﺎ ت" ،اﻟﻄ
ﺘﻄﺒﺮﻣﺠﻴﺎ ت واﻷﺟﻬﺰة واﻟ
واﻟ ﻣﻌﺎﻟﺞ دﻗﻴﻖ Solutions / 8085-microprocessor-262.html
Pearson Education India ، 2007. [ISBN: [19] http://www.dynalogindia.com/products/education
ﺘﺎﻣﻴ ﺔ
اﻟﻜﻠﻤﺎ ت اﻟﺨ
ﺗﺮ .ﻟﺬا ،ﻣﻦ اﻟﻤﻬﻢ دراﺳ ﺔ و
ﺒﻴﻮ
اﻟﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ ﻫﻮ ﻗﻠ ﺐ وﻋﻘﻞ اﻟﻜﻤ
ﻓﻬﻢ ﻟﻄﻼ ب اﻟﻬﻨﺪﺳ ﺔ.
ﺘﻬﻢ اﻷﻛﺎدﻳﻤﻴ ﺔ وﻳﻤﻜﻨﻬﻢ
ﺒﺮة واﻟﻤﺮاﺟﻊ ،ﻟﻺﺷﺎرة اﻟ ﺴﺮﻳﻌ ﺔ ﻟﻠﻤﻌﺎﻟﺞ اﻟﺪﻗﻴﻖ ؛ 8085ﻟﻤ ﺴﺎﻋﺪة اﻟﻄﻼ ب ﻓ ﻲ ﺟﻠ ﺴ
ﺘﻨﺪ ﻣﻦ ﺧﻼل ﻧﻮع ﻣﻦ اﻟﺨ
ﻟﻘﺪ ﺻﻨﻌ ﺖ ﻫﺬا اﻟﻤ ﺴ
ﺘﺤﺎن.
ﺘﻌﺎﻣﻞ ﻣﻊ أﺳﺌﻠ ﺔ اﻻﻣ
اﻟ
ﺘ ﺐ اﻟﻤﺮﺟﻌﻴ ﺔ.
ﺑﻌﻤﻖ ﻓ ﻲ ﻫﺬا اﻟﻤﻮﺿﻮع ،ﻳﺠ ﺐ أنﻳﺬ ﻫ ﺐ ﻣﻊ اﻟﻜﺑﻼ ت .اﻟﺸﺨﺺ اﻟﺬيﻳﺮﻳﺪ اﻟﻐﻮص
ﺳﻮفﺗ ﺴﺎﻋﺪ اﻷﺳﺌﻠ ﺔ اﻟﻘﺼﻴﺮة ﻓ ﻲ اﻟﺤﻴﺎة واﻟﻤﻘﺎ
ﺘﺮدد ﻓ ﻲ
ﺘﻼﺷ ﻲ .ﻻﺗ
ﺗﺠﺎل ﻫﺬا اﻟ
ﺘﺮاﺣﺎ ت ﻣﻦ اﻟﻘﺮاء ﻻر
ﺘﻨًﺎ ﻟﻠﺤﺼﻮل ﻋﲆﺗﻌﻠﻴﻘﺎ ت واﻗ
ﺒﻴﻊ.ﺳﺄﻛﻮن ﻣﻤ
ﺒﻮل اﻟ
ﺘﺎ ب اﻟ ﺴﺮﻳﻊ وﻗ
ﺘﺨﺪام وﻣﺸﺎرﻛ ﺔ ﻫﺬا اﻟﻜ
أﻧ ﺖ ﺣﺮ ﻓ ﻲ اﺳ
ﺗﻚ.
ﺗﻚ وﻣﺮاﺟﻌﺎ
ﺘﻔ ﺴﺎرا
ﺘﻮي ﻋﲆ اﺳ
ﺘﺮوﻧ ﻲﻳﺤ
ﺑﺮﻳﺪ إﻟﻜإرﺳﺎل
1
mbrajpara@indiatimes.com
ﺑﺮﻳﻞ 2012.
- MB Rajparaأ
ﺒﺬة
ﻣﻮﻗﻊ اﻟﻮﻳ ﺐwww.vidyanuragi.wordpress.com :ﻧ
ﻋﻨ ﻲhttp://en.gravatar.com/mbrajpara :