Transcript
Page 1: عرض الدوائر الرقمية
Page 2: عرض الدوائر الرقمية

البيئة والدوائر (مقدمة •)الرقمية

تعامل الحاسب مع •البيانات

النظم العددية•أنظمة الترميز• Logicalالتصميم المنطقي •

Design Booleanالجبر البولياني •

Algebraالمعالج الدقيق •

الميكروبرسسر

Page 3: عرض الدوائر الرقمية

عالقات البيانات عالقات البيانات والمعلومات واالشاراتوالمعلومات واالشارات

معلوماتمعالجة بيانات • إشاراتتعديل أوترميز بيانات •

Page 4: عرض الدوائر الرقمية

خصائص االشاراتخصائص االشارات خصائص االشارة : التردد وطول الموجه واالتساع والطور •” ويرمز له بالرمز Hertz: عدد الدورات لإلشارة في الثاني/ة الواحدة ،الهرتز “”التردد“ •

"Hz "مقدار قيمة االشارة “ التساع”ا•مقدار إزاحة االشارة عن نقطة مرجعية .“ الطور”•: طول دورة كاملة لإلشارة الموجبة في الفراغ المكاني , وتقاس بوحدة طول موجة •

المتر أو أجزاء منه

تتم بتغيير عملية التعديل خصائص االشارة وفق البيانات التي تمثلها االشارة نحو تغيير

التردد او االتساع أو الطور : Codingترميز للبيانات عملية الترميز

هي عملية تمثيل البيانات بأحد أنظمة الترميز..

Page 5: عرض الدوائر الرقمية

أنواع البيانات أنواع البيانات والمعلومات والمعلومات

واإلشاراتواإلشارات

التماثليةالبيانات Analogue Data

مثل: شدة الموجة الصوتية ، ،درجة الحرارة أو الضغط

Digital Data الرقميةالبيانات

مثل :نحو حروف الهجاء

البيانات نوعان :

Page 6: عرض الدوائر الرقمية

أنواع البيانات أنواع البيانات والمعلومات والمعلومات واإلشاراتواإلشارات

إشارة مثل :اشارة تماثلية

التيار الكهربائي

للطاقة بالمنازل والمصانع

اإلشارات نوعان :

اإلشارات الكهربائية

الصادرة عن الحاسب

رقمية إشارة

Page 7: عرض الدوائر الرقمية

.............أصغر وحدة لتمثيل بيانات Bit البتالحاسب الرقمية

تعنيR حالة من حالتينR ألبسط معلومة يدركها Rاإلنسان عن نقيضين

1 ,0 ( On اإلشارة موجودة Off اإلشارةغير موجودة(

كيف يتم تمثيل المعلومة؟كيف يتم تمثيل المعلومة؟

يمكن bits n اذا وجد لدينا 2Nتمثيل 24 يمكن تمثيل bit 4مثال

حالة16=

Page 8: عرض الدوائر الرقمية

مثال :( ، 11000110 رموز ثنائية هي )8حرف )أ( بسلسلة من • رموز 4( بالنظام العشري بسلسلة من 9كما يعبر عن رقم )•

( 1001ثنائية )

تمثيل بيانات النصوص بالعدد الثنائيتمثيل بيانات النصوص بالعدد الثنائي

يتعامل الحاسب مع كافة البيانات Binary System بنظام العدد الثنائي

Page 9: عرض الدوائر الرقمية

تعامل الحاسب مع بيانات الصور

واألشكالتتألف الصور على شاشة الحاسب من نقاط ضوئية •

(Pixelملونة منفصلة تدعى نقطة ) بيكسل

زادت كلما زاد عدد النقاط دقة الصورة

تخزن الصورة في ملفات )مثل: MP3 MPEG GIF)

بحفظ : إحداثيات موقع كل نقطة :

النقطة على شاشة الجهاز . لون النقطة

Page 10: عرض الدوائر الرقمية

تعامل الحاسب مع بيانات الصور

واألشكال 256=8 2 بت يمكن تحديد 8باستخدام بايت واحد أي

بت 16لونا مختلفا لكل نقطة ، اما اذا استخدم اثنان أي . لونا مختلفا64000= 16 2يمكن تحديد

Page 11: عرض الدوائر الرقمية

تعامل الحاسب مع البيانات تعامل الحاسب مع البيانات الفيديوية والصوتيةالفيديوية والصوتية

ثم إلى إشارة كهربائية تحويل األصوات او االفالم المرئية إلى ملفات بيانات رقمية

Page 12: عرض الدوائر الرقمية

وحدات قياس البيانات والمعلوماتوحدات قياس البيانات والمعلومات

§KE? W¹� � Wj cY<� � NK �Byte: Y>q� (. ¼KY7¼KB¥¹ ¼KEoK¼KYW j NK f, W¹MEoKC¶K¥ ·KÅhMAA� � � � �9¹ � )

L< ¹¶KD>t Mu<MqKMu� � ´ :NKjAKbyte c � NKhY7¹M<¥ ¹�» �( 1024 )NK (i¥K7¹NK )

NKKEMbyte (» NKhY7¹M<¥ ¹c� � �1024 1024 * .NK ):NKKEGbyte (» NKKEhY7¹M<¥ ¹c� � �10241024* 1024* .NK ) :NK Ð�Tbyte hY7¹M<¥ ¹c� � (» NKKE�10241024*1024*1024*NK )

Page 13: عرض الدوائر الرقمية

Decimal Decimal نظام العدد العشري نظام العدد العشري SystemSystem

( هو أساس النظام العددي العشري10الرقم )•, 7, 6, 5, 4, 3, 2, 1يتكون من عشرة أرقام )•

8 ,9 ,0)يحدد موقع الرقم قيمة العدد •

5 6 7 . 9 1 4

1 -0 1 2موقع العدد -2- 3

10 10 10 10 (وزن العدد) 10 10

(4 1 9. 7 6 5) يكتب بالنظام العشري 10

Page 14: عرض الدوائر الرقمية

Binary Systemنظام العدد الثنائي

1 0 1 1 1 1 . 0 0 1

5 4 3 2 1 0 -1 -2 -3

2 2 2 2 2 2 2 2 2

( 1 0 1 1 1 1 . 0 0 1) 2 تكتب

( هو أساس النظام العددي الثنائي2الرقم )•(1, 0يتكون من رقمين)• أو بتمسمى رقم ثنائي يطلق على كل •

جذيرة ثنائية

Page 15: عرض الدوائر الرقمية

Octal Systemنظام العدد الثماني

=512*4+0+56+13 2 1 0

= 8 *4 +8 * 0 + 8 * 7+ 8 * 1

مثال 8 (4071 ) : قيمة العدد الثماني في النظام العشري

( هو أساس/ النظام العددي الثماني8الرقم )•(0،1،2،3،4،5،6،7يتكون من ثمان رموز )•

(2105)10

Page 16: عرض الدوائر الرقمية

نظام العدد السادس عشري Hexadecimal System

=16384+0+112+123 2 1 0

= 16*4+16 *0 +16*7+ 16 * 12

مثال 8 (407C ) : قيمة العدد السادس عشري

في النظام العشري

( هو أساس النظام العددي الثماني16الرقم )•يتكون من ستة عشر رمزا ••(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)

(16508)10

Page 17: عرض الدوائر الرقمية

مقارنة األنظمة العدديةمقارنة األنظمة العددية

Page 18: عرض الدوائر الرقمية

التحويل من النظام الثنائي إلى التحويل من النظام الثنائي إلى الثماني والسادس عشريالثماني والسادس عشري

تحويل العدد الثنائي الى عدد ثماني

111101

101

111

57

تحويل العدد الثنائي الى عدد سادس عشري

00111101

1101

0011

D3(75)8(3D)16

Page 19: عرض الدوائر الرقمية

التحويل من الثماني والسادس التحويل من الثماني والسادس عشري إلى النظام الثنائي عشري إلى النظام الثنائي

تحويل من العدد الثماني إلى العدد

372الثنائي

010

111

(011111010)2

011

تحويل من العدد السادس عشري إلى العدد الثنائي

2A1

0001

1010

(001010100001)2

0010

Page 20: عرض الدوائر الرقمية

التحويل من النظام العشري إلى التحويل من النظام العشري إلى والثمانيوالثماني الثنائيالثنائي

(1101)2

والباقي 6=2÷13 1

والباقي 3=2÷60

والباقي 1=2÷3 1

والباقي 0=2÷1 1

( 13تحويل العدد العشري )إلى ثنائي أو ثماني

والباقي 1=8÷135

والباقي 0=8÷11 (15)8

Page 21: عرض الدوائر الرقمية

أمثلة

(1011.11)2

(A2F)16

حولى االعداد التالية الى النظام العشري

(45)8

Page 22: عرض الدوائر الرقمية

أمثلة

1011.11 = 1x23 + 0x22 + 1x21 + 1x20 + 1x2-1 + 1x2-2

= 8 + 0 + 2 + 1 + 0.5 + 0.25 = 11.75

A2F = 10x162 + 2x161 + 15x160 = 10 x 256 + 2 x 16 + 15 x 1 = 2560 + 32 + 15 = 2607

الحل

(45=4*81 +5*80 = 32 +5= 37

Page 23: عرض الدوائر الرقمية

ASCIIASCIIنظام الترميز نظام الترميز

..... لمستخدمي ( ASCIIآسكي )نظام الترميز باللغة اإلنجليزية الحاسب

يتم تمثيل الرموز بسبعة أرقام ثنائية، وبالتالي رمزا للحاسب، 128 أي 72يمكن تعريف

تم تطوير أنظمة ترميز قياسية موحدة تختلف األنظمة بحسب اللغة المستخدمة

وعدد األرقام الثانئية لكل رمز

Page 24: عرض الدوائر الرقمية

bit ASCIIbit ASCII 77نظام ترميز - نظام ترميز -

Page 25: عرض الدوائر الرقمية

أنظمة الترميز العربية أنظمة الترميز العربية

( التابعة للجامعة ASMO نظام ترميز )اسمو•IBMنظام ترميز من شركة )•

نظام ترميز شركة "صخر العالمية" سابقا • " شركة سعودي سوفت" والمسمى نظام " المساعد العربي" • نظام من تطوير شركة "ميكروسوفت" •

تتفق أنظمة الترميز العربية اعتماد رمز واحد لكل حرف هجاء عربي بغض النظر عن شكل •

الحرف. شمولها لكل من حروف اللغة العربية وحروف اللغة اإلنجليزي•

تهدف إلى تعامل الحاسب مع األحرف الهجائية العربيةتم تطوير عددا من انظمة الترميز العربية :واليوجد نظام موحد

Page 26: عرض الدوائر الرقمية

أنظمة الترميز العربية أنظمة الترميز العربية المكافئ للرمز المستخدم بالنظام الست عشري لعدد من

أنظمة الترميز العربية

Page 27: عرض الدوائر الرقمية

نظام الترميو يونيكود نظام الترميو يونيكود UNICODEUNICODE

تم تطويره من قبل تجمع أو ائتالف يونيكود وهو منظمة غير ربحية تأسست لتطوير وتشجيع استخدام معيار

يونيكود 162( رقم ثنائي .............. يسمح بتمثيل 16يستخدم )

حرفاوهو ما يكفي لتمثيل كل حروف الهجاء وجميع الرموز

واالشكال الموجودة بكافة لغات العالميعطي يونيكود ترميزا فريدا لكل حرف، بغض النظر عن

اللغة او البرنامج او موقع الحرف بالكلمة ، ويترك مظهر الحرف من حيث الحجم، أوالشكل، أوالخط، للتطبيقات البرمجية أألخرى، مثل متصفح الوب أو

.معالج الكلمات

نظام ترميز عالمي موحد لكافة لغات العالم وأطلق عليه اسم يونيكود

Page 28: عرض الدوائر الرقمية

Logic Design التصميم المنطقي التصميم المنطقي

إلجراء عمليات المقارنة والجمع والطرح لها نستخدم •” logic gate البوابة المنطقيةمجموعة من "

من عدد كبير من Logic Circuit دائرة منطقية يتم بناء •البوابات المنطقية

تتكون معمارية الحاسب من عدد كبير من تنظيمات الدوائر • المنطقية والتي تكون وحدات الحاسب كالذاكرة والمعالج

على تصميم تنظيمات التصميم المنطقي يطلق مصطلح •الدوائر المنطقية التي يتكون منها الحاسب الرقمي.

Page 29: عرض الدوائر الرقمية

Logic Design التصميم المنطقي التصميم المنطقي

logic gate البوابة المنطقية

Logic Circuit دائرة منطقية

التصميم المنطقيLogic Design

Page 30: عرض الدوائر الرقمية

البوابات المنطقية االساسية

ME?:C& Mj� � �Logic Gate f@7KfEB �Graphic Symbols

"¹� "M j� OR

"¹ "M j�AND

"[ K "M j�Inverter

Page 31: عرض الدوائر الرقمية

جدول الحقيقة جدول الحقيقة يوصف عالقة المخرج من

البوابة بمدخالت البوابة

Page 32: عرض الدوائر الرقمية

يمثل المصباح نتيجة البوابةيمثل المصباح نتيجة البوابة : :

Page 33: عرض الدوائر الرقمية

" لتمثيل عمل Functionدالة " البوابات

وتكتب بشكل تعبير رياضي وفق التالي :

OR : F= X + y دالة AND F= X * y : دالة

‘F= X أو ’NOT : F=Yدالة

التمثيل الرياضي لعمل البوابة المنطقية

Page 34: عرض الدوائر الرقمية

أمثلةأمثلة

صمم تنظيم للبوابات المنطقية التي تنفذ الدالة المنطقية التالية، وحدد جدول

الحقيقة لها :F = X*Y*Z

Page 35: عرض الدوائر الرقمية

أمثلةأمثلة:الحل

F = X*Y*Z

Page 36: عرض الدوائر الرقمية

صمم تنظيم للبوابات المنطقية التي تنفذ الدالة المنطقية التالية:

X * Y ’ +Y * Z’ F=وحدد جدول الحقيقة لها

22مثال مثال

Page 37: عرض الدوائر الرقمية

F=X * Y ’ +Y * Z’

22مثال مثال

X Y Z المخرج F

0 0 0 0

0 0 1 0

0 1 0 1

0 1 1 0

1 0 0 1

1 0 1 1

1 1 0 1

1 1 1 0

الحل :

Page 38: عرض الدوائر الرقمية

Boolean Algebra الجبر البولياني الجبر البولياني يعد الجبر البولياني احد فروع علم الجبر • يتم التعامل م/ع قيم المتغيرات ليس باعتبارها ارقاما عددية •

ولكن باعتبارها قيما منطقية تاخذ احد احتمالين ، إما " صواب " ( أو "خطأ " ويمثله العدد الثنائي )صفر 1ويمثله العدد الثنائي )

0 )بخالف الجبر االعتيادي الذي يتم به حل الدوال من خالل •

العمليات الرياضية التقليدية كالجمع والطرح والضرب ، يستخدم ( AND ( عملية ) و ORالجبر البولياني العمليات المنطقية ) أو

)Inverter وعملية ) العاكس يقوم الجبر البولياني بتبسيط وحل الدوال المنطقية من •

مجموعة من قواعد العمليات للجبر البولياني تبنى بشكل logic Identity متطابقة منطقية

Page 39: عرض الدوائر الرقمية

قائمة قواعد الجبر البولياني قائمة قواعد الجبر البولياني

Page 40: عرض الدوائر الرقمية

أمثلة تبسيط الدوال المنطقية أمثلة تبسيط الدوال المنطقية

F= X + X`Y

F= X`Y + X`Y`

صممي دائرة تنظيم البوابات المنطقية للدوال التالية:

ثم بسطي الدالة بقواعد الجبر البولياني وصمميها

والحظي الفرق

Page 41: عرض الدوائر الرقمية

أمثلة تبسيط الدوال المنطقية أمثلة تبسيط الدوال المنطقية

F= X + X`YF= X`Y + X`Y`الحل:

X

Y

Page 42: عرض الدوائر الرقمية

أمثلة تبسيط الدوال المنطقية أمثلة تبسيط الدوال المنطقية

F= X + X`Y= (X+X`)*(X+Y)=1 * (X+Y)=X+Y

F= X`Y + X`Y`= X`(Y +Y`)= X`*1= X`

XY X

Page 43: عرض الدوائر الرقمية

صممي دائرة تنظيم البوابات المنطقية للدالة :

F= X`*Y` + X*Y` +X*Y

ثم بسطي الدالة بقواعد الجبر البولياني وصمميها

والحظي الفرق

Page 44: عرض الدوائر الرقمية

الحل:

F= X`*Y` + X*Y` +X*Y= Y`(X+X`) +X*Y=Y`*1 +(X*Y)=(Y`+Y) * (Y`+X)= 1*(Y`+X)=X+Y`

X

YX

Y

Page 45: عرض الدوائر الرقمية

F= XY+ X`Z+YZ

بسطي الدالة بقواعد الجبر البولياني والحظي الفرق

Page 46: عرض الدوائر الرقمية

F= XY+ X`Z+YZ= XY+ X`Z+YZ*(X+X`)= XY+ X`Z+XYZ +X`YZ=XY+XYZ +X`Z +X`YZ=XY(1+Z) +X`Z (1+Z)=XY +X`Z

الحل

Page 47: عرض الدوائر الرقمية

عمارة الحاسب والدوائر المنطقية عمارة الحاسب والدوائر المنطقية Computer Architecture

سبق لك معرفة ان عمارة الحاسب هو العلم الذي يتعلق •بتصميم مكونات الحاسب

تشمل مكونات الحاسب المعالج الدقيق والذاكرة وعدد من •التجهيزات االلكترونية كالمسجالت والعدادات والتي يتم

بناءها باستخدام الدوائر المنطقية

Page 48: عرض الدوائر الرقمية

الخالصة الخالصة

يتم بناء وتبسيط الدوائر المنطقية باستخدام قواعد الجبر البولياني وتطبيق هذه القواعد

في تبسيط دوال الجبر البولي ولتبسيط تصميم دوائر وبوابات الحاسب المنطقية .