Microprocessor
-
Upload
naim-afifi -
Category
Documents
-
view
391 -
download
0
Transcript of Microprocessor
EEB 2023EEB 2023
MicroprocessorMicroprocessor
Introductory LectureIntroductory Lecture
Jump to first page
Introductory LectureIntroductory Lecture
-- Lo Hai HiungLo Hai Hiung
ObjectivesObjectives
nn Course ManagementCourse Management
uu Course DescriptionCourse Description
uu Course ObjectivesCourse Objectives
nn Lecture TopicsLecture Topics
Jump to first page
nn Last Semester ResultsLast Semester Results
nn Assignments, Tests, Exam..Assignments, Tests, Exam..
nn Words of EncouragementWords of Encouragement
Semester/Year: Semester 3 / 2nd Year (1st Semester)Credit Hours: 3 Pre-requisite: Digital Electronics Hours:
• Lecture: 2 hrs • Tutorial/Lab 2 hrs
Lecturer(s): Lo Hai Hiung (ext: 7842) [23-03-28][email protected] Xia LiKun (ext: 7828) [22-03- 29 ]
Course ManagementCourse Management
Jump to first page
Dr Xia LiKun (ext: 7828) [22-03- 29 ][email protected]
GAs: Ms Lina Elkhatib [23-02-09][email protected] Zahraa Osman [23-02-09][email protected] Ngo Huy Tan [23-02-09][email protected]
Course DescriptionCourse Description
n This course covers topics related to
microprocessor technology which include the
principle architecture of 68000 16-bit
microprocessor, the instruction sets and
machine codes, the system hardware design,
Jump to first page
machine codes, the system hardware design,
and the programming tasks.
Learning OutcomesLearning OutcomesAt the end of the course the students should be
able to:
1. Describe the 'programmer view' of a microprocessor.
2. Select the appropriate assembly language instruction to
perform a prescribe function.
Write assembly language routines to perform general
Jump to first page
3. Write assembly language routines to perform general
tasks.
4. Write exception handling routines to handle specific tasks.
5. Interface the microprocessor system to external devices.
6. Design microprocessor systems based on prescribed
requirements.
Quiz Topics Based on Lecture Note SlidesQuiz Topics Based on Lecture Note Slides
Week Topic
2. Introduction to Microprocessors
3. Programming the MC68000
4. Assembly Language Programming
5. Addressing Modes
6. Types of Instructions
Jump to first page
6. Types of Instructions
7. Subroutines & Stacks
8. The 68000 Hardware
9. Memory
10. Input/output
11. Exceptions & Interrupts
Jump to first page
Tests and Final ExaminationTests and Final Examinationn There will be two tests (20%) and a 3-hour final
examination (50%). The first test is formal writtentest (10%) and the second test is a practical test(10%).
n Test Schedule:
n Test 1 – 24th September, 2010 (Friday, Week 8)
Jump to first page
n Test 1 – 24 September, 2010 (Friday, Week 8)
n Practical Test – Week 12 (18th ~ 22nd October)
n The tests will cover all topics discussed in lecturesbut excluding the topics discussed during the testweek.
n The final examination will consist of five (5)
questions and you are required to answer all five
questions. All questions carry equal marks.
GradingGrading
nn *Coursework:*Coursework:u Tests 20%
u Quizzes 10%
u Lab 7%
u Class Participation 3%
Jump to first page
u Class Participation 3%
u Class project 10%
nn Final Exam:Final Exam: 50%
Total:Total: 100%100%
* * Student will be barred from sitting the final exam, if he/she fails to pass the course work.
Text BookText Bookn Antonakos J.L, The 68000 Microprocessor - Hardware
and Software Principles and Application, Fifth Edition,
Prentice Hall, 2004
Other Related ReferencesOther Related Referencesn Clements A, Microprocessor Systems Design - 68000
Jump to first page
n Clements A, Microprocessor Systems Design - 68000
Hardware, Software, and Interfacing, PWS Publishing,
1997
n I. Scott MacKenzie, The 68000 Microprocessor, Prentice
Hall, 1995
n Gilmore, Microprocessors: Principles and Applications,
McGraw Hill, 1995
LaboratoryLaboratoryn Circuit design experience will never be complete
without “hands-on” experience. Therefore, the
laboratory for this course is set-up such that
student will get hands-on experience by writing
assembly language programs and constructing
simple interfacing circuits.
Jump to first page
simple interfacing circuits.
n At the end of the lab session you must get the
instructor / GA’s signature to sign off your session
after demonstrating that you have completed the
lab work.
n The lab manual must be submitted at the end of
each lab session to earn your score.
Lab SessionsLab Sessions
nMonday, 11am – 1pm
nTuesday, 2pm – 4pm
nThursday, 10am – 12noon
Registration with Puan Siti in lab 23-02-07 on this
Jump to first page
nRegistration with Puan Siti in lab 23-02-07 on this
Wednesday (28th July, 2010).
nTime: 9:00 am to 1:00 pm
2:00 pm to 5:00 pm
Max. size of lab session: 3030
Lecture SessionsLecture SessionsnWednesday, 9am – 10pm(20-01-06); Lecture 1
nFriday, 10am – 11am(20-01-06); Lecture 2
nQuiz on every Friday.
nQuestions from lecture slide
Jump to first page
Questions from lecture slide
nStarting from week 2 onwards
nNo teaching of lecture slide, only discussions on
microprocessor topics and the class project.
nYou are expected to study (at least) the lecture slide
before class and ask question.
AttendanceAttendancen Students are expected to attend all lectures,
tutorials, and laboratories.
n Attendance will be taken during tutorials and
laboratory sessions.
Academic Honesty Academic Honesty It must be understood that any work submitted for
Jump to first page
n It must be understood that any work submitted for
grading (i.e assignments, reports, and test) is to
be completed by the individual and without direct
or indirect aid of any other individual or the use of
unauthorized materials.
nn AA studentstudent willwill bebe disciplineddisciplined forfor failingfailing toto
complycomply withwith thethe aboveabove--mentionedmentioned.
Class ParticipationClass Participationn 3% of the course work mark is reserved for class or lecture
discussion participation.
n Ways to earn marks here :
u Asking meaningful questions in class and on the elearning website forum ~ 1 point
F Mention your name and ID number before asking question.
F Questions should be related to the course and based on curiosity to know more. If you ask questions for the sack of asking questions: You will be blacklisted and any further
Jump to first page
asking questions: You will be blacklisted and any further questions posted by you will earn ZERO (0) point.
u First to provide correct answer in class and on the forum ~ 2 points
F Mention your name and ID number before answering question.
u Asking question that has been asked by others ~ 0 point.
F This means you are not paying attention.
u Points collected will be used to calculate the participation marks to be awarded.
Coursework Coursework
July 2009 ResultsJuly 2009 Results
Grade Frequency %
A 27 26
A- 28 27
Jump to first page
A- 28 27
B+ 28 27
B 17 16
C+ 2 2
C 1 1
D+ 1 1
F 0 0
Grade Frequency %%
A 0 0
A- 0 0
B+ 0 0
B 8 8
ExamExam
Jump to first page
B 8 8
C+ 16 15
C 11 11
D+ 11 11
D 15 14
F 43 41
Grade Frequency %%
A 0 0
A- 2 2
B+ 8 8
B 27 26
OverallOverall
Jump to first page
B 27 26
C+ 40 38
C 16 15
D+ 6 6
D 2 2
F 3 3
ProjectProject
n Group
n Project group leader
n Secretary
n Auditor
n Discussion in Class and on Forum
Jump to first page
n Meetings, efforts and contributions are the
determination factors of your individual marks.
Project Consultant Roster
Week (Dates) Consultant
4 (16th August ~ 20th August) Lo Hai Hiung
5 (23rd August ~ 26th August) Dr Xia LiKun
6 (30th August ~ 3rd September) Zahraa Osman
7 (15th September ~ 17th September) Lina Elkhutib
Jump to first page
7 (15 September ~ 17 September) Lina Elkhutib
8 (20th September ~ 24th September) Ngo Huy Tan
9 (27th September ~ 1st October) Lo Hai Hiung
10 (4th October ~ 8th October) Dr Xia LiKun
11 (11th October ~ 15th October) Zahraa Osman
12 (18th October ~ 22nd October) Lina Elkhutib
13 (25th October ~ 29th October) Ngo Huy Tan
Your first assignment
n Register an account in www.turnitin.com .
n Enroll into EBB2023 Microprocessor class
u Class ID: 3355327
Jump to first page
Class ID: 3355327
n All Homework, Assignments, and Reports are to be
submitted online via turnitin, unless otherwise
instructed.
SuccessSuccess
Success is the sum of small Success is the sum of small
efforts, repeated day in and day efforts, repeated day in and day
Jump to first page
out...out...
Robert CollierRobert Collier