[f=5][f=red]
وعليكم السلام …
[/f][/f]
[f=4][f=blue]
.. أخي عادل …..
شكراً لك على تفاعلك . وعلى الشرح …
وحتى يكون سؤالي … أوضح … ومحدد …
اليك …. هذا التوضيح
..................... ( وراكم وراكم .. الى أن تجاوبون سؤالي كاملا ...
وما فيه فكّة منّي ...

اللي … قصدته هو التالي …
كتابة برنامج يحتوي على :
الملفات الموضحة بالصورة التالية ..
...( اذا لم تظهر الصوره .. انسخ العنوان التالي وضعه في متصفحك ) .
[/f][/f]
http://www.geocities.com/al_muhtaram2002/q1_1.jpg
.
.
[f=4][f=blue]
1- الملف " Circuit_name.ckt " الذي يشرح الدائرة …. مثال الشكل التالي :
...( اذا لم تظهر الصوره .. انسخ العنوان التالي وضعه في متصفحك ) .
[/f][/f]
http://www.geocities.com/al_muhtaram2002/q2_1.jpg
[f=4][f=blue]
وشرح الدائرة كالتالي :
[/f][/f]
[code2]
parts $
U1 INV $
U2 OR/2 $
U3 AND/2 $
U4 NOR/2 $
Connections $ ( التوصيلات .. من الصورة أعلاه )
a U2.1 $ ( a موصّل مع U1 المدخل الأول لـ )
b U1.1 U3.1 $ ( b موصّل مع U1.1 و U3.1 المدخل الأول لـ)
c U3.2 $
U1.2 U2.2 $
U2.3 U4.1 $
U3.3 U4.2 $
f U4.3 $
Externals $ ( المدخلات والمخرجات )
a (IN) $
b (IN) $
c (IN) $
f (OUT) $
END $
[/code2]
[f=4][f=blue]
2- الملف " vector-file-name.dsl " يحتوي التالي ….
[/f][/f]
[code2]
input a,b,c ;
output f
VECTOR DATA= 1 0 1 ;
VECTOR DATA= 1 1 1 ;
VECTOR DATA= 0 1 0;
END .
[/code2]
[f=4][f=blue]
وبعد ذلك يتم اخراج المخرجات في " Results " ,,, وتحنوي مثلاً على التالي :
[/f][/f]
[code2]
1 0 1 --> 0
1 1 1 --> 0
0 1 0 --> 1
[/code2]
[f=5][f=red]
أرجو أن أكون وضّحت الأمور ….. والبرنامج محدّد ….
ولا تنسون إني ما أعرف شيء في لغة السي ..( لا تضحكون علي … ترى أسمعكم ) …
[/f][/f]
[f=5][f=blue]
النداء رقم 2 إلى أخي الأتاسي :::
……. يا ريت ترسل لي ( برنامج التحكم بالدارات المنطقية وتنفيذها) اللي انت سوّيته ..
و تشرح لي كيفية عمله .... حتى أقدر ..
أطبّق عليه الدوائر اللي عندي ….
تحيّاتي …
[/f][/f]