SlideShare a Scribd company logo
1 of 173
‫ﰲ‬ ‫ﻣﺮﺟﻊ‬:
 
 
 
 
‫ﺗﺄﻟﻴﻒ‬:‫ﺍﳌﺴﻤﺮﻱ‬ ‫ﻤﻴﺪ‬
ُ
‫ﺣ‬
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
2
‫ـﺄﻟﻴﻒ‬‫ﺗ‬‫ﳏﻤﺪ‬ ‫ﻤﻴﺪ‬‫ﺣ‬‫ﺍﳌﺴﻤﺮﻱ‬‫ﳏﺴﻦ‬‫ﻋﻠﻲ‬
 
 
 
– 
 
– 
 
ALMASMRY2010@YAHOO.COMMAIL :-E 
 
TEL : 777613560 – 735291474 
‫ﺍﻟﺮﺍﺣﺔ‬ ‫ﺍﻟﻘﻨﺎﻋﺔ‬ ‫ﲦﺮﺓ‬ ‫ﻭ‬ ‫ﺍﳊﺮﻳﺔ‬ ‫ﺍﻟﺘﻮﺍﺿﻊ‬ ‫ﲦﺮﺓ‬
 
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
3
‫ﺍﻟﻔﻬﺮﺱ‬
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻣﺔ‬
١
‫ﺍﻟﺜﺎﱐ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﺍﻟﺸﺨﺼﻲ‬ ‫ﺍﳊﺎﺳﺐ‬ ‫ﻭﺗﻨﻈﻴﻢ‬ ‫ﺍﳌﻌﺎﳉﺎﺕ‬٤
‫ﺍﳌﻌﺎﳉﺎﺕ‬ ‫ﻋﺎﺋﻠﺔ‬Intel٤
‫ﻟﻠﻤﻌﺎﰿ‬ ‫ﺍﻟﺪﺍﺧﻠﻲ‬ ‫ﺍﻟﺘﺮﻛﻴﺐ‬٨٠٨٨٨
‫ﺍﻟﺬﺍﻛﺮﺓ‬ ‫ﻣﻘﺎﻃﻊ‬١٠
‫ﺍﻟ‬ ‫ﺍﻟﻔﺼﻞ‬‫ﺜﺎﻟﺚ‬:‫ﺍﻟﺘﺠﻤﻴﻊ‬ ‫ﻟﻐﺔ‬ ‫ﺇﱄ‬ ‫ﻣﺪﺧﻞ‬١٦
‫ﻟﻸﻭﺍﻣﺮ‬ ‫ﺍﻟﻌﺎﻡ‬ ‫ﺍﻟﺸﻜﻞ‬١٦
‫ﺍﳌﺴﺘﺨﺪﻣﺔ‬ ‫ﺍﻟﺒﻴﺎﻧﺎﺕ‬١٩
‫ﺑﻌﺾ‬‫ﺍﻷﺳﺎﺳﻴﺔ‬ ‫ﺍﻷﻭﺍﻣﺮ‬٢٣
‫ﻟﻠﱪﻧﺎﻣﺞ‬ ‫ﺍﻟﻌﺎﻡ‬ ‫ﺍﻟﺸﻜﻞ‬٢٧
‫ﺍﻟﺬﺍﻛﺮﺓ‬ ‫ﳕﺎﺫﺝ‬٢٧
‫ﻭﺍﻹﺧﺮﺍﺝ‬ ‫ﺍﻹﺩﺧﺎﻝ‬ ‫ﺗﻌﻠﻴﻤﺎﺕ‬٣٠
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﱪﻧﺎﻣﺞ‬٣٢
‫ﲤﺎﺭﻳﻦ‬٣٩
‫ﺍ‬‫ﺍﻟﺮﺍﺑﻊ‬ ‫ﻟﻔﺼﻞ‬:‫ﺍﻟﺒﻴﺎﺭﻕ‬ ‫ﻣﺴﺠﻞ‬٤١
‫ﺍﻟﺒﻴﺎﺭﻕ‬٤١
‫ﺍﻟﻔﻴﻀﺎﻥ‬٤٣
‫ﺣﺪ‬ ‫ﺗﻮﺿﻴﺢ‬‫ﺍﻟﻔﻴﻀﺎﻥ‬ ‫ﻭﺙ‬٤٤
‫ﺑﺈﺷﺎﺭﺓ‬ ‫ﻭﺍﻟﻔﻴﻀﺎﻥ‬ ‫ﺇﺷﺎﺭﺓ‬ ‫ﺑﺪﻭﻥ‬ ‫ﺍﻟﻔﻴﻀﺎﻥ‬٤٥
‫ﺍﻟﺒﻴﺎﺭﻕ‬ ‫ﻋﻠﻲ‬ ‫ﺍﻟﻌﻤﻠﻴﺎﺕ‬ ‫ﺗﺄﺛﲑ‬٤٥
‫ﺑﺮﻧﺎﻣﺞ‬Debug٤٨
‫ﲤﺎﺭﻳﻦ‬٥٢
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
4
‫ﺍﳋﺎﻣﺲ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﺍﻟﺘﻔﺮﻉ‬‫ﺍﻻﻧﺴﻴﺎﺏ‬ ‫ﺿﺒﻂ‬ ‫ﻭﺗﻌﻠﻴﻤﺎﺕ‬٥٣
‫ﺍﳌﺸﺮﻭﻁ‬ ‫ﺍﻟﺘﻔﺮﻉ‬٥٤
‫ﺇ‬ ‫ﺑﺪﻭﻥ‬ ‫ﻭﺍﻟﺘﻔﺮﻉ‬ ‫ﺑﺈﺷﺎﺭﺓ‬ ‫ﺍﻟﺘﻔﺮﻉ‬‫ﻭﺍﺣﺪ‬ ‫ﺑﺒﲑﻕ‬ ‫ﻭﺍﻟﺘﻔﺮﻉ‬ ‫ﺷﺎﺭﺓ‬٥٥
‫ﺍﻷﻣﺮ‬CMP٥٦
‫ﻣﺸﺮﻭﻁ‬ ‫ﺍﻟﻐﲑ‬ ‫ﺍﻟﺘﻔﺮﻉ‬٥٧
‫ﺍﻟﱪﻧﺎﻣﺞ‬ ‫ﻫﻴﻜﻠﻴﺔ‬٥٨
‫ﺍﻷﻣﺮ‬IF…….Then …….End_If٥٨
‫ﺍﻷﻣﺮ‬If….Then……Else……End_If٥٨
‫ﻋﺒﺎﺭﺓ‬Case٥٩
‫ﺍﳌﺮﻛﺐ‬ ‫ﺍﻟﺘﻔﺮﻉ‬٦٠
‫ﲝﻠﻘﺔ‬ ‫ﺍﻟﺘﻜﺮﺍﺭ‬FR٦٢
‫ﺍﻟﺘﻜﺮ‬‫ﺑﻌﺒﺎﺭﺓ‬ ‫ﺍﺭ‬While٦٣
‫ﺑﻌﺒﺎﺭﺓ‬ ‫ﺍﻟﺘﻜﺮﺍﺭ‬Repeat٦٤
‫ﻛﺎﻣﻞ‬ ‫ﺑﺮﻧﺎﻣﺞ‬ ‫ﻛﺘﺎﺑﺔ‬٦٤
‫ﲤﺎﺭﻳﻦ‬٦٥
‫ﺍﻟﺴﺎﺩﺱ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﺍﳌﻨﻄﻘﻴﺔ‬ ‫ﺍﻷﻭﺍﻣﺮ‬٧١
‫ﺍﳌﻨﻄﻘﻴﺔ‬ ‫ﺍﻷﻭﺍﻣﺮ‬٧١
‫ﺍﻷﻣﺮ‬TEST٧٣
‫ﺍﻹﺯﺍﺣﺔ‬ ‫ﺃﻭﺍﻣﺮ‬٧٤
‫ﺍﻟﺪﻭﺭﺍﻥ‬ ‫ﺃﻭﺍﻣﺮ‬٧٧
‫ﺍﻷﺭﻗﺎ‬ ‫ﻗﺮﺍﺀﺓ‬ ‫ﺇﺟﺮﺍﺀ‬‫ﺍﻟﺜﺎﺋﻴﺔ‬ ‫ﻡ‬٧٩
‫ﺍﻟﺜﺎﺋﻴﺔ‬ ‫ﺍﻷﺭﻗﺎﻡ‬ ‫ﻃﺒﺎﻋﺔ‬ ‫ﺇﺟﺮﺍﺀ‬٨٠
‫ﻋﺸﺮ‬ ‫ﺍﻟﺴﺪﺍﺳﻴﺔ‬ ‫ﺍﻷﺭﻗﺎﻡ‬ ‫ﻗﺮﺍﺀﺓ‬ ‫ﺇﺟﺮﺍﺀ‬٨١
‫ﻋﺸﺮ‬ ‫ﺍﻟﺴﺪﺍﺳﻴﺔ‬ ‫ﺍﻷﺭﻗﺎﻡ‬ ‫ﻃﺒﺎﻋﺔ‬ ‫ﺇﺟﺮﺍﺀ‬٨٢
‫ﲤﺎﺭﻳﻦ‬٨٢
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
5
‫ﺍﻟﺴﺎﺑﻊ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻭﺍﻹﺟﺮﺍﺀﺍﺕ‬ ‫ﺍﳌﻜﺪﺱ‬٨٥
‫ﺍﳌﻜﺪﺱ‬ ‫ﰲ‬ ‫ﻗﻴﻢ‬ ‫ﻭﺿﻊ‬٨٥
‫ﺍﳌﻜﺪﺱ‬ ‫ﻣﻦ‬ ‫ﻗﻴﻢ‬ ‫ﺳﺤﺐ‬٨٦
‫ﺍﻟﻔﺮﻋﻴﺔ‬ ‫ﺍﻟﱪﺍﻣﺞ‬Procedures٨٧
‫ﺍﻟﻔﺮﻋﻴﺔ‬ ‫ﺍﻟﱪﺍﻣﺞ‬ ‫ﺑﲔ‬ ‫ﺍﻻﺗﺼﺎﻝ‬٨٨
‫ﺍﻟﻔﺮﻋﻴﺔ‬ ‫ﺍﻟﱪﺍﻣﺞ‬ ‫ﺗﻮﺛﻴﻖ‬٨٩
‫ﺍﻷﻣﺮﻳﻦ‬CALL‫ﻭ‬RET٨٩
‫ﲤﺎﺭﻳﻦ‬٩١
‫ﺍﻟﺜﺎﻣﻦ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻭﺍﻟﻘﺴﻤﺔ‬ ‫ﺍﻟﻀﺮﺏ‬ ‫ﺃﻭﺍﻣﺮ‬.................................................٩٤
‫ﻋﻤﻠﻴﺎ‬‫ﺍﻟﻀﺮﺏ‬ ‫ﺕ‬٩٤
‫ﺍﻟﻘﺴﻤﺔ‬ ‫ﻋﻤﻠﻴﺎﺕ‬٩٧
‫ﺍﳌﻘﺴﻮﻡ‬ ‫ﺇﺷﺎﺭﺓ‬ ‫ﲤﺪﻳﺪ‬٩٩
‫ﺍﻟﻌﺸﺮﻳﺔ‬ ‫ﺍﻷﺭﻗﺎﻡ‬ ‫ﻗﺮﺍﺀﺓ‬ ‫ﺇﺟﺮﺍﺀ‬٩٩
‫ﺍﻟﻌﺸﺮﻳﺔ‬ ‫ﺍﻷﺭﻗﺎﻡ‬ ‫ﻟﻄﺒﺎﻋﺔ‬ ‫ﺇﺟﺮﺍﺀ‬١٠٢
‫ﺍﻟﻔﻴﻀﺎﻥ‬١٠٤
‫ﲤﺎﺭﻳﻦ‬١٠٥
‫ﺍﻟﺘﺎﺳﻊ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﺍﻟﻌﻨﻮﻧﺔ‬ ‫ﻭﺃﳕﺎﻁ‬ ‫ﺍﳌﺼﻔﻮﻓﺎﺕ‬......................................١٠٨
‫ﺍﻟﻮﺍﺣﺪ‬ ‫ﺍﻟﺒﻌﺪ‬ ‫ﺫﺍﺕ‬ ‫ﺍﳌﺼﻔﻮﻓﺎﺕ‬١٠٨
‫ﺍﳌﺆﺛﺮ‬DUP١٠٩
‫ﺍﳌﺼﻔﻮﻑ‬ ‫ﻋﻨﺎﺻﺮ‬ ‫ﻣﻮﺍﻗﻊ‬١٠٩
‫ﺍﻟﻌﻨﻮﻧﺔ‬ ‫ﺃﳕﺎﻁ‬١٠٩
‫ﺍﳌﺴﺠﻼﺕ‬ ‫ﳕﻂ‬١١٠
‫ﺍﻟﻠﺤﻆ‬ ‫ﺍﻟﻨﻤﻂ‬١١٠
‫ﺍﳌﺒﺎﺷﺮ‬ ‫ﺍﻟﻨﻤﻂ‬١١٠
‫ﻣﺒﺎ‬ ‫ﺍﻟﻐﲑ‬ ‫ﺑﺎﻻﺳﺘﺨﺪﺍﻡ‬ ‫ﺍﻟﻌﻨﻮﻧﺔ‬ ‫ﳕﻂ‬‫ﻟﻠﻤﺴﺠﻼﺕ‬ ‫ﺷﺮ‬١١٠
‫ﺍﻷﺳﺎﺳﻴﺔ‬ ‫ﻭﺍﻟﻌﻨﻮﻧﺔ‬ ‫ﺍﻟﻔﻬﺮﺳﺔ‬ ‫ﺃﳕﺎﻁ‬١١٣
‫ﺍﳌﻌﺎﻣﻞ‬PTR‫ﻭﺍﻹﻳﻌﺎﺯ‬LABEL١١٥
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
6
‫ﺍﳌﻘﺎﻃﻊ‬ ‫ﺗﻐﻴﲑ‬١١٧
‫ﺍﳌﺼﻔﻮﻑ‬ ‫ﺗﺮﺗﻴﺐ‬١١٧
‫ﺍﻟﺒﻌﺪﻳﻦ‬ ‫ﺫﻭ‬ ‫ﺍﳌﺼﻔﻮﻑ‬١٢٠
‫ﺍﳌﻔﻬﺮﺱ‬ ‫ﺍﻟﻘﺎﻋﺪﻱ‬ ‫ﺍﻟﻌﻨﻮﻧﺔ‬ ‫ﳕﻂ‬١٢٢
‫ﺍﻷﻣﺮ‬XLAT١٢٣
‫ﲤﺎﺭﻳﻦ‬١٢٥
‫ﺍﻟﻌﺎﺷﺮ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﺍﻟﻨﺼﻮﺹ‬ ‫ﻣﻊ‬ ‫ﺍﻟﺘﻌﺎﻣﻞ‬ ‫ﺃﻭﺍﻣﺮ‬١٢٨
‫ﺍﻻﲡﺎﻩ‬ ‫ﺑﲑﻕ‬١٢٨
‫ﻧﺺ‬ ‫ﻧﺴﺦ‬١٢٩
‫ﺍﻟﺒﺎﺩﺋﺔ‬REP١٢٩
‫ﻧﺺ‬ ‫ﲣﺰﻳﻦ‬١٣٠
‫ﻧﺺ‬ ‫ﲢﻤﻴﻞ‬١٣٢
‫ﻓﻴﻨﺺ‬ ‫ﺍﻟﺒﺤﺚ‬١٣٣
‫ﺍﻟﻨﺼﻮﺹ‬ ‫ﻣﻘﺎﺭﻧﺔ‬١٣٥
‫ﲤﺎﺭﻳﻦ‬١٣٧
‫ﻋﺸﺮ‬ ‫ﺍﳊﺎﺩﻱ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻋﻤﻠﻴﺔ‬ ‫ﺗﻄﺒﻴﻘﺎﺕ‬...............................................١٤٠
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﺘﻄﺒﻴﻖ‬:‫ﺍﻟﻨﻈﺎﻡ‬ ‫ﺇﺻﺪﺍﺭﺓ‬ ‫ﻣﻌﺮﻓﺔ‬١٤٠
‫ﺍﻟﺜﺎﱐ‬ ‫ﺍﻟﺘﻄﺒﻴﻖ‬:‫ﺍﻟﺘﺎﺭﻳﺦ‬ ‫ﻣﻌﺮﻓﺔ‬١٤١
‫ﺍﻟﺜﺎﻟﺚ‬ ‫ﺍﻟﺘﻄﺒﻴﻖ‬:‫ﺍﻟﺰﻣﻦ‬ ‫ﻣﻌﺮﻓﺔ‬١٤٢
‫ﺍﻟﺮﺍ‬ ‫ﺍﻟﺘﻄﺒﻴﻖ‬‫ﺑﻊ‬:‫ﺍﻟﺘﺎﺭﻳﺦ‬ ‫ﺗﻐﻴﲑ‬١٤٤
‫ﺍﳋﺎﻣﺲ‬ ‫ﺍﻟﺘﻄﺒﻴﻖ‬:‫ﺍﻟﺰﻣﻦ‬ ‫ﺗﻐﻴﲑ‬١٤٦
‫ﺍﻟﺴﺎﺩﺱ‬ ‫ﺍﻟﺘﻄﺒﻴﻖ‬:‫ﺍﻟﻠﻐﺎﺕ‬ ‫ﺑﲔ‬ ‫ﻣﻘﺎﺭﻧﺔ‬١٤٨
 
 
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
7
 
 
INTRODUCTION
 

Personal ComputersIntel

Assembly Language Programming and Organization of The IBM PC

 
 
Background 


 

Structured Programming Language


 
 
 



 
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
8

 
 



 
Intel
8088
 


 
Flag Register
 

High Level Language

 


 
Stack
 


 
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
9

 
Strings 
 
 
 


Low-Level

Systems Programming 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
10
 
 
 
IBMIntel

Segments 
 
Intel 8086 
IBMIntel
Pentium
IBM PC
XT ( eXtended Technology )AT (
Advanced Technology ) 
ISA (Industry Standard
Arch.)EISA ( Extended ISA ) 
Pentium
Local Bus SystemsPCIVESA
 
Intel

Software Compatibility


Word Length 
 
 
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
11
 
Intel1978808616-
bits16-bit

8-bits8086


MHz 
IBM8088IBM PC

808616-bit
16-bit 
80868088

80868088
 
 
8018680188 
801868018880868088

Support Chips
Extended Instruction
80286
 
 
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
12
 
 
80286 
80286198216 Bits
808612.5 MHZ10 MHZ
808680286 
Two Modes Of Operations 
80286Real Mode
Protected Mode 
802868086
8086 

Multi_Tasking

 
 
8028616 MByte
1 MBYTE8086 
 

1 GBYTE16
MBYTE 
80386 
198532 BITS80386
8028616_BIT32_BIT
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
13
40 MHZ
80286 
80386
8038680286
8086VIRTUAL 8086 MODE
8086 
803864 Gbytes
64 T BYTES 
80386SX
8038616 BITS 
 
80486 
19898048680386
80386
80387


Math. Co_Processor
Cache Memory
8 Kbytes


100 M Hz 
80486SX

 
 
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
14
Pentium 
PentiumIntel64
Bits
Cache Memory 
Pentium
MMX 
 
 



Pentium 
 
 
 
 
 
 
DX,CX,BX,AX




 
16-BITS
8-BITSHIGHLOW
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
15
AX16-BITS(HIGH) AH
8-BITSAL (LOW)8-BITS
D,C,B88-BITS
16-BITS 
GENERAL PURPOSE REGISTERS

 
 
 
(Accumulator) AX 
AX



AX
 
(Base Register) BX 
BX

 
(Count Register) CX 
CX
 
(Data Register )DX 

 
 
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
16
CS, DS, SS, ES 

 
Address Bus
220
= 1,048,5761 Mbytes 
 
00000 h = 0000 0000 0000 0000 0000
00001 h = 0000 0000 0000 0000 0001
00002 h = 0000 0000 0000 0000 0010
00003 h = 0000 0000 0000 0000 0011
00004 h = 0000 0000 0000 0000 0100

00000hFFFFFh 


64 Kbytes
Segments64 K Bytes 
 
 
216
= 64 Kbytes
Segment Number0000hFFFFh 
Offset
16 Bytes0000hFFFFh 

 
Segment : Offset
Logical AddressAABB:5566
AABB 
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
17


AABB:5566 
 
 111 
 0 B B A A  
 6655+ 
 611 0B= 
16B0116
 
LOCATIONS OF SEGMENTS 
0000:000000000
0000:FFFF0FFFF0001:0000
000100001:FFFF1000F
 
 
   
 1001F 
 …….. 
 1000F 
 …….. 
 0FFFF 
 …….. 
  
 00020 
  
 00010 
  
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
18
 00000 
      
1616
Paragraph10h
Paragraph Boundaries 

 
 
1256A 
1256 1240
 
16 
X 
X10h1256 1256A 
X12560=1256A 
X   000A 
 1256:000A 
 
 – 
X 
X10h1240 1256A 
X12400=1256A 
X   016A 
 1240:016A 
 
1256A = 1256:000A = 1240:016A
 
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
19
 
80FD2h8FD2h 
16 
80FD2h   10hBFD2h 
7500h 
 


Stack 
Code SegmentData Segment
Stack SegmentExtra
Segment 
 
Code Segment Register (CS)
Code Segment Address


Code Segment Register (CS)
Instruction Pointer 
 
Data segment Register (DS) 
Data Segment Address

DS
 
Stack Segment Register (SS) 
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
20
(Last In First Out
LIFO
Stack Pointer
(SP) 
Extra Segment Register (ES) 



ES 
 
Index and Pointer Registers (SP, BP, SI, DI) 

 
Stack Pointer (SP) 
 
Base Pointer (BP) 

 
Source Index (SI) 


 
Destination Index (DI) 
SI
ES
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
21

 
Instruction Pointer (IP) 


 
Instruction Pointer
(IP)Code Segment
CS:IP

 
 
Flags Register 





Interrupt Flag 
 

 
 
Memory Organization 
1Mbyte
1KByte
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
22
Interrupt Vector Table
BIOS
ROM (READ ONLY MEMORY)
 
VIDEO DISPLAY MEMORY 
 
I/O PORTS 
64KB


 
 
 
 
 
DX,CX,BX,AX 
0A51:CD90 
4A37B 
40FF 
123B 
 
 
 
 
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
23
 
 
INTRODUCTION TO ASSEMBLY LANGUAGE
 
 
8088

 




 
 
 
Assembler
Assembler
 

 
InstructionsAssembler
Assembler-DirectivesAssembler
 
 
NAME OPERATION OPERAND(S) COMMENT
•TAB(SPACE)
 
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
24
•NAME
 
•Operation 
•Operation(s)
 
•Comments 
 
Srart: MOV CX , 5 ; initialize counter
StartMOVCX
CX 
 
Main Proc
Main
 
Name Field 

 

“.”
 
 
start – counter - @character – sum_of_digits - $1000 – done? -.test
 
two words 
2abc 
a45.ab ‫ﺍﳊﺮﻑ‬ ‫ﻋﻠﻲ‬ ‫ﳛﺘﻮﻱ‬(.)‫ﻣﻨﺘﺼﻔﻪ‬ ‫ﰲ‬
Operation Field 
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
25
OpCode
Assembler
SubAddMov
 
Pseudo-OpAssembler
ProcProcedure 
 
Operand Field 


 
  
NOP  
INC CX CX 
ADD Word1 , 2 Word1 

destination Operand
Source
Operand 
 
 
Comment Field 


;
 
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
26



 
MOV CX , 0 ; move 0 to CX
 
MOV CX , 0 ; CX counts terms, initialized to 0
‫ﻛﻤﺎ‬ ‫ﳏﺪﺩﺓ‬ ‫ﻓﻘﺮﺓ‬ ‫ﺷﺮﺡ‬ ‫ﺣﺎﻟﺔ‬ ‫ﰲ‬ ‫ﻭﺫﻟﻚ‬ ‫ﺗﻌﻠﻴﻖ‬ ‫ﺃﻧﻪ‬ ‫ﻋﻠﻲ‬ ‫ﻛﺎﻣﻞ‬ ‫ﺳﻄﺮ‬ ‫ﺍﺳﺘﺨﺪﺍﻡ‬ ‫ﹰ‬‫ﺎ‬‫ﺃﺣﻴﺎﻧ‬ ‫ﻳﺘﻢ‬ ‫ﻛﻤﺎ‬
‫ﺍﻟﺘﺎﱄ‬ ‫ﺍﳌﺜﺎﻝ‬ ‫ﰲ‬:
;
; Initialize Registers
MOV CX,0
MOV BX, 0
Program Data 
‫ﻳـﺘﻢ‬ ‫ﺍﻟﺘﺠﻤﻴـﻊ‬ ‫ﻟﻐﺔ‬ ‫ﺑﺮﺍﻣﺞ‬ ‫ﻭﰲ‬ ‫ﺛﻨﺎﺋﻴﺔ‬ ‫ﺃﺭﻗﺎﻡ‬ ‫ﺻﻮﺭﺓ‬ ‫ﰲ‬ ‫ﺍﻟﺒﻴﺎﻧﺎﺕ‬ ‫ﻣﻊ‬ ‫ﺑﺎﻟﺘﻌﺎﻣﻞ‬ ‫ﺍﻟﱪﻧﺎﻣﺞ‬ ‫ﻳﻘﻮﻡ‬
‫ﺻـﻮﺭﺓ‬ ‫ﰲ‬ ‫ﺣﱴ‬ ‫ﺃﻭ‬ ‫ﺍﻟﻌﺸﺮﻳﺔ‬ ‫ﺃﻭ‬ ‫ﻋﺸﺮ‬ ‫ﺍﻟﺴﺪﺍﺳﻴﺔ‬ ‫ﺃﻭ‬ ‫ﺍﻟﺜﻨﺎﺋﻴﺔ‬ ‫ﺍﻟﺼﻮﺭﺓ‬ ‫ﰲ‬ ‫ﺍﻷﺭﻗﺎﻡ‬ ‫ﻣﻊ‬ ‫ﺍﻟﺘﻌﺎﻣﻞ‬
‫ﺣﺮﻭﻑ‬.
Numbers 
•Bb
Binary 
•01010111B11100011b 
•
DdDecimal12341345d–234D 
•Hh
Hexadecimal0abh56H0
abab 
 
  
10011
 
10011b
 
PDF created with pdfFactory Pro trial version www.pdffactory.com
‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬
_____________________________________________________________________
__________________________________________________________________
27
6455
 
-456h
 
FFFFh
 
1,234
 
0ab
hH 
 
 
 
Characters 
‘A’‘SUDAN’
ASCIIAssembler
‘A’41hA
 
VARIABLES 

High Level Programming Languages


 
  
DB (Define Byte) 
DW (Define Word ) 
DD (Define Double Word) 
DQ (Define Quad Word) 
DT (Define Ten Bytes) 
DBDW 
PDF created with pdfFactory Pro trial version www.pdffactory.com
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي
مرجع في البرمجة بلغة الاسمبلي

More Related Content

What's hot

lecture:Operating Syste Ms
lecture:Operating Syste Mslecture:Operating Syste Ms
lecture:Operating Syste Msyeswanth reddy
 
Vi Cheat Sheet v 1 00
Vi Cheat Sheet v 1 00Vi Cheat Sheet v 1 00
Vi Cheat Sheet v 1 00Nicole Cordes
 
Linux & Unix Operating System's
Linux & Unix Operating System'sLinux & Unix Operating System's
Linux & Unix Operating System'sRiaz Ahmed Channa
 
Automatic speech recognition
Automatic speech recognitionAutomatic speech recognition
Automatic speech recognitionRichie
 
TEXT-SPEECH PPT.pptx
TEXT-SPEECH PPT.pptxTEXT-SPEECH PPT.pptx
TEXT-SPEECH PPT.pptxNsaroj kumar
 
Shell and its types in LINUX
Shell and its types in LINUXShell and its types in LINUX
Shell and its types in LINUXSHUBHA CHATURVEDI
 
Sdv 0405 design-pattern_thc_jps_skript
Sdv 0405 design-pattern_thc_jps_skriptSdv 0405 design-pattern_thc_jps_skript
Sdv 0405 design-pattern_thc_jps_skriptTomasz Waszczyk
 
Chat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.IChat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.IIRJET Journal
 
C language (Collected By Dushmanta)
C language  (Collected By Dushmanta)C language  (Collected By Dushmanta)
C language (Collected By Dushmanta)Dushmanta Nath
 
Organization of the ibm personal computers
Organization of the ibm personal computersOrganization of the ibm personal computers
Organization of the ibm personal computerswarda aziz
 
Avaya call routing_flowchart
Avaya call routing_flowchartAvaya call routing_flowchart
Avaya call routing_flowchartdborsan
 
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt onu9
 
Unix Programming Lab
Unix Programming LabUnix Programming Lab
Unix Programming LabNeil Mathew
 

What's hot (20)

Case study
Case studyCase study
Case study
 
History of Linux.pptx
History of Linux.pptxHistory of Linux.pptx
History of Linux.pptx
 
lecture:Operating Syste Ms
lecture:Operating Syste Mslecture:Operating Syste Ms
lecture:Operating Syste Ms
 
Vi Cheat Sheet v 1 00
Vi Cheat Sheet v 1 00Vi Cheat Sheet v 1 00
Vi Cheat Sheet v 1 00
 
Linux & Unix Operating System's
Linux & Unix Operating System'sLinux & Unix Operating System's
Linux & Unix Operating System's
 
Automatic speech recognition
Automatic speech recognitionAutomatic speech recognition
Automatic speech recognition
 
TEXT-SPEECH PPT.pptx
TEXT-SPEECH PPT.pptxTEXT-SPEECH PPT.pptx
TEXT-SPEECH PPT.pptx
 
Macro
MacroMacro
Macro
 
Shell and its types in LINUX
Shell and its types in LINUXShell and its types in LINUX
Shell and its types in LINUX
 
Sdv 0405 design-pattern_thc_jps_skript
Sdv 0405 design-pattern_thc_jps_skriptSdv 0405 design-pattern_thc_jps_skript
Sdv 0405 design-pattern_thc_jps_skript
 
Chat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.IChat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.I
 
C language (Collected By Dushmanta)
C language  (Collected By Dushmanta)C language  (Collected By Dushmanta)
C language (Collected By Dushmanta)
 
Organization of the ibm personal computers
Organization of the ibm personal computersOrganization of the ibm personal computers
Organization of the ibm personal computers
 
Avaya call routing_flowchart
Avaya call routing_flowchartAvaya call routing_flowchart
Avaya call routing_flowchart
 
Programming
ProgrammingProgramming
Programming
 
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt
 
CH4.ppt
CH4.pptCH4.ppt
CH4.ppt
 
Introduction
IntroductionIntroduction
Introduction
 
Asr
AsrAsr
Asr
 
Unix Programming Lab
Unix Programming LabUnix Programming Lab
Unix Programming Lab
 

Viewers also liked

محاسبة المنشآت المالية - اللقاء الافتراضي الثاني
محاسبة المنشآت المالية - اللقاء الافتراضي الثانيمحاسبة المنشآت المالية - اللقاء الافتراضي الثاني
محاسبة المنشآت المالية - اللقاء الافتراضي الثانيجامعة القدس المفتوحة
 
كتاب: Simply AVR مقدمة مبسطة عن النظم المدمجة
كتاب: Simply AVR مقدمة مبسطة عن النظم المدمجةكتاب: Simply AVR مقدمة مبسطة عن النظم المدمجة
كتاب: Simply AVR مقدمة مبسطة عن النظم المدمجةجامعة القدس المفتوحة
 

Viewers also liked (15)

الشامل فى لغة الاسمبلى
الشامل فى لغة الاسمبلىالشامل فى لغة الاسمبلى
الشامل فى لغة الاسمبلى
 
أسمبيلي للمبتدئين Assembly
أسمبيلي للمبتدئين Assemblyأسمبيلي للمبتدئين Assembly
أسمبيلي للمبتدئين Assembly
 
ملخص تعايش مع التكنولوجيا
ملخص تعايش مع التكنولوجياملخص تعايش مع التكنولوجيا
ملخص تعايش مع التكنولوجيا
 
جميع اوامر لغة الاسمبلي
جميع اوامر لغة الاسمبلي جميع اوامر لغة الاسمبلي
جميع اوامر لغة الاسمبلي
 
ملخص ادارة مخاطر الائتمان
ملخص ادارة مخاطر الائتمانملخص ادارة مخاطر الائتمان
ملخص ادارة مخاطر الائتمان
 
محاسبة المنشآت المالية - اللقاء الافتراضي الثاني
محاسبة المنشآت المالية - اللقاء الافتراضي الثانيمحاسبة المنشآت المالية - اللقاء الافتراضي الثاني
محاسبة المنشآت المالية - اللقاء الافتراضي الثاني
 
ملخص اللغة العربية 1
ملخص اللغة العربية 1ملخص اللغة العربية 1
ملخص اللغة العربية 1
 
كتاب: Simply AVR مقدمة مبسطة عن النظم المدمجة
كتاب: Simply AVR مقدمة مبسطة عن النظم المدمجةكتاب: Simply AVR مقدمة مبسطة عن النظم المدمجة
كتاب: Simply AVR مقدمة مبسطة عن النظم المدمجة
 
ملخص السلوك التنظيمي
ملخص السلوك التنظيميملخص السلوك التنظيمي
ملخص السلوك التنظيمي
 
ملخص تحليل الانظمة وتصميمها - النصفي
ملخص تحليل الانظمة وتصميمها - النصفيملخص تحليل الانظمة وتصميمها - النصفي
ملخص تحليل الانظمة وتصميمها - النصفي
 
ملخص 20th century American lit
ملخص 20th century American litملخص 20th century American lit
ملخص 20th century American lit
 
ملخص م. الاحصاء
ملخص م. الاحصاءملخص م. الاحصاء
ملخص م. الاحصاء
 
ملخص مناهج البحث العلمي
ملخص مناهج البحث العلميملخص مناهج البحث العلمي
ملخص مناهج البحث العلمي
 
كتاب ميكروبيديا Micropedia
كتاب ميكروبيديا Micropediaكتاب ميكروبيديا Micropedia
كتاب ميكروبيديا Micropedia
 
ملخص مناهج البحث العلمي كامل
ملخص مناهج البحث العلمي كاململخص مناهج البحث العلمي كامل
ملخص مناهج البحث العلمي كامل
 

More from جامعة القدس المفتوحة

ملخص تحليل الانظمة وتصميمها - الوحدة السادسة
ملخص تحليل الانظمة وتصميمها - الوحدة السادسةملخص تحليل الانظمة وتصميمها - الوحدة السادسة
ملخص تحليل الانظمة وتصميمها - الوحدة السادسةجامعة القدس المفتوحة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الخامسة
ملخص تحليل الانظمة وتصميمها - الوحدة الخامسةملخص تحليل الانظمة وتصميمها - الوحدة الخامسة
ملخص تحليل الانظمة وتصميمها - الوحدة الخامسةجامعة القدس المفتوحة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الثالثة
ملخص تحليل الانظمة وتصميمها - الوحدة الثالثةملخص تحليل الانظمة وتصميمها - الوحدة الثالثة
ملخص تحليل الانظمة وتصميمها - الوحدة الثالثةجامعة القدس المفتوحة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الثامنة
ملخص تحليل الانظمة وتصميمها - الوحدة الثامنةملخص تحليل الانظمة وتصميمها - الوحدة الثامنة
ملخص تحليل الانظمة وتصميمها - الوحدة الثامنةجامعة القدس المفتوحة
 
ملخص تحليل الانظمة وتصميمها - الوحدة السابعة
ملخص تحليل الانظمة وتصميمها - الوحدة السابعةملخص تحليل الانظمة وتصميمها - الوحدة السابعة
ملخص تحليل الانظمة وتصميمها - الوحدة السابعةجامعة القدس المفتوحة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الرابعة
ملخص تحليل الانظمة وتصميمها - الوحدة الرابعةملخص تحليل الانظمة وتصميمها - الوحدة الرابعة
ملخص تحليل الانظمة وتصميمها - الوحدة الرابعةجامعة القدس المفتوحة
 
ملخص تحليل الانظمة وتصميمها - الوحدة التاسعة
ملخص تحليل الانظمة وتصميمها - الوحدة التاسعةملخص تحليل الانظمة وتصميمها - الوحدة التاسعة
ملخص تحليل الانظمة وتصميمها - الوحدة التاسعةجامعة القدس المفتوحة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الثانية
ملخص تحليل الانظمة وتصميمها - الوحدة الثانيةملخص تحليل الانظمة وتصميمها - الوحدة الثانية
ملخص تحليل الانظمة وتصميمها - الوحدة الثانيةجامعة القدس المفتوحة
 
ملخص تقنية تصميم صفحات الويب - الوحدة السادسة
ملخص تقنية تصميم صفحات الويب - الوحدة السادسةملخص تقنية تصميم صفحات الويب - الوحدة السادسة
ملخص تقنية تصميم صفحات الويب - الوحدة السادسةجامعة القدس المفتوحة
 
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسةملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسةجامعة القدس المفتوحة
 
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266جامعة القدس المفتوحة
 
مناهج البحث العلمي - اللقاء الافتراضي الثاني
مناهج البحث العلمي - اللقاء الافتراضي الثانيمناهج البحث العلمي - اللقاء الافتراضي الثاني
مناهج البحث العلمي - اللقاء الافتراضي الثانيجامعة القدس المفتوحة
 
مناهج البحث العلمي - اللقاء الافتراضي الاول
مناهج البحث العلمي - اللقاء الافتراضي الاولمناهج البحث العلمي - اللقاء الافتراضي الاول
مناهج البحث العلمي - اللقاء الافتراضي الاولجامعة القدس المفتوحة
 
ملخص تقنية تصميم صفحات الويب - الوحدة السادسة
ملخص تقنية تصميم صفحات الويب - الوحدة السادسةملخص تقنية تصميم صفحات الويب - الوحدة السادسة
ملخص تقنية تصميم صفحات الويب - الوحدة السادسةجامعة القدس المفتوحة
 
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسةملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسةجامعة القدس المفتوحة
 
ملخص تقنية تصميم صفحات الويب - الوحدة السادسة
ملخص تقنية تصميم صفحات الويب - الوحدة السادسةملخص تقنية تصميم صفحات الويب - الوحدة السادسة
ملخص تقنية تصميم صفحات الويب - الوحدة السادسةجامعة القدس المفتوحة
 
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسةملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسةجامعة القدس المفتوحة
 
ملخص تقنية تصميم صفحات الويب - الوحدة الرابعة
ملخص تقنية تصميم صفحات الويب - الوحدة الرابعةملخص تقنية تصميم صفحات الويب - الوحدة الرابعة
ملخص تقنية تصميم صفحات الويب - الوحدة الرابعةجامعة القدس المفتوحة
 
ملخص تقنية تصميم صفحات الويب - الوحدة الثالثة (الجزء الثالث)
ملخص تقنية تصميم صفحات الويب - الوحدة الثالثة (الجزء الثالث) ملخص تقنية تصميم صفحات الويب - الوحدة الثالثة (الجزء الثالث)
ملخص تقنية تصميم صفحات الويب - الوحدة الثالثة (الجزء الثالث) جامعة القدس المفتوحة
 

More from جامعة القدس المفتوحة (20)

ملخص تحليل الانظمة وتصميمها - الوحدة السادسة
ملخص تحليل الانظمة وتصميمها - الوحدة السادسةملخص تحليل الانظمة وتصميمها - الوحدة السادسة
ملخص تحليل الانظمة وتصميمها - الوحدة السادسة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الخامسة
ملخص تحليل الانظمة وتصميمها - الوحدة الخامسةملخص تحليل الانظمة وتصميمها - الوحدة الخامسة
ملخص تحليل الانظمة وتصميمها - الوحدة الخامسة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الثالثة
ملخص تحليل الانظمة وتصميمها - الوحدة الثالثةملخص تحليل الانظمة وتصميمها - الوحدة الثالثة
ملخص تحليل الانظمة وتصميمها - الوحدة الثالثة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الثامنة
ملخص تحليل الانظمة وتصميمها - الوحدة الثامنةملخص تحليل الانظمة وتصميمها - الوحدة الثامنة
ملخص تحليل الانظمة وتصميمها - الوحدة الثامنة
 
ملخص تحليل الانظمة وتصميمها - الوحدة السابعة
ملخص تحليل الانظمة وتصميمها - الوحدة السابعةملخص تحليل الانظمة وتصميمها - الوحدة السابعة
ملخص تحليل الانظمة وتصميمها - الوحدة السابعة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الرابعة
ملخص تحليل الانظمة وتصميمها - الوحدة الرابعةملخص تحليل الانظمة وتصميمها - الوحدة الرابعة
ملخص تحليل الانظمة وتصميمها - الوحدة الرابعة
 
ملخص تحليل الانظمة وتصميمها - الوحدة التاسعة
ملخص تحليل الانظمة وتصميمها - الوحدة التاسعةملخص تحليل الانظمة وتصميمها - الوحدة التاسعة
ملخص تحليل الانظمة وتصميمها - الوحدة التاسعة
 
ملخص تحليل الانظمة وتصميمها - الوحدة الثانية
ملخص تحليل الانظمة وتصميمها - الوحدة الثانيةملخص تحليل الانظمة وتصميمها - الوحدة الثانية
ملخص تحليل الانظمة وتصميمها - الوحدة الثانية
 
ملخص تقنية تصميم صفحات الويب - الوحدة السادسة
ملخص تقنية تصميم صفحات الويب - الوحدة السادسةملخص تقنية تصميم صفحات الويب - الوحدة السادسة
ملخص تقنية تصميم صفحات الويب - الوحدة السادسة
 
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسةملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
 
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
 
مناهج البحث العلمي - اللقاء الافتراضي الثاني
مناهج البحث العلمي - اللقاء الافتراضي الثانيمناهج البحث العلمي - اللقاء الافتراضي الثاني
مناهج البحث العلمي - اللقاء الافتراضي الثاني
 
مناهج البحث العلمي - شرح الوحدات 1-5
مناهج البحث العلمي - شرح الوحدات 1-5مناهج البحث العلمي - شرح الوحدات 1-5
مناهج البحث العلمي - شرح الوحدات 1-5
 
مناهج البحث العلمي - اللقاء الافتراضي الاول
مناهج البحث العلمي - اللقاء الافتراضي الاولمناهج البحث العلمي - اللقاء الافتراضي الاول
مناهج البحث العلمي - اللقاء الافتراضي الاول
 
ملخص تقنية تصميم صفحات الويب - الوحدة السادسة
ملخص تقنية تصميم صفحات الويب - الوحدة السادسةملخص تقنية تصميم صفحات الويب - الوحدة السادسة
ملخص تقنية تصميم صفحات الويب - الوحدة السادسة
 
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسةملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
 
ملخص تقنية تصميم صفحات الويب - الوحدة السادسة
ملخص تقنية تصميم صفحات الويب - الوحدة السادسةملخص تقنية تصميم صفحات الويب - الوحدة السادسة
ملخص تقنية تصميم صفحات الويب - الوحدة السادسة
 
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسةملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
 
ملخص تقنية تصميم صفحات الويب - الوحدة الرابعة
ملخص تقنية تصميم صفحات الويب - الوحدة الرابعةملخص تقنية تصميم صفحات الويب - الوحدة الرابعة
ملخص تقنية تصميم صفحات الويب - الوحدة الرابعة
 
ملخص تقنية تصميم صفحات الويب - الوحدة الثالثة (الجزء الثالث)
ملخص تقنية تصميم صفحات الويب - الوحدة الثالثة (الجزء الثالث) ملخص تقنية تصميم صفحات الويب - الوحدة الثالثة (الجزء الثالث)
ملخص تقنية تصميم صفحات الويب - الوحدة الثالثة (الجزء الثالث)
 

Recently uploaded

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 

Recently uploaded (20)

Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 

مرجع في البرمجة بلغة الاسمبلي

  • 1. ‫ﰲ‬ ‫ﻣﺮﺟﻊ‬:         ‫ﺗﺄﻟﻴﻒ‬:‫ﺍﳌﺴﻤﺮﻱ‬ ‫ﻤﻴﺪ‬ ُ ‫ﺣ‬ PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 2. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 2 ‫ـﺄﻟﻴﻒ‬‫ﺗ‬‫ﳏﻤﺪ‬ ‫ﻤﻴﺪ‬‫ﺣ‬‫ﺍﳌﺴﻤﺮﻱ‬‫ﳏﺴﻦ‬‫ﻋﻠﻲ‬       –    –    ALMASMRY2010@YAHOO.COMMAIL :-E    TEL : 777613560 – 735291474  ‫ﺍﻟﺮﺍﺣﺔ‬ ‫ﺍﻟﻘﻨﺎﻋﺔ‬ ‫ﲦﺮﺓ‬ ‫ﻭ‬ ‫ﺍﳊﺮﻳﺔ‬ ‫ﺍﻟﺘﻮﺍﺿﻊ‬ ‫ﲦﺮﺓ‬   PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 3. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 3 ‫ﺍﻟﻔﻬﺮﺱ‬ ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻣﺔ‬ ١ ‫ﺍﻟﺜﺎﱐ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﺍﻟﺸﺨﺼﻲ‬ ‫ﺍﳊﺎﺳﺐ‬ ‫ﻭﺗﻨﻈﻴﻢ‬ ‫ﺍﳌﻌﺎﳉﺎﺕ‬٤ ‫ﺍﳌﻌﺎﳉﺎﺕ‬ ‫ﻋﺎﺋﻠﺔ‬Intel٤ ‫ﻟﻠﻤﻌﺎﰿ‬ ‫ﺍﻟﺪﺍﺧﻠﻲ‬ ‫ﺍﻟﺘﺮﻛﻴﺐ‬٨٠٨٨٨ ‫ﺍﻟﺬﺍﻛﺮﺓ‬ ‫ﻣﻘﺎﻃﻊ‬١٠ ‫ﺍﻟ‬ ‫ﺍﻟﻔﺼﻞ‬‫ﺜﺎﻟﺚ‬:‫ﺍﻟﺘﺠﻤﻴﻊ‬ ‫ﻟﻐﺔ‬ ‫ﺇﱄ‬ ‫ﻣﺪﺧﻞ‬١٦ ‫ﻟﻸﻭﺍﻣﺮ‬ ‫ﺍﻟﻌﺎﻡ‬ ‫ﺍﻟﺸﻜﻞ‬١٦ ‫ﺍﳌﺴﺘﺨﺪﻣﺔ‬ ‫ﺍﻟﺒﻴﺎﻧﺎﺕ‬١٩ ‫ﺑﻌﺾ‬‫ﺍﻷﺳﺎﺳﻴﺔ‬ ‫ﺍﻷﻭﺍﻣﺮ‬٢٣ ‫ﻟﻠﱪﻧﺎﻣﺞ‬ ‫ﺍﻟﻌﺎﻡ‬ ‫ﺍﻟﺸﻜﻞ‬٢٧ ‫ﺍﻟﺬﺍﻛﺮﺓ‬ ‫ﳕﺎﺫﺝ‬٢٧ ‫ﻭﺍﻹﺧﺮﺍﺝ‬ ‫ﺍﻹﺩﺧﺎﻝ‬ ‫ﺗﻌﻠﻴﻤﺎﺕ‬٣٠ ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﱪﻧﺎﻣﺞ‬٣٢ ‫ﲤﺎﺭﻳﻦ‬٣٩ ‫ﺍ‬‫ﺍﻟﺮﺍﺑﻊ‬ ‫ﻟﻔﺼﻞ‬:‫ﺍﻟﺒﻴﺎﺭﻕ‬ ‫ﻣﺴﺠﻞ‬٤١ ‫ﺍﻟﺒﻴﺎﺭﻕ‬٤١ ‫ﺍﻟﻔﻴﻀﺎﻥ‬٤٣ ‫ﺣﺪ‬ ‫ﺗﻮﺿﻴﺢ‬‫ﺍﻟﻔﻴﻀﺎﻥ‬ ‫ﻭﺙ‬٤٤ ‫ﺑﺈﺷﺎﺭﺓ‬ ‫ﻭﺍﻟﻔﻴﻀﺎﻥ‬ ‫ﺇﺷﺎﺭﺓ‬ ‫ﺑﺪﻭﻥ‬ ‫ﺍﻟﻔﻴﻀﺎﻥ‬٤٥ ‫ﺍﻟﺒﻴﺎﺭﻕ‬ ‫ﻋﻠﻲ‬ ‫ﺍﻟﻌﻤﻠﻴﺎﺕ‬ ‫ﺗﺄﺛﲑ‬٤٥ ‫ﺑﺮﻧﺎﻣﺞ‬Debug٤٨ ‫ﲤﺎﺭﻳﻦ‬٥٢ PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 4. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 4 ‫ﺍﳋﺎﻣﺲ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﺍﻟﺘﻔﺮﻉ‬‫ﺍﻻﻧﺴﻴﺎﺏ‬ ‫ﺿﺒﻂ‬ ‫ﻭﺗﻌﻠﻴﻤﺎﺕ‬٥٣ ‫ﺍﳌﺸﺮﻭﻁ‬ ‫ﺍﻟﺘﻔﺮﻉ‬٥٤ ‫ﺇ‬ ‫ﺑﺪﻭﻥ‬ ‫ﻭﺍﻟﺘﻔﺮﻉ‬ ‫ﺑﺈﺷﺎﺭﺓ‬ ‫ﺍﻟﺘﻔﺮﻉ‬‫ﻭﺍﺣﺪ‬ ‫ﺑﺒﲑﻕ‬ ‫ﻭﺍﻟﺘﻔﺮﻉ‬ ‫ﺷﺎﺭﺓ‬٥٥ ‫ﺍﻷﻣﺮ‬CMP٥٦ ‫ﻣﺸﺮﻭﻁ‬ ‫ﺍﻟﻐﲑ‬ ‫ﺍﻟﺘﻔﺮﻉ‬٥٧ ‫ﺍﻟﱪﻧﺎﻣﺞ‬ ‫ﻫﻴﻜﻠﻴﺔ‬٥٨ ‫ﺍﻷﻣﺮ‬IF…….Then …….End_If٥٨ ‫ﺍﻷﻣﺮ‬If….Then……Else……End_If٥٨ ‫ﻋﺒﺎﺭﺓ‬Case٥٩ ‫ﺍﳌﺮﻛﺐ‬ ‫ﺍﻟﺘﻔﺮﻉ‬٦٠ ‫ﲝﻠﻘﺔ‬ ‫ﺍﻟﺘﻜﺮﺍﺭ‬FR٦٢ ‫ﺍﻟﺘﻜﺮ‬‫ﺑﻌﺒﺎﺭﺓ‬ ‫ﺍﺭ‬While٦٣ ‫ﺑﻌﺒﺎﺭﺓ‬ ‫ﺍﻟﺘﻜﺮﺍﺭ‬Repeat٦٤ ‫ﻛﺎﻣﻞ‬ ‫ﺑﺮﻧﺎﻣﺞ‬ ‫ﻛﺘﺎﺑﺔ‬٦٤ ‫ﲤﺎﺭﻳﻦ‬٦٥ ‫ﺍﻟﺴﺎﺩﺱ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﺍﳌﻨﻄﻘﻴﺔ‬ ‫ﺍﻷﻭﺍﻣﺮ‬٧١ ‫ﺍﳌﻨﻄﻘﻴﺔ‬ ‫ﺍﻷﻭﺍﻣﺮ‬٧١ ‫ﺍﻷﻣﺮ‬TEST٧٣ ‫ﺍﻹﺯﺍﺣﺔ‬ ‫ﺃﻭﺍﻣﺮ‬٧٤ ‫ﺍﻟﺪﻭﺭﺍﻥ‬ ‫ﺃﻭﺍﻣﺮ‬٧٧ ‫ﺍﻷﺭﻗﺎ‬ ‫ﻗﺮﺍﺀﺓ‬ ‫ﺇﺟﺮﺍﺀ‬‫ﺍﻟﺜﺎﺋﻴﺔ‬ ‫ﻡ‬٧٩ ‫ﺍﻟﺜﺎﺋﻴﺔ‬ ‫ﺍﻷﺭﻗﺎﻡ‬ ‫ﻃﺒﺎﻋﺔ‬ ‫ﺇﺟﺮﺍﺀ‬٨٠ ‫ﻋﺸﺮ‬ ‫ﺍﻟﺴﺪﺍﺳﻴﺔ‬ ‫ﺍﻷﺭﻗﺎﻡ‬ ‫ﻗﺮﺍﺀﺓ‬ ‫ﺇﺟﺮﺍﺀ‬٨١ ‫ﻋﺸﺮ‬ ‫ﺍﻟﺴﺪﺍﺳﻴﺔ‬ ‫ﺍﻷﺭﻗﺎﻡ‬ ‫ﻃﺒﺎﻋﺔ‬ ‫ﺇﺟﺮﺍﺀ‬٨٢ ‫ﲤﺎﺭﻳﻦ‬٨٢ PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 5. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 5 ‫ﺍﻟﺴﺎﺑﻊ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻭﺍﻹﺟﺮﺍﺀﺍﺕ‬ ‫ﺍﳌﻜﺪﺱ‬٨٥ ‫ﺍﳌﻜﺪﺱ‬ ‫ﰲ‬ ‫ﻗﻴﻢ‬ ‫ﻭﺿﻊ‬٨٥ ‫ﺍﳌﻜﺪﺱ‬ ‫ﻣﻦ‬ ‫ﻗﻴﻢ‬ ‫ﺳﺤﺐ‬٨٦ ‫ﺍﻟﻔﺮﻋﻴﺔ‬ ‫ﺍﻟﱪﺍﻣﺞ‬Procedures٨٧ ‫ﺍﻟﻔﺮﻋﻴﺔ‬ ‫ﺍﻟﱪﺍﻣﺞ‬ ‫ﺑﲔ‬ ‫ﺍﻻﺗﺼﺎﻝ‬٨٨ ‫ﺍﻟﻔﺮﻋﻴﺔ‬ ‫ﺍﻟﱪﺍﻣﺞ‬ ‫ﺗﻮﺛﻴﻖ‬٨٩ ‫ﺍﻷﻣﺮﻳﻦ‬CALL‫ﻭ‬RET٨٩ ‫ﲤﺎﺭﻳﻦ‬٩١ ‫ﺍﻟﺜﺎﻣﻦ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻭﺍﻟﻘﺴﻤﺔ‬ ‫ﺍﻟﻀﺮﺏ‬ ‫ﺃﻭﺍﻣﺮ‬.................................................٩٤ ‫ﻋﻤﻠﻴﺎ‬‫ﺍﻟﻀﺮﺏ‬ ‫ﺕ‬٩٤ ‫ﺍﻟﻘﺴﻤﺔ‬ ‫ﻋﻤﻠﻴﺎﺕ‬٩٧ ‫ﺍﳌﻘﺴﻮﻡ‬ ‫ﺇﺷﺎﺭﺓ‬ ‫ﲤﺪﻳﺪ‬٩٩ ‫ﺍﻟﻌﺸﺮﻳﺔ‬ ‫ﺍﻷﺭﻗﺎﻡ‬ ‫ﻗﺮﺍﺀﺓ‬ ‫ﺇﺟﺮﺍﺀ‬٩٩ ‫ﺍﻟﻌﺸﺮﻳﺔ‬ ‫ﺍﻷﺭﻗﺎﻡ‬ ‫ﻟﻄﺒﺎﻋﺔ‬ ‫ﺇﺟﺮﺍﺀ‬١٠٢ ‫ﺍﻟﻔﻴﻀﺎﻥ‬١٠٤ ‫ﲤﺎﺭﻳﻦ‬١٠٥ ‫ﺍﻟﺘﺎﺳﻊ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﺍﻟﻌﻨﻮﻧﺔ‬ ‫ﻭﺃﳕﺎﻁ‬ ‫ﺍﳌﺼﻔﻮﻓﺎﺕ‬......................................١٠٨ ‫ﺍﻟﻮﺍﺣﺪ‬ ‫ﺍﻟﺒﻌﺪ‬ ‫ﺫﺍﺕ‬ ‫ﺍﳌﺼﻔﻮﻓﺎﺕ‬١٠٨ ‫ﺍﳌﺆﺛﺮ‬DUP١٠٩ ‫ﺍﳌﺼﻔﻮﻑ‬ ‫ﻋﻨﺎﺻﺮ‬ ‫ﻣﻮﺍﻗﻊ‬١٠٩ ‫ﺍﻟﻌﻨﻮﻧﺔ‬ ‫ﺃﳕﺎﻁ‬١٠٩ ‫ﺍﳌﺴﺠﻼﺕ‬ ‫ﳕﻂ‬١١٠ ‫ﺍﻟﻠﺤﻆ‬ ‫ﺍﻟﻨﻤﻂ‬١١٠ ‫ﺍﳌﺒﺎﺷﺮ‬ ‫ﺍﻟﻨﻤﻂ‬١١٠ ‫ﻣﺒﺎ‬ ‫ﺍﻟﻐﲑ‬ ‫ﺑﺎﻻﺳﺘﺨﺪﺍﻡ‬ ‫ﺍﻟﻌﻨﻮﻧﺔ‬ ‫ﳕﻂ‬‫ﻟﻠﻤﺴﺠﻼﺕ‬ ‫ﺷﺮ‬١١٠ ‫ﺍﻷﺳﺎﺳﻴﺔ‬ ‫ﻭﺍﻟﻌﻨﻮﻧﺔ‬ ‫ﺍﻟﻔﻬﺮﺳﺔ‬ ‫ﺃﳕﺎﻁ‬١١٣ ‫ﺍﳌﻌﺎﻣﻞ‬PTR‫ﻭﺍﻹﻳﻌﺎﺯ‬LABEL١١٥ PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 6. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 6 ‫ﺍﳌﻘﺎﻃﻊ‬ ‫ﺗﻐﻴﲑ‬١١٧ ‫ﺍﳌﺼﻔﻮﻑ‬ ‫ﺗﺮﺗﻴﺐ‬١١٧ ‫ﺍﻟﺒﻌﺪﻳﻦ‬ ‫ﺫﻭ‬ ‫ﺍﳌﺼﻔﻮﻑ‬١٢٠ ‫ﺍﳌﻔﻬﺮﺱ‬ ‫ﺍﻟﻘﺎﻋﺪﻱ‬ ‫ﺍﻟﻌﻨﻮﻧﺔ‬ ‫ﳕﻂ‬١٢٢ ‫ﺍﻷﻣﺮ‬XLAT١٢٣ ‫ﲤﺎﺭﻳﻦ‬١٢٥ ‫ﺍﻟﻌﺎﺷﺮ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﺍﻟﻨﺼﻮﺹ‬ ‫ﻣﻊ‬ ‫ﺍﻟﺘﻌﺎﻣﻞ‬ ‫ﺃﻭﺍﻣﺮ‬١٢٨ ‫ﺍﻻﲡﺎﻩ‬ ‫ﺑﲑﻕ‬١٢٨ ‫ﻧﺺ‬ ‫ﻧﺴﺦ‬١٢٩ ‫ﺍﻟﺒﺎﺩﺋﺔ‬REP١٢٩ ‫ﻧﺺ‬ ‫ﲣﺰﻳﻦ‬١٣٠ ‫ﻧﺺ‬ ‫ﲢﻤﻴﻞ‬١٣٢ ‫ﻓﻴﻨﺺ‬ ‫ﺍﻟﺒﺤﺚ‬١٣٣ ‫ﺍﻟﻨﺼﻮﺹ‬ ‫ﻣﻘﺎﺭﻧﺔ‬١٣٥ ‫ﲤﺎﺭﻳﻦ‬١٣٧ ‫ﻋﺸﺮ‬ ‫ﺍﳊﺎﺩﻱ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻋﻤﻠﻴﺔ‬ ‫ﺗﻄﺒﻴﻘﺎﺕ‬...............................................١٤٠ ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﺘﻄﺒﻴﻖ‬:‫ﺍﻟﻨﻈﺎﻡ‬ ‫ﺇﺻﺪﺍﺭﺓ‬ ‫ﻣﻌﺮﻓﺔ‬١٤٠ ‫ﺍﻟﺜﺎﱐ‬ ‫ﺍﻟﺘﻄﺒﻴﻖ‬:‫ﺍﻟﺘﺎﺭﻳﺦ‬ ‫ﻣﻌﺮﻓﺔ‬١٤١ ‫ﺍﻟﺜﺎﻟﺚ‬ ‫ﺍﻟﺘﻄﺒﻴﻖ‬:‫ﺍﻟﺰﻣﻦ‬ ‫ﻣﻌﺮﻓﺔ‬١٤٢ ‫ﺍﻟﺮﺍ‬ ‫ﺍﻟﺘﻄﺒﻴﻖ‬‫ﺑﻊ‬:‫ﺍﻟﺘﺎﺭﻳﺦ‬ ‫ﺗﻐﻴﲑ‬١٤٤ ‫ﺍﳋﺎﻣﺲ‬ ‫ﺍﻟﺘﻄﺒﻴﻖ‬:‫ﺍﻟﺰﻣﻦ‬ ‫ﺗﻐﻴﲑ‬١٤٦ ‫ﺍﻟﺴﺎﺩﺱ‬ ‫ﺍﻟﺘﻄﺒﻴﻖ‬:‫ﺍﻟﻠﻐﺎﺕ‬ ‫ﺑﲔ‬ ‫ﻣﻘﺎﺭﻧﺔ‬١٤٨     PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 7. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 7     INTRODUCTION    Personal ComputersIntel  Assembly Language Programming and Organization of The IBM PC      Background       Structured Programming Language              PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 8. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 8           Intel 8088       Flag Register    High Level Language        Stack       PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 9. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 9    Strings          Low-Level  Systems Programming                                PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 10. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 10       IBMIntel  Segments    Intel 8086  IBMIntel Pentium IBM PC XT ( eXtended Technology )AT ( Advanced Technology )  ISA (Industry Standard Arch.)EISA ( Extended ISA )  Pentium Local Bus SystemsPCIVESA   Intel  Software Compatibility   Word Length      PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 11. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 11   Intel1978808616- bits16-bit  8-bits8086   MHz  IBM8088IBM PC  808616-bit 16-bit  80868088  80868088     8018680188  801868018880868088  Support Chips Extended Instruction 80286     PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 12. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 12     80286  80286198216 Bits 808612.5 MHZ10 MHZ 808680286  Two Modes Of Operations  80286Real Mode Protected Mode  802868086 8086   Multi_Tasking      8028616 MByte 1 MBYTE8086     1 GBYTE16 MBYTE  80386  198532 BITS80386 8028616_BIT32_BIT PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 13. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 13 40 MHZ 80286  80386 8038680286 8086VIRTUAL 8086 MODE 8086  803864 Gbytes 64 T BYTES  80386SX 8038616 BITS    80486  19898048680386 80386 80387   Math. Co_Processor Cache Memory 8 Kbytes   100 M Hz  80486SX      PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 14. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 14 Pentium  PentiumIntel64 Bits Cache Memory  Pentium MMX         Pentium              DX,CX,BX,AX       16-BITS 8-BITSHIGHLOW PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 15. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 15 AX16-BITS(HIGH) AH 8-BITSAL (LOW)8-BITS D,C,B88-BITS 16-BITS  GENERAL PURPOSE REGISTERS        (Accumulator) AX  AX    AX   (Base Register) BX  BX    (Count Register) CX  CX   (Data Register )DX       PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 16. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 16 CS, DS, SS, ES     Address Bus 220 = 1,048,5761 Mbytes    00000 h = 0000 0000 0000 0000 0000 00001 h = 0000 0000 0000 0000 0001 00002 h = 0000 0000 0000 0000 0010 00003 h = 0000 0000 0000 0000 0011 00004 h = 0000 0000 0000 0000 0100  00000hFFFFFh    64 Kbytes Segments64 K Bytes      216 = 64 Kbytes Segment Number0000hFFFFh  Offset 16 Bytes0000hFFFFh     Segment : Offset Logical AddressAABB:5566 AABB  PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 17. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 17   AABB:5566     111   0 B B A A    6655+   611 0B=  16B0116   LOCATIONS OF SEGMENTS  0000:000000000 0000:FFFF0FFFF0001:0000 000100001:FFFF1000F          1001F   ……..   1000F   ……..   0FFFF   ……..      00020      00010     PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 18. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 18  00000         1616 Paragraph10h Paragraph Boundaries       1256A  1256 1240   16  X  X10h1256 1256A  X12560=1256A  X   000A   1256:000A     –  X  X10h1240 1256A  X12400=1256A  X   016A   1240:016A    1256A = 1256:000A = 1240:016A   PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 19. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 19   80FD2h8FD2h  16  80FD2h   10hBFD2h  7500h      Stack  Code SegmentData Segment Stack SegmentExtra Segment    Code Segment Register (CS) Code Segment Address   Code Segment Register (CS) Instruction Pointer    Data segment Register (DS)  Data Segment Address  DS   Stack Segment Register (SS)  PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 20. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 20 (Last In First Out LIFO Stack Pointer (SP)  Extra Segment Register (ES)     ES    Index and Pointer Registers (SP, BP, SI, DI)     Stack Pointer (SP)    Base Pointer (BP)     Source Index (SI)      Destination Index (DI)  SI ES PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 21. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 21    Instruction Pointer (IP)      Instruction Pointer (IP)Code Segment CS:IP      Flags Register       Interrupt Flag         Memory Organization  1Mbyte 1KByte PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 22. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 22 Interrupt Vector Table BIOS ROM (READ ONLY MEMORY)   VIDEO DISPLAY MEMORY    I/O PORTS  64KB             DX,CX,BX,AX  0A51:CD90  4A37B  40FF  123B          PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 23. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 23     INTRODUCTION TO ASSEMBLY LANGUAGE     8088              Assembler Assembler      InstructionsAssembler Assembler-DirectivesAssembler     NAME OPERATION OPERAND(S) COMMENT •TAB(SPACE)   PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 24. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 24 •NAME   •Operation  •Operation(s)   •Comments    Srart: MOV CX , 5 ; initialize counter StartMOVCX CX    Main Proc Main   Name Field      “.”     start – counter - @character – sum_of_digits - $1000 – done? -.test   two words  2abc  a45.ab ‫ﺍﳊﺮﻑ‬ ‫ﻋﻠﻲ‬ ‫ﳛﺘﻮﻱ‬(.)‫ﻣﻨﺘﺼﻔﻪ‬ ‫ﰲ‬ Operation Field  PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 25. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 25 OpCode Assembler SubAddMov   Pseudo-OpAssembler ProcProcedure    Operand Field         NOP   INC CX CX  ADD Word1 , 2 Word1   destination Operand Source Operand      Comment Field    ;   PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 26. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 26      MOV CX , 0 ; move 0 to CX   MOV CX , 0 ; CX counts terms, initialized to 0 ‫ﻛﻤﺎ‬ ‫ﳏﺪﺩﺓ‬ ‫ﻓﻘﺮﺓ‬ ‫ﺷﺮﺡ‬ ‫ﺣﺎﻟﺔ‬ ‫ﰲ‬ ‫ﻭﺫﻟﻚ‬ ‫ﺗﻌﻠﻴﻖ‬ ‫ﺃﻧﻪ‬ ‫ﻋﻠﻲ‬ ‫ﻛﺎﻣﻞ‬ ‫ﺳﻄﺮ‬ ‫ﺍﺳﺘﺨﺪﺍﻡ‬ ‫ﹰ‬‫ﺎ‬‫ﺃﺣﻴﺎﻧ‬ ‫ﻳﺘﻢ‬ ‫ﻛﻤﺎ‬ ‫ﺍﻟﺘﺎﱄ‬ ‫ﺍﳌﺜﺎﻝ‬ ‫ﰲ‬: ; ; Initialize Registers MOV CX,0 MOV BX, 0 Program Data  ‫ﻳـﺘﻢ‬ ‫ﺍﻟﺘﺠﻤﻴـﻊ‬ ‫ﻟﻐﺔ‬ ‫ﺑﺮﺍﻣﺞ‬ ‫ﻭﰲ‬ ‫ﺛﻨﺎﺋﻴﺔ‬ ‫ﺃﺭﻗﺎﻡ‬ ‫ﺻﻮﺭﺓ‬ ‫ﰲ‬ ‫ﺍﻟﺒﻴﺎﻧﺎﺕ‬ ‫ﻣﻊ‬ ‫ﺑﺎﻟﺘﻌﺎﻣﻞ‬ ‫ﺍﻟﱪﻧﺎﻣﺞ‬ ‫ﻳﻘﻮﻡ‬ ‫ﺻـﻮﺭﺓ‬ ‫ﰲ‬ ‫ﺣﱴ‬ ‫ﺃﻭ‬ ‫ﺍﻟﻌﺸﺮﻳﺔ‬ ‫ﺃﻭ‬ ‫ﻋﺸﺮ‬ ‫ﺍﻟﺴﺪﺍﺳﻴﺔ‬ ‫ﺃﻭ‬ ‫ﺍﻟﺜﻨﺎﺋﻴﺔ‬ ‫ﺍﻟﺼﻮﺭﺓ‬ ‫ﰲ‬ ‫ﺍﻷﺭﻗﺎﻡ‬ ‫ﻣﻊ‬ ‫ﺍﻟﺘﻌﺎﻣﻞ‬ ‫ﺣﺮﻭﻑ‬. Numbers  •Bb Binary  •01010111B11100011b  • DdDecimal12341345d–234D  •Hh Hexadecimal0abh56H0 abab       10011   10011b   PDF created with pdfFactory Pro trial version www.pdffactory.com
  • 27. ‫ﺍﻷﻭﻝ‬ ‫ﺍﻟﻔﺼﻞ‬:‫ﻣﻘﺪﻡ‬ _____________________________________________________________________ __________________________________________________________________ 27 6455   -456h   FFFFh   1,234   0ab hH        Characters  ‘A’‘SUDAN’ ASCIIAssembler ‘A’41hA   VARIABLES   High Level Programming Languages        DB (Define Byte)  DW (Define Word )  DD (Define Double Word)  DQ (Define Quad Word)  DT (Define Ten Bytes)  DBDW  PDF created with pdfFactory Pro trial version www.pdffactory.com