ةيروهمج قارعلا

advertisement
‫جمهورية العراق‬
‫وزارة التعليم العالي والبحث العلمي‬
‫وثق ما تفعل‬
‫وافعل ما توثق‬
‫ادارة الجودة الشاملة‬
‫جامعة بابل‬
‫تكنولوجيا المعلومات‬
‫‪..........................‬‬
‫كلية‬
‫البرامجيات‬
‫‪...........................‬‬
‫قسم‬
‫الدراسات االولية‪ /‬الدراسات العليا‬
‫‪Curriculum and Process Design Evidence‬‬
‫)‪CAPDE (Q.S.P-7-3-1.2.3.-02-01‬‬
‫دليل تصاميم المناهج والمقررات‬
‫ـــــــــــــــــــــــــــ‬
‫استمارة عرض المقرر على الطلبة‬
‫العـدد‪:‬‬
‫رقم المقرر الدولي‬
‫التاريخ‪:‬‬
‫‪Course NO.:‬‬
‫‪ .1‬اسم المقرر‬
‫‪and Assembly Language‬‬
‫‪Microprocessors‬إجباري‬
‫‪: ...........................................‬‬
‫‪2‬‬
‫‪4‬‬
‫‪ ..........‬النظري‬
‫‪..........‬‬
‫‪ -2‬عدد الوحدات ‪ ........... :‬عدد الساعات االجمالي‬
‫‪ -3‬المرحلة الدراسية ‪:‬‬
‫الثانيه‬
‫‪ -4‬اسم التدريسي أو التدريسيين‬
‫‪ -1‬سرى زكي ناجي‬
‫‪ -5‬الشهادة واللقب العلمي‬
‫‪ -1‬ماجستير علوم حاسبات (مدرس)‬
‫‪-2‬‬
‫‪-3‬‬
‫‪-4‬‬
‫نعم‬
‫‪.......‬اختياري ‪........‬‬
‫‪2‬‬
‫‪..................‬‬
‫العملي‬
)2-1(
‫برنامج المقرر‬
‫ المقدمة‬:‫أوال‬
This unit guide is intended to provide a general idea of the teaching content and assessment criteria for the unit entitled Microprocessors and assembly language. General aims are
to provide an understanding of the operation of microprocessors and their interfacing components, and to offer essential design considerations in Microprocessor and Computer Interfacing applications. Microprocessors and Interfacing deals with the general principles of microprocessor design and interfacing by looking at the Intel 8086 microprocessor and its associated peripheral interface chips. Programming the microprocessor is done using the MASM
assembly language under visual studio 2010 environment on the PC. This is done to emphasis
the sequence of operations of software code and their implications on the hardware. The unit
deals with microprocessor architecture, operation of registers and data manipulation as well
a program control.
‫أهداف المقرر‬: ‫ثانيا‬
1. Understand components of the computers, microprocessors.
2. Know how to approach and undertake microprocessor development.
3. Learning role of CPU, registers, buses.
4. Know how interface memory and peripheral devices to a microprocessor.
5. Learning addressing modes (Immediate, direct, extended, indexed, indexed-indirect,
and relative addressing modes).
6. Know the architecture of the 80x86-type microprocessor. Its capabilities and limitation
and how it fits in with modern computers.
7. Understanding the function of each pin in 8086 microprocessor.
8. Learning interrupt vectors, interrupt process, interrupt priorities, external and
advanced interrupts
9. Learning how to write program in assembly language using MASM under Visual
C++ environments.
10.Learning assembly-programming styles, structured assembly language programming
‫ مفردات المقرر او المحتوى‬:‫ثالثا‬
Week
1
Theoretical
An introduction of microprocessors
2
Microprocessor History
3
The Computer Level Hierarchy
4
Microprocessor Architecture, Microprocessors and Memory
5
Central processing unit (CPU),
6
data/program memory
7
input/output devices and bus structure.
8
What is data bus, address bus and control bus.
9
CPU registers, Register Transfer Memory
10
1st Examination
11
Fetch and Execute cycles
12
interrupts, Interrupt Handling, CONTROL UNIT.
13
Instruction Set Architecture, Number of Addresses
14
ADDRESSING MODES
15
RISC and CISC Designs (Evolution, principles, features).
‫‪Instruction Types, Instruction Formats.‬‬
‫‪17‬‬
‫‪Cache Memory‬‬
‫رابعا‪ :‬طرائق التدريس المعتمدة لتنفيذ المقرر‬
‫تستعمل الطريقتين التاليتين من خالل الجمع بينهما‪:‬‬
‫‪-1‬طريقة المحاضرة‪.‬‬
‫‪-2‬طريقة المناقشة‪.‬‬
‫وتستعمل الوسائل التعليمية التالية لتنفيذ الطريقتين أعاله‪:‬‬
‫•‬
‫الحاسوب مع أجهزة العرض‪.‬‬
‫•‬
‫المختبرات‪.‬‬
‫•‬
‫السبورة‪.‬‬
‫خامسا ‪ :‬توزع درجات المقرر وفق لواحد أو أكثر مما يأتي ‪:‬‬
‫النشاط‬
‫‪16‬‬
‫النسبة المئوية‬
‫امتحانات العملي خالل الفصل ( امتحانين )‬
‫‪%10‬‬
‫امتحانات النظري خالل الفصل (امتحانين )‬
‫‪%23‬‬
‫الواجبات العمليه‬
‫‪%3‬‬
‫االمتحانات السريعة (‪)quizzes‬‬
‫‪%4‬‬
‫امتحان العملي النهائي‬
‫‪%20‬‬
‫امتحان النظري النهائي‬
‫‪%40‬‬
‫المجموع الكلي‬
‫‪%100‬‬
‫المصادر والمراجع‬:‫سادسا‬
1. J. L. Hennessy and D. A. Patterson, Computer Architecture : A Quantitative Approach,
4th edition, Morgan Kaufmann Publishers Inc., 2007.
2. H. El-Rewini and M. A. El-Barr, Fundamentals of computer organization and architecture”, John Wiley, 2005.
3. J. T. Streib, Guide to Assembly Language: A Concise Introduction, Springer-Verlag London Limited, 2011.
4. Sivarama P. Dandamudi. "Fundamentals of Computer Organization and Design".
Springer-verlag Inc., New York, USA, 2003.
‫ايمان صالح مطلك‬. ‫د‬.‫م‬.‫ا‬
‫سرى زكي ناجي‬
:‫ القسم‬.‫ر‬
‫التوقيع‬
)2-2(
:‫اسم التدريسي‬
‫التوقيع‬
Download