Professional Documents
Culture Documents
ﺴﻴﺘم اﻝﺘﻌرف ﻓﻲ ﻫذا اﻝﻔﺼل ﻋﻠﻰ اﻝﺼﻨﺎدﻴق واﻷدوات ذات اﻻﺴﺘﺨدام اﻝﻌﺎم.
ﻋﻨﺎﺼر اﻻﺴﺘﺨدام اﻝﻌﺎم ﻤﺒﻴﻨﺔ ﻓﻲ اﻝﺸﻜل ) .(١-٥ﺴﻴﺘم ﺘﻘدﻴم وﺼف ﻝﻠﺘﺎﺒﻊ اﻝذي
ﻴﻤﺜﻠﻪ ﻜل ﺼﻨدوق وﺘوﻀﻴﺢ اﺴﺘﺨداﻤﻪ ﻤن ﺨﻼل أﻤﺜﻠﺔ ﺘطﺒﻴﻘﻴﺔ.
اﻝﺸﻜل )(٦-٥
– ٤ﺒﺎﻝﻨﻘر اﻝﻤزدوج ﻋﻠﻰ اﻝﻨﻤوذج ﻨﺤﺼل اﻝﻤﺨطط اﻝﺘﻔﺼﻴﻠﻲ ﻝﻠﻨظﺎم ﺒﺨطوط
وﺼﻠﻪ وﻴظﻬر ﻋﻠﻴﻬﺎ ﻤﻨﺎﻓذ اﻝدﺨل In1وﻤﻨﻔذ اﻝﺨرج .Out1
اﻝﺸﻜل )(٧-٥
اﻝﺸﻜل )(١١-٥
اﻝﺸﻜل )(١٢-٥
ﻝﺘﺤﺎﺸﻲ رﺴﺎﻝﺔ اﻝﺨطﺄ ﻫذﻩ ﻨﻀﻊ ﻤﻜﺎن اﻝدﺨل ﻏﻴر اﻝﻤوﺠود ﺼﻨدوق اﻷرﻀﻲ،
اﻝﺸﻜل ).(١٣-٥ﻋﻨدﺌذ ﻴﻤﻜن ﺘﺸﻐﻴل اﻝﻨظﺎم وﻝن ﺘظﻬر إﺸﺎرة اﻝﺨطﺄ.
اﻝﺸﻜل )(١٦-٥
-a- -b-
اﻝﺸﻜل )(١٧-٥
: aﺼﻨدوق اﻝﻘﻴﻤﺔ اﻝﺜﺎﺒﺘﺔ : b ،ﺼﻨدوق اﻝﻀرب
-ﺼﻨدوق :Constantﻴﻘﺒل ﻫذا اﻝﻌﻨﺼر اﻝﻘﻴم اﻝﺜﺎﺒﺘﺔ اﻝﺤﻘﻴﻘﻴﺔ )،(real
واﻝﻌﻘدﻴﺔ ) ، (complexﻜﻤﺎ ﻴﻘﺒل اﻷﻨﺴﺎق ) ، (arrayواﻝﻤﺼﻔوﻓﺎت ).(matrix
ﻹدﺨﺎل ﻗﻴم ﻝﺼﻨدوق اﻝﻘﻴﻤﺔ اﻝﺜﺎﺒﺘﺔ وﻹظﻬﺎرﻫﺎ ﻋﻠﻰ ﻋﻨﺼر ﺨرج ﻨﻘوم
ﺒﺎﻝﺨطوات اﻝﺘﺎﻝﻴﺔ:
اﻝﺸﻜل )(١٨-٥
b
][1 2 4
إدﺨﺎل ﻨﺴق.
c
[1 2 3; 5
]7 9
إدﺨﺎل
ﻤﺼﻔوﻓﺔ.
d
0:2:10
ﻹدﺨﺎل ﻨﺴق
ﺒﺨطوة
ﺜﺎﺒﺘﺔ.
b
c
d
اﻝﺸﻜل )(٢١-٥
اﻝﺸﻜل )(٢٢-٥
– ٢ﻨﻨﻘر ﻨﻘ اًر ﻤزدوﺠﺎً ﻋﻠﻰ ﺼﻨدوق اﻝﻀرب Productوذﻝك ﻹﻀﺎﻓﺔ ﻤدﺨل
ﺜﺎﻝث إﻝﻴﻪ ﻝﻴﺘﻨﺎﺴب ﻤﻊ ﻋدد ﻋﻨﺎﺼر اﻝدﺨل وذﻝك ﺒﺘﻐﻴﻴر Number of inputs
إﻝﻰ اﻝﻌدد . ٣ﺸﻜل ).(٢٣-٥
اﻝﺸﻜل )(٢٤-٥
ب – ﻗﺴﻤﺔ اﻷﻋداد.
– ١ﻨﺸﻜل اﻝﻨﻤوذج اﻝﻤﺒﻴن ﻓﻲ اﻝﺸﻜل ).(٢٥-٥
– ٢ﻨﻨﻘر ﻨﻔ اًر ﻤزدوﺠﺎً ﻋﻠﻰ ﺼﻨدوق اﻝﻀرب وذﻝك ﻝﺘﻐﻴﻴر إﺸﺎرة اﻝﻤدﺨل اﻝﺜﺎﻨﻲ
إﻝﻰ ﺘﻘﺴﻴم ﻜﻤﺎ ﻓﻲ اﻝﺸﻜل ).(٢٦-٥
اﻝﺸﻜل )(٢٥-٥
ﺸﻜل )(٢٨-٥
ﺸﻜل )(٢٩-٥
ﺸﻜل )(٣٠-٥
: Signals in the Bus – ١ﺘﺒﻴن ﻫذﻩ اﻝﻨﺎﻓذة ﺠﻤﻴﻊ إﺸﺎرات دﺨل اﻝﺒﺎﺴﺒﺎر.
ﻴﻤﻜن اﺴﺘﺨدام اﻝزر >> selectﻝﺘﺤدﻴد إﺸﺎرات اﻝﺨرج .وﻹﻴﺠﺎد ﻤﺼدر أي إﺸﺎرة
ﻤن اﻹﺸﺎرات ﻓﻲ اﻝﺼﻨدوق ،ﻴﺘم ﺘﺤدﻴد ﻫذﻩ اﻹﺸﺎرات ﻓﻲ ﻨﺎﻓذة Signals in the
ٍ
ﻋﻨدﺌذ ﺘﻔﺘﺢ اﻝﻨﺎﻓذة اﻝﻔرﻋﻴﺔ اﻝﺘﻲ ﺘﺤوي Busﺜم ﻴﺘم اﻝﻨﻘر ﻋﻠﻰ اﻝزر ، Find
اﻝﻨﻤوذج وﻴﺘم ﺘﻤﻴﻴز اﻹﺸﺎرات اﻝﻤطﻠوﺒﺔ ﺒﻠون ﻤﻤﻴز.
ﺸﻜل )(٣٥-٥
ﺸﻜل )(٣٨-٥
– ٢إذا ﻜﺎن ﻋدد ﻤﻨﺎﻓذ اﻝﺨرج أﻜﺒر ﻤن ﻋدد ﻋﻨﺎﺼر اﻝدﺨل ،P > nﺸﻜل
) .(٣٩-٥ﻓﻌﻨد ﺘﺸﻐﻴل اﻝﻨﻤوذج ﻴﻌطﻲ رﺴﺎﻝﺔ اﻝﺨطﺄ اﻝﺘﺎﻝﻴﺔ:
Invalid setting for input port dimensions of Demux block
'untitled/Demux'. The dimensions are being set to 3. This is not valid
because the input has fewer elements than the total number of output
ports of this block.
– ٣إذا ﻜﺎن ﻋدد ﻋﻨﺎﺼر اﻝدﺨل ﻤن ﻤﻀﺎﻋﻔﺎت ﻋدد اﻝﻤﻨﺎﻓذ ،ﻓﺈن ﻋﻨﺎﺼر اﻝدﺨل
ﺘوزع ﺒﺎﻝﺘﺴﺎوي وﻋﻠﻰ اﻝﺘﺴﻠﺴل ﻋﻠﻰ ﺼﻨﺎدﻴق اﻝﺨرج.
ﻤﺜﺎل :إذا ﻜﺎن ﻓﻲ اﻝدﺨل ﺴﻠﺴﻠﺔ ﻤن ﺘﺴﻌﺔ ﻋﻨﺎﺼر وﻋدد ﻤﻨﺎﻓذ اﻝﺨرج ﺜﻼﺜﺔ ﻓﻌﻨد
اﻝﺘﺸﻐﻴل ﺘوزع ﻋﻨﺎﺼر اﻝدﺨل ﺒﺎﻝﺘﺘﺎﻝﻲ ﺒﺤﻴث ﺘذﻫب اﻝﻌﻨﺎﺼر اﻝﺜﻼﺜﺔ اﻷوﻝﻰ إﻝﻰ
اﻝﺼﻨدوق اﻷول ،واﻝﻌﻨﺎﺼر اﻝﺜﻼﺜﺔ اﻝﺘﺎﻝﻴﺔ إﻝﻰ اﻝﺼﻨدوق اﻝﺜﺎﻨﻲ واﻝﻌﻨﺎﺼر اﻝﺜﻼﺜﺔ
اﻝﺒﺎﻗﻴﺔ إﻝﻰ اﻝﺼﻨدوق اﻝﺜﺎﻝث وﺘﻜون اﻝﻨﺘﻴﺠﺔ ﻜﻤﺎ ﻓﻲ اﻝﺸﻜل ).(٤٠-٥
اﻝﺸﻜل )(٤٠-٥
اﻝﺸﻜل )(٤١-٥
ﻤﺜﺎل :
ﻝدﻴﻨﺎ اﻷﻨﺴﺎق اﻝﺜﻼﺜﺔ اﻝﺘﺎﻝﻴﺔ. A=[1 3 8] ; B=[1 3 4]; C=[33 88] :
اﻝﻤطﻠوب دﻤﺠﻬﺎ ﻓﻲ ﻨﺴق واﺤد ﺜم ﺘوزﻴﻌﻬﺎ ﻤرة أﺨرى إﻝﻰ ﺜﻼﺜﺔ أﻨﺴﺎق.
اﻝﺤل:
– ١ﻨﻨﺴﺦ اﻝﻌﻨﺎﺼر اﻝﻼزﻤﺔ إﻝﻰ ﻨﺎﻓذة ﻤودﻴل ﺠدﻴدة ،واﻝﻌﻨﺎﺼر ﻫﻲ )ﻋﻨﺼر
، Muxﻋﻨﺼر Demuxﻋﻨﺎﺼر displayﻋﻨﺼر دﺨل اﻝﻘﻴﻤﺔ
اﻝﺜﺎﺒﺘﺔ .Constantant
– ٢ﻨﺤدد ﻋدد ﻤداﺨل ﻋﻨﺼر Muxﻤن ﻨﺎﻓذة ﺤوارﻩ ﺒـ . ٣
– ٣ﻨﺤدد ﻋدد اﻝﻤﺨﺎرج ﻝﻌﻨﺼر Demuxﻤن ﻨﺎﻓذة ﺤوارﻩ ﺒـ ٣.
– ٤ﻨدﺨل اﻷﻨﺴﺎق ﻓﻲ ﺼﻨﺎدﻴﻘﻬﺎ.