Back
المواد الدراسيةالمرحلةالفرع
المعالج الدقيقالثالثة

هندسة الحاسوب والسيطرة

هندسة السيطرة

هندسة الميكاترونكس

نبذة عن المختبر:

مختبر المعالج الدقبق (Microprocessor) من المختبرات الاساسية في القسم يفهم الطلبة فيه معمارية المعالجات المايكروية والوصول بمستوى الطالب الى امكانية برمجة هذا المعالج عمليا من خلال برامج متنوعة ومتدرجة في الطرح ثم تضمينها ضمن قراءة المعالجات من خلال عدة تجارب ، وقد اخد بنظر الاعتبار تسلسل التجارب بما يلائم مع المادة النظرية التي يأخذها الطالب من حيث تسلسل المعلومات المعطاة له .النموذج الاساسي المعتمد حاليا ضمن المختبر هو (Microprocessor -8086 ) والطموح المرحلي القريب اضافة النمودج (Microprocessor -8386) وتعطى في المختبر حصص لطلبة المرحلة الثالثة لجميع التخصصات (السيطرة والميكاترونكس والحاسبات والاجهزة الطبية )بمجموع 8 ساعات اسبوعيا وبمعدل 22 طالب لكل حصة

رؤية واهداف المختبر:

يهدف مختبر المعالج الدقيق الى تزويد الطلبة بالمبادئ الاساسية لمادة المعالجات الدقيقة من حيث تعلم برمجتها والتنفيذ على الاجهزة الخاصة بالمختبر بواسطة مجموعة من التجارب المختبرية فيتعرف الطلبة على المفاهيم الاساسية للمعالجات الدقيقة واعداد مهندسين لديهم المعرفة والكفاءة بالتعامل معها.

معلومات المختبر:

اسم المادةالمعالج الدقيق
المرحلةالثالثة
الفرعھﻨﺪﺳﺔ اﻟﺴﯿﻄﺮة، هندسة الحاسوب والسيطرة، ھﻨﺪﺳﺔ اﻟﻤﯿﻜﺎﺗﺮوﻧﻜﺲ
درجة المختبرتكون درجة المختبر 20% من مادة النظرية

حساب الدرجة

امتحان الفصل الاول:20%

امتحان الفصل الثاني:20%

الجهد اليومي:25%

التقارير:25%

التقرير النموذجي:10%

تجارب المعالج الدقيق:

First Experiments: Introduction to the 8086 single-board microcomputer

Objectives

Examine and modify information in memory

Examine and modify the contents of the registers.

Design and test simple data transfer programs.

Practical of Experiment writing and executing a program using (SDK 8086)

Second Experiments: Binary Arithmetic

Objectives Add or subtract (16-bit) or (multi-byte) quantities.
Inspect and interpret the contents of the flag register.
Practical of Experiment Write a program to perform multi-word subtraction by forming the (2S complement) of the subtrahend and then adding it to the minuend.

Third Experiments: BCD Arithmetic

Objectives Use the Decimal adjust for addition (DAA) instruction & Decimal adjust for subtraction (DAS).
Add multi-digit BCD quantities.
Practical of Experiment executing a program for BCD addition, subtraction, multiplication and division programs.

Fourth Experiments: Bit Manipulation

Objectives Use the 8086 logical instructions to set, clear, complement a number. Use the 8086 rotate instructions to manipulate groups of bits.
Practical of Experiment Write a program to perform the arithmetic’s by using shift instructions

Fifth Experiments: Branching and Decision-Making

Objectives
Test the 8086 status flags with the conditional jump instruction.
Compare binary quantities with the comparison instructions.
Write programs that include simple looping structures.
Practical of Experiment Status of the (CY) and (Z) flags after executing the program.
Jump instructions program Test the 8086 status flags with the conditional jump instruction.
Compare binary quantities with the comparison instructions.
Write programs that include simple looping structures.

Sixth Experiments: Loop and the Loop Handling Instructions

Objectives To be familiar with the LOOP, and the LOOP Handling instructions.
Practical of Experiment Use LOOP instruction to transfer a block of data

Seventh Experiments: Subroutines and The Stack

Objectives Explain how information is stored and retrieved from the stack.
Use the stack to link a Subroutine to its calling program.
Practical of Experiment Execution program of the subroutine

Eighth Experiments: String Handling Operation

Objectives Move data from one block to a block else where in memory.
Scan a string of data elements stored in memory looking for a specific value.
Compare the elements of two strings.
Practical of Experiment Write a program to transfer a string of eight 16-bit from memory location to another load a block of memory locations count the number of elements in the string.

Ninth Experiments: 8086 IO Instructions with 8255 Programmable Peripheral Interface

Objectives Use the 8086 input/output instructions to control an output device (LED matrix and Seven Segment display) using 8255 Programmable Peripheral Interface. I/O in the 8086 microcomputer systems
Practical of Experiment Executing a program to turn on the some LEDs of the row executing a program to display some letter on 7-segment display display your name on the 7 segment display display a square on the LED matrix.