digital circuits

38
Digital Circuits & Processors – Arabic Paper Digital Circuits & Processors – Arabic Paper ASK PC "The Largest Arabic Technical Support Community Online" Sponsored by "Culminis" Published: March 14, 2007 Author: Tamer B. El-Shafeay Email: [email protected] Supervision: Mohamed N. El-Guindy, ASK PC Community Leader : ث ح ا ب ل ا مة ل ك: ث ح ا ب ل ا مة ل ك ن ي ب ع ض ا ن ا ردت ا ي ب ر لع ا ي ج و ل و ن ك ب ل ر ا ك ف ل ا و ب م س ل ل ي من ة ب غ ر ارئ ف ل ا ئ ر ي ر ع ة ب ف ون ك ب ن ل ا ج و ر ع لة ل ا ن م و ج ر وا ة ب م ق ر ل ر ا ي الدوا ن غI ر ي غ ص ل ا ث ح ب ل ا ا هدR ك ب د ب. ادة فX الإCopyright © 2007 www.ask-pc.com All rights reserved

Upload: independent

Post on 03-Feb-2023

4 views

Category:

Documents


0 download

TRANSCRIPT

Digital Circuits & Processors – Arabic Paper

Digital Circuits & Processors – Arabic PaperASK PC "The Largest Arabic Technical Support Community Online"Sponsored by "Culminis" Published: March 14, 2007Author: Tamer B. El-ShafeayEmail: [email protected]: Mohamed N. El-Guindy, ASK PC Community Leader

: اح�ث� :ك�لمة� ال�ب� اح�ث� ك�لمة� ال�ب�ي�ن� ع ب�� ض�� ن� ا� ردت� ا� ي� ا� ب � ي� ال�عر ول�وج� كن� كر ال�ب� ال�ف� ي� ل�لسمو ب�� ة� م�ن� ب� ارئ� رغ�� ئ� ال�ف� ي:�ر� ع�ر�

ة �ب كون� ف�� �ن� ب� ل ا� و م�ن� ال�لة ع�ر� وج�� رج�� ة� وا� �ر ال�رق��مب رI غ�ن� ال�دواي�� �ي حث� ال�صغ� ا ال�ب� كR ه�د� �Tدب �ب�. ادة� ف�� Xالإ

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

اح�ث� ال�ب�

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

: دمة� م�ف�ا ل ه�د� ت�مب� �، ي� رة� �ي خ� ود الإ� لإل ال�عق� عًا ج�� �ي: مرًا وسر موًا م�ست� ة� ن�� �ات� ال�رق��مب �ب ل�كي�روي�� Xت� الإ ي��رر� ا�

ع �ي صن� م وت�� �صمي ال ت�� ي� م�ج� ات� ف� ف� �ي xطب ها ال�ت� �Tت حود� دمة� اس�ب� ف� طوات� م�ي� ج� ل�خ� �Tائ ب� ي� ي�� ال�ت�مو ف�دام ج� لي اس�ت� Xدئ ا ، م�ما ا� مة� ال�معلوم�ات� ظ� ت�� ات� وا� ة� ال�جاس�ب� �ب ب� ف� ، ي�� ة� ق� �ي ات� ال�دف�� �ب كي�روي�� �ل�ب Xالإ

مر. د م�ست� �اب� ر� ي� ي�� ة� ف� �ر ال�رق��مب ال�دواي��ة� م�ن� ال�ساعة� �ب كي�روي�� �ل�ب Xواع ال�معدات� الإ ن:� ي� ك�ل ا� دة� ف� واج�� ة� م�ن� �ر ال�رق��مب ن� ال�دواي�� Xا

. رة� �ي xات� ال�كب ة� ال�جاس�ب� هز� ج�� لي ا� Xة� ا �ب كي�روي�� �ل�ب Xالإ

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ة� �لب ماب�� ة� وال�ت� �ات� ال�رق��مب �ة�ال�كمب �لب ماب�� ة� وال�ت� �ات� ال�رق��مب �ال�كمبن� :- �سمي لي ف�� Xة� ا �ب كي�روي�� �ل�ب Xر الإ سم ال�دواي�� ق� ي� ي��

ف�ردة� ).1 م م�ي� �ي ات� ف�� ات� د� �وئ� ع�لي ك�مب حن� ة� : وئ�� �.(Discreteال�رق��مبواص�لة� ).2 م م�ن� �ي ات� ف�� ات� د� �وئ� ع�لي ك�مب حن� ة� : وئ�� �لب ماب�� (.Continuousال�ت�

كل ) �IIج ال�ش ��IIوض �-II 1ن� كل )1 �IIج ال�ش ��IIوض �Tة� ، ون �IIلب ماب�� ة� ن�� غ� �ي �IIات� ص ارة� د� ��IIش X1( ا II- ارة�2 ��IIش Xا ). ة� �ة� رق��مب غ� �ات� ص�ي د�

ال �IIل ال�مب �ب xن �IIع�لي ش ، ة� �IIلب ماب�� هIIا ن�� ت� و م�عال�ح� ها ا� �IIاس �ب ة� ال�مIIراد ف�� �IIب �Tي ا �ب¯ ر� �ي واه�ر ال�ق� �IIة� ال�طIIغ �ي xون� ط�بIIك ب��لة� �IIواص ة� م�ن� صIIق� رئ ت�� ��IIخ مIIة� ا� �ت لي ف�� Xمة� ا �ت ي�راوح م�ن� ف�� ًا م�ا ت�� ال�ب� ي� ع�� و ال�ن� ة� خ�رارة� ال�ح� ر درخ� �ي غ� ك�ر ي�� د� ب��و وال ا� ر� �IIIIIلي ال Xاك�ر ا �IIIIIاح ال�ب ة� ال�حIIIIIرارة� م�ن� ال�صIIIIIب� �IIIIIاع درخ �IIIIIف �Tة� اريIIIIIان��ت� ج�ال �IIIIIواء ك �IIIIIس

ل. �ر ال�لب خ�� لي ا¾ Xة� ال�عصر ا �دات� ها م�ن� ب�� اض�� ف� ح� ائ�� Copyright © 2007 www.ask-pc.com All rights

reserved

Digital Circuits & Processors – Arabic Paper

ة� صIIق� جIIدت� ت�� �رI ئ� �ي غ� ن� ال�ي� لإح�ظ� ا� ا ب�� ب� �Tي Xا ق� ف�� �ن واس�طة� ح�ساس دف�� ة� ال�حرارة� ن�� اس درخ� �ب ق� ا ي�� ا ق��مب� د� Xاددًا �IIن� ع �ي مIIب� �ت ن� ال�ق� �ي اب�� �IIي�ن� ه م ب�� �ي دد ال�ق� �IIع� عIIل ب� د ي�� ��IIرئ، ف ��IIخ مIIة� ا� �ت ئ� ف�� لي ا� Xة� اIIم �ت لة� م�ن� ف�� �IIواص م�ن�

م. �ي ة� م�ن� ال�ق� �هات� ارت� م�لإ ت�� ف� �ي�ث� �IIIن� ال�جاس لة� لإ� �حب ث� م�سIIIب� �IIIطة� ال�جاس �IIIواس ة� ن�� �IIIلب ماب�� ة� ن�� �IIIة� م�عال�ج �IIIون� ع�ملبIIIك ث� ب�� ا ال�سIIIب� ل�هIIIد�

ة� ) �Iب �Tي ا ب� Íات� ال�ن �Iال�كمب �لإ وهي ة ا� ��Iة� ل�دت ات� م�جددة� وم�عروف� �كمب عام�ل ب�� ي� �ب��سIظ0-1ي� ي� هي� ا� ن� �Iوال). ة� �ات� ال�رق��مب �ة� ل�لكمب غ� �ص�ي

حن�ي ة ال�مب� ب� س� �ة ش�ي ت�� Xا ي� ج�ار ف�� ف� �وم ص�ي �لإل ن� م�ن� ج�� دلإلة� ال�ر� ة� ال�حرارة� ب�� ا رسم درخ� �Tردب ا ا� د� Xاكل ) ي م�ع3 - 1ال�مرس�وم ع�لي ال�ش� حن� اط ال�مب� ف� واص�ل ك�ل ي�� ة ال�جالة� ن�� ي� ه�د� لإح�ظ� ف� ( وب��

. عض� ها ال�ي� عض� ي��

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ن� لإ ا� Xا ا ب� �ال�جاس�ث� ق��ما ع�لن و ب�� هار رق��مي� ا� ظ�� Xهار� ا ج� ة� ال�حرارة� ئ�� عال�ج� درخ� ن� ي�� ا ا� �Tردب ا ا� د� Xم�ا ا ا�. ارة� ش�� Xة الإ م ه�د� ي��رق��

-: �لي ها م�ا ب�� ك�ر م�ت� د� م ع�لي ع�دة� مراج�ل ب�� �ي ة� الي�رف�� �وئ� ع�ملب حن� وئ��ة� .1 �لب ماب�� ارة� ال�ت� ش�� Xات� ل�لإ ب� �د� ع�ب ج�� ة� ال�حرارة�Sampling)ا� اس درخ� �ب ي� ف�� عن� �( م�ما ي�

كل ) ال�ش� ج ب�� ظ، ك�ما ه�و م�وض�� ق� ي� ك�ل ش�اعة� ف�� (4 - 1ف�

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ات� ).2 ب� �م ال�عب �كمي ة� ه�وQuantizationب�� �ة ال�عملب ( : وال�هدف� م�ن� ه�د�ة� ود� ج�� ات� م�ا� ب� �ئ� ع�ب م ا� �ي ارت� ف�� ف� ي� ي�� م ال�ن� �ي ان��ت� م�ن� ال�ق� �Tدام ع�دد م�جدود وب ج� اس�ت�

�ي اه�رة� ف� س ال�ط� ق� ات� ي�� ب� �ا ع�ب ب�� د� ج�� ا ا� د� Xا ا ب� ي:� ارة� لإ� ش�� Xمة� ل�لإ �ت ع�لي ف�� مة� وا� �ت �ي ف�� ب: د ي�ن� ا� ب��ي� ك�ل ات� ف� ب� �م ال�عب �ي د ف�� �اب� ر� لي ي�� Xا �دئ و� �ا م�ا ن� رئ وه�د� خ�� م ا� �ي خصل ع�لي ف�� ر ئ�� خ�� م�ن� ا¾ ر�

�ي م ال�ن� �ي د ع�دد ال�ق� �Tجدب م ه�و ئ�� �كمي ال�هدف� م�ن� ال�ب� . ف�� ة� �لب ماب�� ارة� ال�ت� ش�� Xعال�ج� الإ مرة� ي��. ة� �ال�ب ي� ال�مرج�لة� ال�ب� عال�ج� ف� س�وف� ي��

ر ).3 �ي ق� ش� مEncodingمرج�لة� ال�ي� �ي م م�ن� ال�ق� �ي ئ� ف�� ل ا� �ب من� وئ� ع�لي ن�� حن� ي� ئ�� ( : وال�ن�ات� ب� واس�طة� ش�لسلة� م�ن� ال�ن� ة� )Bitsال�مكممة� ال�مجدودة� ال�عدد ن�� �ب �Tي ا ب� Í0 - 1 ال�ن) .

كل ) ة�5- 1ش�� �ة ال�عملب ي� ه�د� ، وف� ��ي Tاب ب� Íلي ال�ن Xا �رئ ر م�ن� ال�عش� �ي ق� ش� ة� ال�ي� �كون� ع�ملب ( وب��. ارح� ل واج�د وع�دة� م�ج� ف�ر ع�لي دج�� جة� ال�مش� �ئ: ر وئ� س� حن� ئ��

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ات� ال�مكمم �وب� دد م�سIIIن� �IIIان� ع �IIIا ك د� Xد256ا �IIIل واج ��IIIو دج ف�ر د� �IIIون� ال�مشIIIك �شIIIوف� ب� وئ ف�� م�سIIIن�واس�طة� مة� م�كممة� ن�� �ت ف�ر ك�ل ف�� ش� ي� ب��ُ عن� �، ي� ارح� مان� م�ج� .8ون�� ة� �ب �Tي ا ب� Íات� ي� ب� ي��

واس�طة� ة� ن�� ة� ل�لمعال�ج� اه�ر� ة� وج�� �حث� رق��مب ص�ب� ة� ا� �لب ماب�� ها ن�� عت� �ي xك�ان��ت� ط�ب �ي ارة� ال�ن� ش�� Xن� الإ Xا ا ف�� ه�كد�. �لي و ج�اس�ث� ا¾ هار� رق��مي� ا� ئ� ج�� ا�

كام�لة� ر ال�مت� عض� ال�دواي�� د ي�� وج�� �ة�Integrated Circuitsن� �Tلإت ف� ال�ب� ائ�� دئ� ال�وظ�� و� ي� ن�� ال�ن�ة� ) �ة� ال�رق��مب �لب ها اسم ال�محولإت� ال�ت�ماب�� �طلق� ع�لت �ك�ره�ما وهي� م�ا ت� ق� د� ADC )Analogال�سان��

to Digital Converters.ة� �ة� ل�عملب �ات� ال�عكسب �دئ� ال�عملب و� ي� ن�� ر ال�ن� ًا ال�دواي�� ص� �ت� د ا� وج�� �هاADCك�ما ن� �طلق� ع�لت � وهي� م�ا ت�

ة� ) �لب ماب�� ة� ال�ت� �.DAC )Digital to Analog Convertersاسم ال�محولإت� ال�رق��مبة� ة� ال�معال�ج� �ًا ع�ملب ص� �ت� ر� ا� �مي ت� ، وي�� ة� �ب كي�روي�� �ل�ب Xات� الإ ف� �ي xطب م ال�ت� ي� م�عظ� لي� ف� ماب�� ار� ال�رق��مي� ع�لي ال�ت� مب� �ن�

ة� �اومة� ال�رق��مب ن� م�ف� ، ك�ما ا� ة� �لب ماب�� ها ال�ت� �Tرت �ي ط� ة� غ�ن� ت�� �عال�ب ك:ي�ر ف�� ا� ة� ب�� �ات� ال�رق��مب اب�� �ب xرش�ال ل�لن Xوالإ. ة� �لب ع�لي م�ن� ال�ت�ماب�� ن� ا� �ي: ح�ر� درة� ال�ت� وب��س� وف�� ش� و ال�ي� اء ا� وص�� ل�لص�

ة� : �ب �Tي ا ب� Íات� ال�ن �ال�كمبلإن� ت�مب� ظ ي�� ق� ن� ف�� �ي ب� ن� Íن� اب� �ي دم ج�ال�ب� ج� ست� مة� ب�� ظ� ت�� ر وا� ة� ع�لي دواي�� �ات� ال�رق��مب �ب كي�روي�� �ل�ب Xالإ �وئ حن� ئ��

( �وئ ال�عالي هد )ال�مسن� ن� ل�لج� �ي مب� �ت ق� ض� )Highي�� ق� ح� وئ ال�مت� ((.Low( ، ال�مسن�

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ي� ) اح م�ض� وخة� ، م�صب� ن� و م�ق� ة� ا� لق� ج م�ع� �ي �Tي ا مف� ن� ن�� �ي ل ال�جال�ب� مب� ن� ن�� ع ا� �طي ست� ي� )ONب�� و م�طف� ( ا�OFF.)

ام ) رف�� دم الإ� ج� ست� ام1 - 0ب�� ط� وع م�ن� ال�جالإت� وال�ت� ا ال�ن� ًا م�ع ه�د� �ب اص�� �Tعام�ل رب ( ل�لي�ة ع�لي وئ� رم�ور� حن� ئ� ئ�� �ي� وال�د� Tاب ب� Íام ال�ن ط� ات� ه�و ال�ت� �ة ال�عملب ولي ه�د� ن� �ئ� ي� ال�رق��مي� ال�د�

ام ) رف�� (.1 - 0الإ�ث� ) ل ال�ب� ت�مب� �ة� ي� ب� ة� ال�موح�� �ب طق� ي� ج�الة� ال�مت� ة� وف� �ر ال�رق��مب ي� ال�دواي�� هد ال�عالي� 1ف� ال�ج� High( ب��

ث� ) ض� 0وال�ب� ق� ح� هد ال�مت� ال�ج� .Low( ب��ة� : �ب طق� ات� ال�مت� �وب� ال�مسن�

ل ) مب� ي� ن�� هود ال�ن� سمي ال�ج� ج�د1 – 0ب�� ل ا� مب� �ة� ن� �ال�ب ي� ال�جالة� ال�مب� ، ف� ة� �ب طق� ات� م�ت� �وب� مسن� ( ن��ات� �وب� ل Highال�مسن� مب� ��ي� ن� Tاب وئ ال�ب� ًاLow وال�مسن� �دل ع�لب �ة� ب� �ر ال�رق��مب ي� ال�دواي�� . ل�كن� ف�

High.صوئ مة� م�جددة� ق�� �ت ا وف�� �ب �Tمة� م�جددة� دي �ت ي�ن� ف�� ي�راوح ب�� ها ت�� مت� �ت كون� ف�� هد ب�� مة� ل�لج� �ت ئ� ف�� ع�لي ا�وئ ة� ل�لمسن� سب� ال�ي� ع ب�� ل�كR ال�وض�� .Lowك�د�

داول م�دئ ول ب�� ن� ر ال�مق� �ي كون� م�ن� ع� �كل )Low م�ع م�دئ Highب� ال�ش� ج ب�� -1 ك�ما ه�و م�وض��6.)

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

هد ن� ج�� كل ا� لإل ال�ش� ي�ن� Highي��رئ م�ن� ج�� ي�راوح ب�� �هد VH(Max)و VH(Min) ت� ي�راوح ج�� �ك�ما ت�Low ي�ن� ي�ن� VL(Max) و VL(Min) ب�� م ب�� �ي كون� ج�الإت� ال�ق� ها VH(Max)و VH(Min)وب�� ت�� ، لإ� ولة� ن� ر م�ق� �ي ع�

( �ي عن� ن� ي�� ع ا� �طي ست� ي� )0ب�� عن� ن� ي�� ع ا� �طي ست� ي�ر1( ك�ما ب�� ا ال�مدئ ع� ي� ه�د� م ف� �ي كون� ال�ق� ا ب�� (، ل�د�. ظ�لإق� Xدمة� ع�لي الإ ج� م�ست�

وع ة� م�ن� ن�� �ر ال�رق��مب ي� ال�دواي�� ال ف� ل ال�مب� �ب xع�لي ش�نTTL كون� ال�مدئ �ي�ن� High ب� 5V و2V ب��

ي�ن� Lowوم�دئ كل ) 0.8V و0V ب�� ي� ال�ش� ج ف� ا م�ا ه�و م�وض�� (.7 – 1 وه�د�

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ها مت� �ت ة� م�ا وك�ان��ت� ف�� ي� ل�خط� ة� ف� �ارة� رق��مب ش�� Xا ا لب� ب� ق� ا اس�ي� د� X3.2اV ها ت�� ه�ا ك�ا� ف�را� سي� و )High ف�� (1 ا�ها مت� �ت ارة� ف�� ش�� Xا ع�لي ا ا ح�صلب� د� X0.6واV هد ا ج�� ي� ل�ب� عن� شوف� ي�� و )Low ف�� ك̄ي�ر0 ا� (. ك�ل م�ا ه�و ا�

ض�ع�ر م�ن� 0.8Vم�ن� ول.2V وا� ن� ر م�ق� �ي كون� ع� � ب�

ة� �ر ال�رق��مب ال ل�لدواي�� ات� ك�مب� د� ال�معال�ج� ج�� ا� وس�ب�

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

(( ProcessorProcessor ال�معال�ج� )ال�معال�ج� )

ال�معال�ج� وال�جاس�ث� :

ام �ب ًا ل�لق� دم م�عال�ج� ج� ة� م�ا، ب��ست� ق� �ي و ل�ف�راءة� وي�� ي�رن��ت� ا� �Tت Xج الإ صف� عملة ل�ت� سي� ئ� ب�� ال�جاس�ث� ال�د�هار� و ج�� كة� ا� ب� ادم س�� و ج�� ي� ا� ن� واة� ال�جاس�ث� س�واء ج�اس�ث� م�كن� ال�معال�ج� ه�و ن�� ا ال�عمل. ف�� هد� ت��

ج�اس�ث� م�حمول.ام �ب مات� ل�لق� �علت ها ب��سلسلة� م�ن� ال�ي� ت� مكن� ي��رم�ح� �ة� ن� �ب كي�روي�� �ل�ب Xجة� ا �ئ: ر ارة� غ�ن� س� ال�معال�ج� غ�ب� ف��اك�رة� ل م�عال�ج� م�ن� د� �وص�ب د ن�� ل وال�ح�رح� غ�ب� ة� ال�دج�� هز� ج�� ات� وا� اب�� �ب xة� ع�لي ال�ن ب� �مهام م�عب ن��هار� خصل ع�لي ج�� ة� ئ�� �ب ارح�� طات� ال�ج� �لي ال�محت Xات� م�ن� وا اب�� �ب xل ال�ن ف� ظ ل�ي� �دام وس�ت ج� اس�ت� ب��

ظ. �ج�اس�ث� ب��ست

ة� ل�لمعال�ج� : �ش�اس�ب ات� الإ� ال�مكوب��

طق� ة� : وج�دة� ال�حسات� وال�مت� �ش�اس�ب ات� ا� لإت� م�كوب�� كون� ال�معال�ج� م�ن� ب�� ب� �ي�Arithmetic and Logic Unit (ALU)�لإت ، و وج�دة� ال�سج�

Registers Unit جكم .Control Unit ، و وج�دة� ال�ب� Copyright © 2007 www.ask-pc.com All rights

reserved

Digital Circuits & Processors – Arabic Paper

صورة� ع�امة� : ة� ل�لمعال�ج� ت�� �سب �ي ج ال�وج�دات� ال�رب�� وض�� �الي� ن� كل ال�ب� ال�ش�

طق� : وج�دة� ال�حسات� وال�مت�

رت� رح وال�ص� مع وال�ط ل ال�ح� ات� م�ب� اب�� �ب xة� ع�لي ال�ن �ب x:ي ات� ح�سا �عملب ة ال�وج�دة� ي�� وم ه�د� ق� ي��ل ة� م�ب� �ب طق� ات� م�ت� �عملب ًا ي�� ص� �ت� وم ا� ق� سمة� وي�� .XOR و OR و AND و NOTوال�ق�

لإت� : وج�دات� ال�سج�

Iها �ت ن� ف�� ح�ر� �عمل ل�كي� ئ� سي� دًا ب�� دًا ج�� غة� ج�� �ي: اك�رة� ال�شر وع م�ن� ال�د� ارة� غ�ن� ن�� لإت� هي� غ�ب� ال�مسج�ة� �ئ� ع�ملب ة ع�مل ا� مكب� �ال�معال�ج� لإ ن� ة ، ف�� �Tت ا ها ح�ساب�� �ح�رئ� ع�لت �ن� ئ� د ا� �Tرب�ي� ي� ام ال�ن� رف�� ال�معال�ج� الإ�

د وج�� لإت� . ن�� لي ال�مسج� Xها ا �ات� ع�لت �راء ال�عملب خ�� Xام ال�مراد ا رف�� لت� الإ� ج� �ن� ئ� عد ا� لإ ي�� Xة� ا �ب x:ي ح�ساًا . ف� ك�ورة� ش�اي�� طق� ال�مد� ل وج�دة� ال�حسات� وال�مت� ًا داج�� �ب �Tي ا �ب¯ ر� �ي لإت� ف� ال�مسج�

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

راء خ�� Xع ال�جاس�ث� ا �طي ي� ب��ست� ات� ال�ن� اب�� �ب xم ال�ن ج� جدد ح� �ة ئ� ت�� ث� ا� �هم ح�ب لإت� م� م ال�مسج� ج� ن� ح� Xاث� ض�ع�ر ان��ت� ب��سب� دلًإ م�ن� ال�ب� ث� ب�� ال�ب� لإت� ب�� م ال�مسج� ج� اس ح� ف� �Tها ، وي �ات� ع�لت ال�حساب��

ة ت�� ا� درة� ال�معال�ج� ب�� شوا ف�� �ي ف� �ن� ي� اس ا� ي�ن� ال�ب� ع ب�� ئ:� ا طا� ش�� مها، ح�� لي ع�رض�32ح�ح� Xادا ا ب� ن��ت� اش�ن�ع �مي ن� ج�� Xا ل�كR ف�� ة ، وع�لي د� �Tلإت م م�سج� حج� شوا ال�معال�ج� ئ�� �ي ف� �ن� ي� ج ا� �صحي ل ال� ام ب�� ط� ل ال�ت� اف�� ب��

ات� ات� ال 486م�عال�ج� عده�ا هي� م�ن� م�عال�ج� س 32 وم�ا ي�� �.64 ن��ت� ول�ي ن��ت�جكم : وج�دة� ال�ب�

�ي جكم ف� ث� وال�ب� �ب وف�� ف� ال�ن� ائ�� د� وظ�� �ب ق� ي� ن� ل�كR ب�� ة ال�وج�دة� ع�صث� ال�معال�ج� ود� كل ه�د� ش� ب��د� �ب ق� ي� ن� ل�كR ب�� ام ك�د� �ب لي ال�معال�ج� وال�ق� Xات� م�ن� وا اب�� �ب xارات� ل�لخصول ع�لي ال�ن ش�� Xالإ

رئ. خ�� ات� الإ� �ع ال�عملب �مي ة� وج�� مات� ال�مي�رم�ج� �علت ال�ي�ل ال�معال�ج� : واف�� ن��

�ي ي�ن� ف� ًا ك�ما ه�و م�ب� �ب ارح�� ًا وج�� �لب ادل ال�معلوم�ات� داج�� ب� ل ل�ن� واف�� لإت� ن�� ًا ل�لمعال�ج� ب�� �اس�ب �ب ف��ل اف�� ، وب�� ات� اب�� �ب xل ال�ن اف�� ، وب�� ن� �ي: او ل ال�عب� اف�� ل هي� : ب�� واف�� ة ال�ن� ، ه�د� �الي كل ال�ب� ال�ش�

جكم. ال�ب�

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ن� : �ي: او ل ال�عب� اف�� ب��عمل ر( ب��سي� خ�� ي� ا¾ ارج� ظ ج�� �و م�حت اك�رة� ا� لي ال�د� Xاة )م�ن� ال�معال�ج� ا ج� ج�ادئ� الإئ�� ل ا� اف�� ه�و ب��

ل د� ال�دج�� اف�� و م�ب� اك�رة� ا� ي� ال�د� ة� ف� لق� ت� م�اك�ن� م�ح� ن� لإ� �ي: او ي�ن� غ�ب� �عب ن� ل�ي� �ي: او ل ال�عب� اف�� ال�معال�ج� ب��ن�I/Oوال�ح�رح� �ي: او ل ال�عب� اف�� طاق� ب�� و ت�� م ا� ج� ها، وح� ات� م�ت� اب�� �ب xل ال�ن ف� ي� ام ي�� �ب ل�كR ل�لق� ود�

. دمة� ج� ات� ال�مست� اب�� و ال�ج� طوط ا� عدد ال�خ� ظ ي�� ت� �Tري�ي�مة� ل�ها �ن¯ د ات� ال�ف� لي 4وال�معال�ج� Xم ا ا ال�رق�� ع ه�د� ق� �Tاري ، ات� اب�� م�ع32 ، 20 ، 16 ، 8 ج��

. ات� اعة� ال�معال�ج� ة� ص�ب� �ب ب� ف� دم ي�� ف� ي��م�كان� ال�معال�ج� ا xب� �ي اك�رة� ال�ن� م ال�د� اد ح�ج� ن� ك�لما ر� �ي: او ل ال�عب� اف�� ات� ب�� اب�� اد ع�دد ج�� وك�لما ر�

دام ج� اس�ت� ها، وب�� �ل�ت Xلي 16ال�وض�ول ا Xمكن� ل�لمعال�ج� ال�وض�ول ا �ة� ن� ات�� ي�60536 ج�� م�كان� ف�دام ج� اس�ت� ة ب�� ت�� . ك�ما ا� اك�رة� لي32ال�د� Xمكن� ل�لمعال�ج� ال�وض�ول ا �ة� ن� ات�� ج��

4.295.000.000. اك�رة� ي� ال�د� م�كان� ف�ي� ال�معادلة� ض ف� لخ� ب� اك�رة� ي�� م�اك�ن� ال�د� ن� وع�دد ا� �ي: او ل ال�عب� اف�� ات� ب�� اب�� ظ ع�دد ج�� ي� ي��رت�� ة� ال�ن� ال�علإف�

ة� : �ال�ب ال�ب� Copyright © 2007 www.ask-pc.com All rights

reserved

Digital Circuits & Processors – Arabic Paper

M=2n

ث� .. �ح�بM. اك�رة� م�اك�ن� ال�د� ل ع�دد ا� مب� � ن�n. ن� �ي: او ل ال�عب� اف�� ات� ب�� اب�� ل ع�دد ج�� مب� � ن�

ات� : اب�� �ب xل ال�ن اف�� ب��

مات� �علت ات� وال�ي� اب�� �ب xل ال�ن ف� ت�مكن� م�ن� ي�� �ي ي� ن� ح�ن� �اه�ي ج� و ائ�� ل د� اف�� ات� ب�� اب�� �ب xل ال�ن اف�� ر ب�� ي� عب� �ي�حمل �ن� ئ� ات� ا� اب�� �ب xل ال�ن اف�� مكن� ل�ب� �رئ، ن� خ�� لي ا� X8م�ن� وج�دة� ا ، ، 16 ا� ، 32 ا� ة�64 ا� ات�� ج��

داء ال�معال�ج� اد ا� ات� ك�لما ر� اب�� �ب xل ال�ن اف�� ات� ب�� اب�� اد ع�دد ج�� . ك�لما ر� وع ال�معال�ج� ا ح�سث� ن�� وه�د�. د� الي�رام�ج� �ب ق� ي� وسرعة� ي��

جكم : ل ال�ب� اف�� ب��ا ات� ه�د� اب�� اسي� ل�عدد ج�� �ب كل ف�� د ش�� وج�� �ة لإ ن� ت�� لإ ا� Xن� ا �اه�ي ج� و ائ�� جكم د� ارات� ال�ب� ش�� Xل ا اف�� ر ب�� ي� عب� �ي�

دم ال�معال�ج� ج� ر، ب��ست� خ�� لي ا¾ Xرًا م�ن� م�عال�ج� ا �ي لف� ك�ب� ت� ح� ها ئ�� ت� ن� ع�دده�ا وع�لإف�� د� ا� Xل، ا اف�� ال�ب�. ة� �ب ارح�� ات� ال�ج� ال�مكوب�� صالI ب�� ات� والإت�� �ق� ال�عملب �سن ي� جكم ل�ب� ارات� ال�ب� ش�� Xل ا اف�� ب��

ة� ال�معال�ج� : ي��رم�ج�

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ة� ) �ب �Tي ا ب� Íع�داد ي� كل م�ن� ا� ش� ي� ي� ب�� لة� وال�ن� ة� الإ¾ ة وهي� ل�غ� اصة� ت�� ة� واج�دة� ج�� لإ ل�غ� Xهم ا ف� � –0ال�معال�ج� لإ ي�ة�1 سهل ي��رم�ج� رئ ب�� خ�� ات� ا� �ر ل�ع�Tي طو م ت�� ل�كR ت�� ، ل�د� ة� ة ال�لغ� دام ه�د� ج� صعث� ل�لمي�رم�ج� اس�ت� �(. ت�

وئ ) ةI� ال�مسن� ض� ق� ح� ات� م�ت� ال�لع� ات� ب�� ة ال�لع� ف� ه�د� صي� ، ت�� Low Levelال�معال�ج�

Languages( ع �مي ح� ة� ال�ب� ل ل�غ� ات�Assembly Language( م�ب� ( وال�لع�وئ ) ة� ال�مسن� �ة� ال�ـ High Level Languagesال�عال�ب ل ل�غ� سكC R( م�ب� ي� وال�ب�

. ل�ج� Xا .... ا اف�� ة� ال�ج� ول�غ�ـ سمي ب�� ة� ب�� �ت* ر� �لي ج� ئ�� Xة� الإ ال�لغ� ة ك�لمات� ب�� ب� س� مات� ب�� �علت ارة� غ�ن� ي�� ع هي� غ�ب� �مي ح� ة� ال�ب� لغ� ف��

mnemonics�ات اه�ا م�ع ل�ع� ارب�� ا م�ا ف�� د� Xدة� ا ة� م�عف� ل ل�غ� ط� ها ت�� ة� ال�معال�ج� ل�كت� سهل ي��رم�ج� ، ب��، ة� ال�معال�ج� اط�ب� ع م�ج� �طي ست� لكي� ب�� ام�ج� م�ا، ف�� ة� ي��رب�� ات�� ع ل�كب� �مي ح� ة� ال�ب� ا ل�غ� دم�ب� ج� ا اس�ت� د� Xوئ، ا ة� ال�مسن� �ع�ال�ب

ام�ج� ب��سمي ل ي��رب�� �Tحوب ة� ال�ب� �عملب وم ي�� ق� �، ي� لة� ة� الإ¾ ف�رة� ل�غ� لي س�� Xع ا �مي ح� ة� ال�ب� ف�رة� ل�غ� ل س�� �Tحوب ث� ئ�� ح� �ئ�و مع ا� ال�مح� . Assemblerب��

ع : �مي ح� ة� ال�ب� ة� ال�معال�ج� ل�غ� ة� ي��رم�ج� �ج ع�ملب وض�� �الي� ن� كل ال�ب� ال�ش�

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ة� لي ل�غ� Xحول ا ها ئ�� ت�� Xا وع ال�معال�ج� ف�� عت�مد ع�لي ن�� ي� لإ ي�� وئ، ال�ن� ة� ال�مسن� �ة� ع�ال�ب ات� الي�رم�ج� م�ا ل�ع� ا�م ) ال�مي�رج�� ق� م�ا ب��سمي ب�� �ن* لة� غ�ن� ط�ر شر )Interpreterالإ¾ ال�مق� و ب�� ( ا�

Compiler.)ال�جاس�ث� :

ل ة� م�ب� �ب ارح�� ات� ج�� مكوب�� ل ال�معال�ج� ن�� �وص�ب لإ ن�� Xا ا ب� �هار� ج�اس�ث� م�ا ع�لن خصل ع�لي ج�� ل�كي� ئ��اك�رة� ) ل وال�ح�رح� )RAM , ROMال�د� ة� ال�دج�� هز� ج�� Input/output( وا�

Devices.): �ي ج� مود� ات� ج�اس�ث� ن�� ي�ن� م�كوب�� ب� الي� ي�� كل ال�ب� ال�ش�

ة� �Tت ة� ال�مرك�ر� صل وج�دة� ال�معال�ج� ت� الCPUي�� دج�� Xاك�رة� والإ م�ع ك�ل م�ن� وج�دات� ال�د�جكم. ات� وال�ب� اب�� �ب xن� وال�ن �ي: او ل ال�عب� واف�� لإل ن�� راح� م�ن� ج�� خ�� Xوالإ

ة� �Tت ة� ال�مرك�ر� :CPUوج�دة� ال�معال�ج�ة� �لب ر ال�داج�� ع ال�دواي�� �مي ة ال�وج�دة� م�ن� ال�معال�ج� وج�� كون� ه�د� ب� ي��

وم ال�ـ ق� �ًا ي� �ب دي�� �ي� :CPUم�ب� ب: عمل الإ¾ ي�� Copyright © 2007 www.ask-pc.com All rights

reserved

Digital Circuits & Processors – Arabic Paper

. اك�رة� ي� ال�د� وان� ف� د غ�ن� �Tجدب ئ��. اك�رة� ي� م�كان� ال�د� ة� ف� ت�� مة� الي�رام�ج� ال�مح�ر� �علت لت� ي�� ج��. مة� �علت د� ال�ي� �ب ق� ي� ي��

ل ال�ـ ف� ي� ن� �ة� ب� �مة� ال�جال�ب �علت د� ال�ي� �ب ق� ي� ة� ي�� �هات� د ت�� ليCPUغ�ب� Xة� ا �ة ال�عملب كرر ه�د� �Tة� وب �ال�ب مة� ال�ب� �علت لي ال�ي� Xا . ام�ج� رب�� ض الي� خ� ي� ئ�� مات� ال�ن� �علت ع ال�ي� �مي ة� ج�� �هات� ت��

اك�رة� : وج�دة� ال�د�كون� م�ن� ب� ي� ال�ـROM و RAMي�� ات� والي�رام�ج� ف� اب�� �ب xن� ال�ن ح�ر� ، ئ�� ن� الي�رام�ج� �ي: ح�ر� �رض ل�ت� وق�

RAM ال�ـ �ي ام ف� ط� ن� ي��رام�ج� ال�ت� ح�ر� ، وئ�� ام�ج� رب�� مات� الي� �علت د� ي�� �ب ق� ي� اء ي�� ب� Í:ي ًا ا� ت� ف�� لROM م�و� م�ب�BIOSهار� خض ج�� غة� وف�� ة� وال�طاي�� اش� ي� ال�س� ي� ف� جكم ف� ال�ب� ام ع�امة� ب�� ط� وم ي��رام�ج� ال�ت� ق� ، وي��

رئ. خ�� طاء وم�هام ا� ح�� ال�جاس�ث� م�ن� الإ�ها اج�� حت� دم�ا ئ�� اع الي�رام�ج� غ�ب� ن� ال�جاس�ث� م�ن� اشي�رج�� �ن� ل�ت�مكي �ي: ح�ر� �رض ال�ت� دم ق� ج� ست� ب��

ن� ال�ـ ل�كR لإ� دRAMود� ات� غ�ب� اب�� �ب xال�ن �ي ف� ي� ح� ث� ئ�� �ث� ح�ب ف�� كل م�و� ات� ب��ش� اب�� �ب xال�ن ظ� ب�� ق� حي� ئ��. �ي ب � ار ال�كهز �ب طاع ال�ن� ق� اي��

راح� : خ�� Xال والإ دج�� Xوج�دات� الإ

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

�رش�لTال، وي دج�� Xق� وج�دة� الإ �ن* ة� غ�ن� ط�ر �ب ارح�� هار� ال�جاس�ث� ال�معلوم�ات� ال�ج� ل ج�� ب� ق� ب��سي�. راح� خ�� Xق� وج�دة� الإ �ن* ال�معلوم�ات� غ�ن� ط�ر

ل ب� �Tد� ال�معال�ج� اي ج� ت� ات� ول�ن� رئ ل�لمعال�ج� خ�� عود مرة� ا� ن:�ت�8086ي�� ال ل�لجد ك�مب�ل ب� �Tي X8086ال�معال�ج� ا

. 16ه�و م�عال�ج� ة� ال�جاس�ث� هز� ج�� ي� ا� ة� ف� �Tت ة� مرك�ر� دم ك�وج�دة� م�عال�ج� ج� ، ب��ست� ة� ات�� ن�16 ج�� ي� ا� عن� ة� ي�� ات�� ج��وامر م�صممة� ل�لعمل م�ع م الإ� ة� وم�عظ� �لب لإت� ال�داج�� طق� وال�سج� وج�دة� ال�حسات� وال�مت�

ة� ط�ول�ها �ب �Tي ا ب� Íات� ي� اب�� �ب x16ي�. ة� ات�� ج��ة� ل�لمعال�ج� �ش�اس�ب ة� ال�عمل الإ� ق� �ي: : 8086 ط�ر

ل ع�لي : ب� وئ� ال�معال�ج� ي�� حن� �ئ�16 �ات اب�� �ب xل ال�ن اف�� ة� ب�� ات�� ة�Data Bus ج�� ات�� �راءة� وك�ب� مكن� ال�معال�ج� م�ن� ق� ، ن��

ات� ط�ول�ها اب�� �ب xة� )16ي� ات�� و 2 ج�� ( ا� ان��ت� ات� )8 ب�� اب�� اك�رة�1 ج�� لي ال�د� Xم�ن� وا ) ان��ت� ب��. ث� س ال�وف�� ق� ي� ي�� ف�

20 ة� ل�ـ وت�� مكن� ال�معال�ج� م�ن� غ�ن� �ن� ، ن� �ي: او ل ال�عب� اف�� ة� ب�� ات�� ي�1048576 ج�� م�كان� ف�ان��ت� ) ل ب�� مب� �اك�رة� ن� ي� ال�د� اك�رة� )ك�ل م�كان� ف� ن� )8ال�د� �ي: ح�ر� ( ل�ت� ات� اب�� 16 ج��

.) اك�رة� ي� ال�د� ن� ف� �ال�ي ب� ن� م�ن� �ي عمل ال�معال�ج� م�كاب�� (ب��سي� ة� ات�� ج��

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

طوات� كرار ال�خ� لإل ب�� ( م�ن� ج�� مات� �علت مة� م�ن� ال�ي� ان�� ام�ج� )ف�� د� ي��رب�� �ب ق� ي� ن� وم ب�� ق� �ال�معال�ج� م�كون� ي�ة� : �ال�ب ة� ال�ب� �ش�اس�ب الإ�

1.. اك�رة� ة� م�ن� ال�د� �ال�ب مة� ال�ب� �علت لت� ال�ي� ج��2.. مة� �علت �راءة� ال�ي� ق�3.. مة� �علت د� ال�ي� �ب ق� ي� ي��ام�ج� لة(..4 رب�� ة� الي� د ج�اخ� اك�ر )غ�ب� ي� ال�د� ج� ف� �Tائ ة� ال�ب� ات�� ك�ب�

ي� ال�معال�ج� ة� ف� �ش�اس�ب طوات� الإ� ة ال�خ� د� ه�د� �ب ق� ي� م ي�� ي� �ن�8086ي� �ي ب� �لن ن� داج�� �ي لإل وج�دب�� م�ن� ج��د� �ب ق� ي� ن� ه�ما : وج�دة� ال�ن� �ي صلب� ق� ات�Executive Unit (EU)م�ي� �د� ال�عملب �ب ق� ي� ل�ن�

ل اف�� هة� ال�ب� ظ ال�معال�ج�Bus Interface Unit (BIU)و وج�دة� م�واج�� ل�رت��. ج� �Tائ ة� ال�ب� ات�� ة� ال�ف�راءة� وك�ب� �مات� وع�ملب �علت لت� ال�ي� ل�كR ل�ج� ي�ره�ا وك�د� اك�رة� وع� ال�د� ب��

ن� : �ي ج ال�وج�دب�� وض�� �الي� ن� كل ال�ب� ال�ش�

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ل ) اف�� هة� ال�ب� وم وج�دة� م�واج�� ق� د� )BIUي�� �ب ق� ي� ل ل�وج�دة� ال�ن� ف� ات� ال�ي� �ع ع�ملب �مي ح� لEU( ئ�� ف� ( ك�ي�ل وال�ح�رح� ) و وج�دة� ال�دج�� اك�رة� ا� ات� م�ن� ال�د� اب�� �ب xال�نI/O( د� �ب ق� ي� وم وج�دة� ال�ن� ق� ما ي�� ت� ن� xب� )

EU( Rل�ك وم ك�د� ق� ، ي�� مات� �علت د� ال�ي� �ب ق� ي� ن� .BIU( ب�� اك�رة� ة� م�ن� ال�د� �ال�ب مة� ال�ب� �علت لت� ال�ي� ج� ( ئ��مة� ) �علت لت� ال�ي� ج� ة� ئ�� �ة ال�عملب سمي ه�د� مPrefetchingب�� ي� ت�� مات� ال�ن� �علت ن� ال�ي� ح�ر� ( ئ��

مة� ) �علت ور ال�ي� سمي ظ�ان�� ة� ب�� �لب لإت� داج�� اك�رة� س�ج� ها م�ن� ال�د� لت� (.IQج��د وج�دة� ) �وب� ي�ر� ور ت�� ا ال�طان�� ،EUب��سمج ه�د� ة� �ال�ب مات� ال�ب� �علت ار ال�ي� ط� ت� دون� اي�� مات� ب�� �علت ال�ي� ( ب��

ـ ) ة� م�ا ب��سمي ب�� �مة� ال�جال�ب �علت د� ال�ي� �ب ق� ي� لت� وي�� ة� ال�ج� �دم�ج� ع�ملب ات� ب�� اب�� �ب xة� ال�ن ور ب��شرع م�عال�ج� ال�طان��Overlapping( و ومPipelining( ا� ق� مة� ي�� �ن¯ د ات� ال�ف� (. ك�ان��ت� ال�معال�ج�

. �سلسلي كل ب�� ة� ب��ش� �ة ال�عملب هد� ت��

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

: ) د� �ب ق� ي� لت� وال�ن� � ، ال�ج�Iسلسلي ن� )ال�ي� �ي ب� �ي�ن� ال�عملن ة� م�ا ب�� ارت�� ج م�ف� وض�� �الي� ن� كل ال�ب� ال�ش�

ة� ل�لمعال�ج� �ش�اس�ب ة� الإ� �لب ة� ال�داج�� �ب ن� :8086ال�ب�ة� ل�لمعال�ج� �لب ة� ال�داج�� �ب ن� ج ال�ب� وض�� �الي� ن� كل ال�ب� ن� )8086ال�ش� �ي ب� �لن ن� ال�داج�� �ي وك�ل م�ن� ال�وج�دب��

EU ، BIU: )

ل ) اف�� هة� ال�ب� ( : BIU وج�دة� م�واج�� Copyright © 2007 www.ask-pc.com All rights

reserved

Digital Circuits & Processors – Arabic Paper

كون� م�ن� : ب� ي��1.. مات� �علت ور ال�ي� ظ�ان��2.. ة� ت�� ر� ح� لإت� ال�ب� س�ج�3.. مة� �علت ر ال�ي� س� م�و�4.. ن� �ي: او ام�ع ال�عب� رة� ج�� داي��

. ات� اب�� �ب xل�لن �لي ل ال�داج�� اف�� ق� ال�ب� �ن* م غ�ن� ط�ر ي� �د� ي� �ب ق� ي� وج�دة� ال�ن� صال ن�� الإت��مة� �علت ور ال�ي� : Instruction Queue (IQ) ظ�ان��

مات� م�ن� �علت ار ال�ي� ح�ص� ا xب� Rل�ك ة� ل�لمعال�ج� ود� �مال�ب ج�� Xد م�ن� ال�شرعة� الإ �Tب مة� ي��ر� �علت ور ال�ي� ظ�ان��لت� ال�معال�ج� ج� �ه�ا، ئ� د� �ب ق� ي� ي� ي�� دء ف� ل ال�ب� ب� ور ف�� ي� ال�طان�� ها ف� ت� �ي� ح�ر� اك�رة� وئ�� (6 )8086ال�د�

ة� ل�لمعال�ج� �ب ب� ف� ة ال�ي� سمج ه�د� ضي وب�� ق�� مات� ك�جد ا� �علت س8086ي�� ق� ي� ي�� ن� ف� �ي ب� �عملن ام ي�� �ب ال�ق� ب��ـ ة� ب�� �ب ب� ف� ة ال�ي� سمي ه�د� ( وب�� د� �ب ق� ي� لت�I وال�ن� ث� )ال�ج� و Overlappingال�وف�� ا�

Pipelining.ة� ) ت�� ر� ح� لإت� ال�ب� ( :Segment Registersس�ج�

ع ) ئ*� ر ة� الإ� ت�� ر� ح� لإت� ال�ب� ع س�ج� �مي كون� ج�� ب� ة�16( م�ن� CS, DS, ES, SSي�� ات�� ج��ة� ) وت�� دم ل�عن� ج� ست� .1وب�� اك�رة� ان��ت� م�ن� م�ساخة� ال�د� اب�� ج� �( م�ب

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

وم ال�معال�ج� ق� �ام�ج� م�ا ي� د� ي��رب�� �ب ق� ي� موع�ات�8086ول�ن� ع م�ح� ئ*� ر لي ا� Xاك�رة� ا م م�ساخة� ال�د� �سي ق� ي� ي��اء ر� خ�� سمي ا� عدئ Segmentsب�� ي� ء لإ ي�� ر� .64 ، م�ساخة� ك�ل خ�� ان��ت� لوب�� � ك�ب

اع�دة� ) و ال�ف� ة� ا� �دات� وان� ال�ب� ن� م�ن�Base Addressغ�ن� �عي اك�رة� ي�� ي� ال�د� ء ف� ر� ( ل�كل خ��ء ر� ة� ك�ل خ�� ق� �ي ع و وط�� ئ*� ر ة� الإ� ت�� ر� ح� لإت� ال�ب� ي� س�ج� ة� ف� �ها ال�جال�ب م�اك�ت� ن� ا� ح�ر� ام�ج� وئ�� رب�� ل الي� ب� ف��

: �الي ي� ال�ب� ض ف� لخ� ب� ي�� ل ة�CS (Code Segment)ال�سج� �دات� وان� ب�� وئ� ع�لي غ�ن� حن� �ئ� ئ� ال�د�

. مات� �علت ال�ي� ل ة�DS (Data Segment)ال�سج� �دات� وان� ب�� وئ� ع�لي غ�ن� حن� �ئ� ئ� ال�د�

. ات� اب�� �ب xال�ن ل ة�SS (Stack Segment)ال�سج� �دات� وان� ب�� وئ� ع�لي غ�ن� حن� �ئ� ئ� ال�د�

. و ال�رصة� ال�كومة� ا� ل ة�ES (Extra Segment)ال�سج� �دات� وان� ب�� وئ� ع�لي غ�ن� حن� �ئ� ئ� ال�د�

. �ي اف� ص�� Xء ا ر� خ��اع�دة� : وان� ال�ف� ها وغ�ن� اء وم�ساح�ت� ر� خ�� ج م�كان� الإ� وض�� �الي� ن� كل ال�ب� ال�ش�

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ر خ�� ي� ا¾ ار ف� ض�ف� ل ا� اف�� هة� ال�ب� مًا وج�دة� م�واج�� ف� دان�� �ي ص� ة� : ت�� ة�4م�لإح�ط� �دات� وان� ال�ب� ات� ل�عن� اب�� ج��ج صي� �ة�20ل�كي� ت� ات�� ج��

مة� �علت ر ال�ي� س� ن� : Instruction Pointer (IP) م�و� �ي: او مع ال�عب� رة� ج�� وداي��

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ل وئ� ال�سج� حن� �، ئ� اك�رة� ي� ال�د� ة� ف� �ال�ب مة� ال�ب� �علت لي ال�ي� Xر ا �ي ش� �مة� ب� �علت ر ال�ي� س� وان�IPم�و� ع�لي غ�ن�ان��ت�Offset Addressال�معادل ) ال�ب� ة� ب�� ي� هي� ال�مساف� ة� وال�ن� �ال�ب مة� ال�ب� �علت ( ل�لي�

ة� ) ت�� ر� ح� ل ال�ب� ي� س�ج� ف�رة� ال�جالي� ف� وان� ال�ش� اع�دة� وغ�ن� و ال�ف� ة� ا� �دات� وان� ال�ب� ي�ن� غ�ن� (.CSب��مع20ل�لخصول ع�لي ح� ن� ئ�� �ي: او ل ال�عب� اف�� ح�رح� م�ن� ب�� ي� ئ�� اك�رة� ال�ن� علي� ل�لد� وان� ال�ق� ة� ل�لعن� ات�� ج��

وان� ال�معادلة� 16 ة� ل�عن� ات�� ل IP ج�� ة� ل�لسج� �دات� وان� ال�ب� ةCS م�ع غ�ن� اح�ب� ر� Xعد ا ال�جاص�ل ي��: �الي كل ال�ب� ي� ال�ش� ي�ن� ف� سار ك�ما ه�و م�ب� �لي ال�ي Xات� ا اب�� غة� ج�� �Tري ا� ب��

�ي ة� م�كان� ف� وت�� ج غ�ن� وض�� �الي� ن� كل ال�ب� ن� ، ال�ش� �ي: او ام�ع ال�عب� رة� ج�� ها داي�� ام�ث� ت�� ة� ف�� �ة ال�عملب ه�د�ة� ت�� ر� ح� ل ال�ب� وئ� س�ج� حن� �ال ئ� ا ال�مب� ي� ه�د� . ف� ة� ت�� ر� ح� ة� ال�ب� ق� �ي: دام ط�ر ج� اس�ت� اك�رة� ب�� A000 ع�لي CSال�د�

مات� 16 �علت ر ال�ي� س� ل م�و� ة� A0B016 ع�لي IP وس�ج� ت�� ر� ح� ل ال�ب� اخة� س�ج� ر� Xد ا ةCSغ�ب� ب� اف�� ص�� Xوا ل لي ال�سج� XاIP خصل ع�لي AA0B016=A0B0016 + A00016 ئ��

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

د� �ب ق� ي� : Execution Unit (EU) وج�دة� ال�ن�ها م�ن� وج�دة� لت� م ج�� ي� ت�� ف�رة� ال�ن� كR ال�ش� ف� د� ي�� �ب ق� ي� وم وج�دة� ال�ن� ق� دBIUي�� �ول�ب ن� ل�كR ي�� وك�د�

. مات� �علت د� ال�ي� �ب ق� ي� ة� وي�� اس�ب� جكم ال�مب� ارات� ال�ب� ش�� Xا: �د� هي �ب ق� ي� ة� ل�وج�دة� ال�ن� �سب �ي راءات� ال�رب�� خ�� Xالإ

�طق .ALUوج�دة� ال�حسات� وال�مت� �لإت� ال�عامة .General Purposesس�ج� ع�لإم .Flagsالإ�

طق� : ( ALU ) وج�دة� ال�حسات� وال�مت�مع وال�طرح و ل ال�ح� ، م�ب� طق� ة� وال�مت� ات� الي�رم�ج� �ع ع�ملب �مي ح� ة ال�وج�دة� ئ�� وم ه�د� ق� وANDي��

ORو XOR دام ج� اس�ت� اخة� ب�� ر� Xصان� والإ ق� ادة� وال�ي� �Tب و 16 وال�ر� ة� ا� ات�� .8 ج�� ات� اب�� ج�� Copyright © 2007 www.ask-pc.com All rights

reserved

Digital Circuits & Processors – Arabic Paper

لإت� ال�عامة� : ال�سج�ة� ل�لمعال�ج� �لب ة� ال�داج�� �ب ن� ج ال�ب� وض�� �ئ� ن� كل ال�د� ي� ال�ش� د 8086ف� ج� لإت� ع�امة� 8 ئ�� ات�8 س�ج� اب�� ج��

اسم .BL, AU, AH, DL, DH, CL, CHب��ي� ط�ول�ها ات� ال�ن� اب�� �ب xث� ل�لن ف�� ن� ال�مو� �ي: ح�ر� لإت� ل�لت� ة ال�سج� دام ه�د� ج� مكن� اس�ت� �،8ن� ات� اب�� ج��

ل ال�مرك�م ALال�سج� �ر(Accumulator) ب��سمي ب�� وق� ن� ي� لإ ي�� ض ال�ن� صات�� عض� ال�خ� ي� xر� ي� �مي ت� � وي�رئ. خ�� لإت� الإ� ي� ال�سج� ف�

ل ك�ل م�ن� مب� ما DL, CL, BL, AL 8ن�� ت� ن� xة� ب� ض� ق� ح� ات� ال�مت� اب�� ,DH, CH ال�ج�

BH, AH 8.ع�لي ات� الإ� اب�� ال�ج�لإت� ال�عامة� ة� ل�سج� اف� ص�� Xالإ د ب�� وج�� �لإت� 4ن� اسم 16 س�ج� ة� ب�� ات�� SI, DI, BP, SP ج��

هزشة� لإت� ال�ف� سج� لإت� ب�� ة ال�سج� سمي ه�د� ة (Index)ب�� �ب وح�� (Pointers) وال�ن�د� �ب ق� ي� جكم وج�دة� ال�ن� حث� ئ�� اك�رة� ئ�� ة� ال�د� وت�� ة� ل�عن� لق� ت� ي� ج�الإت� م�ح� لإت� ف� ة ال�سج� دم ه�د� ج� ست� وب��

EU: Rل�ك ج د� وض�� �الي� ن� كل ال�ب� ال�ش�

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ع�لإم : ( Flags ) الإ�د� �IIب ق� ي� ج� غ�ن� ي�� ي� ن� ي� ب�� ن� �IIالإت� الIIعض� ال�ج ي� xال�ج� ي�IIار ال�مع �IIب ح�� ا xوم ب� �IIق �لإت� ي� رة� ف�� ��IIارة� غ�ن� داي �IIو غ�ب �IIل ال�علم ه ج� �IIس

ل ال�علم ع�لي ج� �Iس �وئ �Iحن �. ئ� د� �Iب ق� ي� ات� وج�دة� ال�ن� �عض� ع�ملب ي� ي�� جكم ف� و ئ�� ة� ا� �جكم9ع�ملب ات� ئ�� ��Iاب الإت� وج�� �Iج : �الي كل ال�ب� ي� ال�ش� ي�ن� ف� ك�ما ه�و م�ب�

ل ة� م�ب� �ب x:ي ات� ح�سا �عد ع�ملب ة� ي�� ب� �هار ج�الة� م�عب ظ�� Xة� واج�دة� لإ ات�� دم ع�لم ال�جالة� وه�و ج�� ج� CFب��ست�

وSFع�لم ال�حمل و ي�رSF ع�لم ال�صف�ر ا� ب� ع� جكم ل�ي� ع�لإم ال�ب� دم ا� ج� ست� ، ب�� ل�ج� Xارة� ... ا ش�� Xع�لم الإ . عض� ال�جالإت� ي� ي�� ة� ف� ات� ال�معال�ج� �ع�ملب

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ع �مي ح� ة� ال�ب� لغ� xة� ال�معال�ج� ب� :Assembly Language Programmingي��رم�ج��ي رك�ر� ف� ها،I س�وف� ي�� ة� م�ت� �ب �Tداي ي ال�ب� ة� ح�ن� ب� �مهام م�عب ام ن�� �ب ات� ل�لق� ع ال�جاس�ب� �مي ة� ج�� ث� ي��رم�ج� ح� �ئ�

ع. �مي ح� ة� ال�ب� لغ� xة� ال�معال�ج� ب� ة� لي�رم�ج� �ش�اس�ب م الإ� �اه�ي ف�رة� ع�لي ال�مف� ة ال�ق� ه�د�ر ط� ت� ، ول�ن� ة� ب� �مهمة� م�عب ام ن�� �ب ها ال�ق� ، ه�دف�� مات� �علت ة� م�ن� ال�ي� ب� �Tمة� مري ان�� كون� الي�رام�ج� م�ن� ف�� ب� ي��

: �الي ال ال�ب� د� ال�مب� ج�� ا� ظ، ل�ب� �ام�ج� ب��ست د� ال�معال�ج� ي��رب�� ف� ي� �ف� ي� �ك�يم .1 ل رق�� د� ال�دج�� ف� مة� م�ن� م�ي� �ت ال ف�� دج�� Xة�2ا لًإ درخ� مة� م�ب� �ت ة ال�ق� كون� ه�د� ن� ب�� مكن� ا� � ون�

. ة� �ب ارح�� ال�حرارة� ال�ج�ة� ال�عدد .2 اف� ص�� Xج5ا �صحي ا ال�عدد م�عام�ل ت�� ل ه�د� مب� �ن� ن� مكن� ا� �لة� ون� مة� ال�مدج�� �ت لي ال�ق� Xا

. ة� ال�حرارة� ل�درخ�م .3 د� ال�ح�رح� رق�� ف� لي م�ي� Xمع ا راح� ال�ح� خ�� Xهار�3ا لًإ ع�لي ج�� ة� ال�حرارة� م�ب� هار درخ� ظ�� Xا

ر. خ�� هار� ا¾ و ج�� لوش�كوت� ا� �وس�ب الإ�لكل ة، ف�� وم ت�� ق� �ما س�وف� ي� ار ال�معال�ج� ن�� ب� ح�� Xمات� ل�كل م�همة� لإ �علت و ال�ي� مة� ا� �علت ة� ال�ي� ات�� ث� ك�ب� ح� �ئ�

مات� �علت موعة� ي�� دم�ها(Instruction Set)م�عال�ج� م�ح� ج� ام�ج� اس�ت� رب�� مكن� ل�لي� � ن�لإ ال�معال�ج� ة� م�ب� ب� �مهمة� م�عب ام ن�� �ب ارت� 8086ل�لق� ف� �.100 لة م�ا ي� مة� �علت ي��

ن� : �سمي ل�ف� م�ن� ف�� ا� ب� ي:� ة� و ة� ال�معال�ج� �ي� ع�ملب ة� ف� �ش�اس�ب مة� هي� ال�وج�دة� الإ� �علت ن� ال�ي� Xا Copyright © 2007 www.ask-pc.com All rights

reserved

Digital Circuits & Processors – Arabic Paper

ة� �ف�رة� ال�عملب ول : ب��سمي ب��ش� .Opcodeالإ� مة� �علت ة ال�ي� وم ت�� ق� صف� م�ا ي�� ي� ت�� ال�ن�ال�معام�لإت� �ي� : ب��سمي ب�� Tاب ي�Operandsال�ب� اصر ال�ن� ات� وال�عب� �صف� ال�معطب ي� ت�� ال�ن�

. ات� اب�� �ب xة� ال�ن مة� ل�معال�ج� �علت ها ال�ي� اج�� حت� ئ��

مات� �علت واع ال�ي� ن:� :Instruction Setا�

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ات� ي�ن� م�عال�ج� ة� ب�� ارت�� ات� م�لحق� م�ف� ي�ن� م�عال�ج� ة� ب�� ارت�� CISC&RISCCISC&RISC م�لحق� م�ف�ات� مات� وم�عال�ج� �علت CISC و RISC ال�ي�

مات� �علت ( وال�ي� ل�ج� Xو..... ا و ال�رس�وم ا� ات� ) ال�صور ا� اب�� �ب xال ال�ن ب� ق� اس�ي� وم ال�معال�ج� ب�� ق� �ي�ة ت�� ئ� ا� مات� ، ا� �علت ة ال�ي� �ة ع�لب �ملب عًا ل�ما ن�� ي� ات� ي�� اب�� �ب xة� ال�ن معال�ج� وم ن�� ق� �Tها ال�مي�رم�ج� ( وي ت� ي� ك�ن� ) ال�ن�

مهمة� ال�معال�ج� ام�ج� ( ، ق�� رب�� ادة� ) الي� �ب وامر ال�صادرة� لة م�ن� ال�ق� د� الإ� ف� ي� �ئ� ي� دئ� ال�د� ت� ل ال�ح� م�ب�دئ� ال�جاس�ث� ال�عمل و� �ي ن� ام�ج� ح�ن� رب�� صدر م�ن� الي� ي� ت�� مات� ال�ن� �علت موعة� ال�ي� د� م�ح� ف� ي� �ن� ي� ا�ة� �عملب ام ي�� �ب لًإ ال�ق� طة� ) م�ب� �كون� ب��ست ن� ب�� مكن� ا� �مة� ( ن� �علت مع ي�� مات� ) ج�� �علت ة ، وال�ي� ال�مراد م�ب�

ارة� غ�ن� ام�ج� ه�و غ�ب� رب�� الي� طة� ( . ف�� ات� ال�مي�رات�� �ام ب��سلسلة� م�ن� ال�عملب �ب دة� ) ك�ال�ق� و م�عف� مع ( ا� ج��د اب�� د وه�و ال�ف� �ب ملها ع�مل م�ق� ي� م�ح� دئ� ف� و� ي� ن�� طة� ال�ن� مات� ال�مي�رات�� �علت رة� م�ن� ال�ي� �ي xموعة� ك�ب م�ح�

وال�محرك�R ل�لمعال�ج� .ع�داد مع الإ� ردت� ج�� ا ا� د� Xا : Rك̄ي�ر ل�ك مر ا� �رت� الإ� ق� ي� ا� صدر3 + 9 + 8دغ�ن� �ام�ج� ت� رب�� ن� الي� Xا ف��

ة� ل�لمعال�ج� �ال�ب وامر ال�ب� الإ�مع : 9 + 8اج��

ق� + موع ال�سان�� مع : ال�مح� 3اج��

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ي�ر كب� د ب�� ع�ف� مات� ( ا� �علت وامر ) ي�� اك�R ا� ن� ، ه�ب� �ي طب� �ن� ( ب��ست �ي مب� �علت ن� ) ي�� �ي: مر ال غ�ن� ا� ا م�ب� ه�د�مات� �علت موعة� م�ن� ال�ي� ات� م�ح� دًا ، ول�كل م�عال�ج� م�ن� ال�معال�ج� �ب عق� ك̄ي�ر ي�� ات� ا� �عملب ام ي�� �ب ل�لق�

همها ، ف� �ر لإ ي� خ�� ت�ما م�عال�ج� ا¾ ن� xة� ب� ب� �مة� م�عب �علت هم ي�� ع م�عال�ج� م�ا ف�� �طي د ب��ست� لًإ ف�� همها ، ق��مب� ع ف�� �طي ي� ب��ست� ال�ن�ها . عض� مة� ال�جاس�ث� غ�ن� ي�� ظ� ت�� لإف� ا� ت� ي� اح�� ا ه�و ال�شر ف� وه�د�

ه�ا ، د� �ب ق� ي� ع ي�� �طي ة ب��ست� ت�� ئ� ا� مات� ا� �علت ة ال�ي� علمًا ه�د� ع م�ي� مصي� ح�رح� ال�معال�ج� م�ن� ال� �Tوئ" "

دًا مات� م�هما ك�ان� م�عف� �علت ة ال�ي� ث� م�ن� ه�د� �ئ� ي��رك�ب حوئ� ا� �ام�ج� ئ� ئ� ي��رب�� د� ا� �ب ق� ي� ع ي�� �طي وب��ست�ع �طي ن� ال�جاس�ث� ب��ست� ي� ا� ث� ف� ا ه�و ال�سب� ها وه�د� وم ت�� ق� �ي� ي� ة� ال�ن� ق� �ي وم�هما ك�ان��ت� ال�وط��

عو سم م�صي� ق� د اي�� ل�كR ال�عمل . وف�� داء د� ام�ج� لإ� ث� لة ي��رب�� د رك�ب� ئ� ع�مل م�ادم�ث� ف�� ا� ام ب�� �ب ال�ق�ن� : �ي ف� ��ري� لي ق� Xاء ال�معال�ج� ا ب� ة� ي�� لشق� ي� ف�� ات� ف� ال�معال�ج�

ة سمي ه�د� دة� وب�� مات� ال�معف� �علت ر م�ن� ال�ي� �ي ال�كب� هم ب�� ات�� ودوا م�عال�ج� ول ر� ق� الإ� �ن* ال�ف�رات� ات� م�عال�ج� . CISCال�معال�ج�

ات� ات� م�عال�ج� ة ال�معال�ج� سمي ه�د� طة� وب�� �ست مات� ال�ي� �علت ل م�ن� ال�ي� �لب عدد ف�� ة ي�� �Tات ود م�عال�ج� ر�RISC .

RISCCISC

ها مت� ظ� ت�� وس�ا� ن� ات� م�اك�ن� ات�ج�اس�ب� IBM ج�اس�ب�

دع�مها ال�معال�ج� �ي� ب� مات� ال�ن� �علت لع�دد ال�ي� ف�� ك̄ي�را� ا�

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ام�ج� د� ي��رب�� �ب ق� ي� مة� ل�ن� مات� ال�لإر� �علت ك̄ي�رم�ا ع�دد ال�ي� لا� ف�� ا�د� �ب ق� ي� م ل�ن� م�ن� ال�لإر� مة� ال�ر� �علت لي�� ف�� ك̄ي�را� ا�

م ال�معال�ج� �صمي عت�مد ع�لي ت�� �ل�كR ي� ن� د� Xًا س�هلًإ وا ب� �ن س ش�� �سرع ل�ي هما ا� ن� ال�جكم ع�لي م�ن� م�ت� Xارئ ، خ�� اح� الي�رام�ج� وع�لي عوام�ل ا� ب� �Tي Xا �ي دمة� ف� ج� ع ال�مست� �مي ح� شة ك�كل وع�لي ي��رام�ج� ال�ب� ق� ي��

ج ص�ي� ن� م�عًا وا� �ي ب� لشق� عمال ك�لإ ال�ف� لي اس�ي� Xهون� ا ج� ب� �ات� ي� عي� ال�معال�ج� ج م�صي� ص�ي� وم ا� �وال�نًا . ب� �ن س� ًا ف�� ب� �ن ر ش�� دي�� ب� �هما ي� ت� ن� xارق� ب� ال�ف�

مة� �ن¯ د ات� ال�ف� همها ال�معال�ج� ف� ي� ي�� مات� ال�ن� �علت س ال�ي� ق� هم ي�� ف� ة� ي�� ب� �ي¯ ات� ال�جد ال�ت� ال�معال�ج� م�ا ر�مات� . �علت د م�ن� ال�ي� �Tها ال�عدب �ادت� ع�لت د ر� ة� ف�� ب� �ي¯ ات� ال�جد دل ول�كن� ال�معال�ج� ب� سن� هي� لإ ب�� ف��

ة� اف� ص�� Xم ا ي� �ات� ي� دًا م�ن� ال�معال�ج� �Tدب لًإ ج�� �ب ل ( ح�� ب� �Tي Xرك�ة� ا ل س� عون� ) م�ب� مصي� ج� ال� ي� ن� �ي� ك�ل مرة� ب� ف� ف��هم ع ف�� �طي ل ب��ست� ب� �Tي Xج�دت� م�عال�ج� م�ن� ا ن� ا� ئ� ا� داء ، ا� ن� الإ� �حسي مات� ل�ب� �علت ة� م�ن� ال�ي� �ك�مب

�ي مات� ال�ن� �علت �رمر� ل�لي�Tهمها ، وي ف� �ل ي� ب� �Tي Xدم م�عال�ج� م�ن� ا ف�� ي� ك�ان� ا� مات� ال�ن� �علت س ال�ي� ق� ي��ة� م�ع ق� واف�� ات� ال�من� دع�مها ال�معال�ج� اسم IBMب�� ات� " x86"ب�� سمي م�عال�ج� ل�كR ب�� د� IBMوب��

لة� ع�اب�� اسم ام " x86"ب�� ط� عمل ع�لي ت�� ي� ي�� ات� ال�ن� مل ك�ل ال�معال�ج� س� ي م�ن� IBMوب�� ح�ن�ل . ب� �Tي Xرك�ة� ا ر س� �ي ع�

اء م�عال�ج� ـ 386ج�� اء 26 ب�� دة� ، وج�� �Tدب مة� ج�� �علت ـ 486 ي�� ـ 6 ب�� وم ب�� �ن ن� ب� دة� ، وي�� �Tدب مات� ج�� �علت 8 ي��اف� ص�� دة� وا� �Tدب مات� ج�� �علت ًا MMXي�� ص� �ت� رك�ة� 57ا� ث� س� رح�� خ�� دة� .وا� �Tدب مة� ج�� �علت AMD ي��

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ث� �مة� س�مب اص�لة� ال�عان�� ات� ال�ف� ع ح�ساب�� �ئ¯ شر مات� ل�ي� �علت ة 3D-NOWي�� ب� س� ها MMXب�� ول�كت�مة� . اص�لة� ال�عان�� ام ال�ف� رف�� ا� اصة� ب�� ج��

ي� ع�ام مات� 1999وف� �علت ل ي�� ب� �Tي Xدم�ث� ا ارة� غ�ن� MMX 2 ف�� دة�70وهي� غ�ب� �Tدب مة� ج�� �علت ي��ث� �مة� وس�مب اص�لة� ال�عان�� ات� ال�ف� �عملب اصة� ي�� و KNIج�� وم SSEا� �ن ن� ب� ها ال�معال�ج� ي�� ود ت�� و ر�

ال�ت� ر� .500ال�ب� ري�� �اهي ج� � م�بات� عمل ك�معال�ج� هم ي�� ات�� علوا م�عال�ج� ح� �ن� ئ� ات� ا� عي� ال�معال�ج� مصي� مكن� ل� �ت�ما CISCن� ن� xًا ب� �ب¯ اه�ر ظ��

ات� ة� ك�معال�ج� ق� �ي ي� ال�حق� عمل ف� ي� ال�معال�ج� RISCي�� اصة� ف� ة� وج�دة� ج�� اف� ص�� ا xب� Rل�ك م ع�مل د� ي� �، و ي�مات� �علت ل ي�� �Tحوب ب� وم ي�� ق� لي CISCي�� XاRISC ا ه�ا ، ل�د� د� �ب ق� ي� ن� وم ال�معال�ج� ب�� ق� �م ي� وم�ن� ت��

ة� م�عال�ج� ق� �ي ي� ال�حق� ة� ه�و ف� ق� �ي: ة ال�طر هد� عمل ت�� �ئ� ي� ال�معال�ج� ال�د� اه�رRISCف�� ي� ال�ط� عمل ف� �ة ي� ت�� لإ ا�ة م�عال�ج� ت�� دة� . . CISCوك�ا� ة� ال�معال�ج� م�عف� ب� عل ي��رك�ن� ح� ة� ئ�� ق� �ي: ة ال�طر ول�كن� ه�د�

Copyright © 2007 www.ask-pc.com All rightsreserved

Digital Circuits & Processors – Arabic Paper

ع عال�مراج�� ال�مراج��1.. ��ي� ال�رق��مي كي�روب� �ل�ب Xم الإ �صمي ادئ� ال�ت� درب��س : م�ب� Xم ع�مر ا �ش�لي2.. ة� �ها ال�عملب ات�� ف� �ي xطب ة� وت�� �ات� ال�رق��مب �ب كي�روي�� �ل�ب Xعال : الإ ج�مد غ�ث� ال�مي� ا�3.. ة� �ة� وال�رق��مب �ب كي�روي�� �ل�ب Xطق� الإ ر ال�مت� م : دواي�� �ي ب� ل ع�� �س�ماغ�ب Xت� م�حمد ا�ن: د�4.Ytha, Yu Charles Marut : Assembly

Language Programming and Organization

of the IBM PC.5.Douglas V. Hall : Microprocessors

Interfacing, Programming and Hardware.6.Thomas L. Floyd : Digital Fundamentals.7.Roger L. Tokheim : Digital Electronics.

Copyright © 2007 www.ask-pc.com All rightsreserved