Microprocessor

22
EEB 2023 EEB 2023 Microprocessor Microprocessor Introductory Lecture Introductory Lecture Jump to first page Introductory Lecture Introductory Lecture - Lo Hai Hiung Lo Hai Hiung

Transcript of Microprocessor

Page 1: Microprocessor

EEB 2023EEB 2023

MicroprocessorMicroprocessor

Introductory LectureIntroductory Lecture

Jump to first page

Introductory LectureIntroductory Lecture

-- Lo Hai HiungLo Hai Hiung

Page 2: Microprocessor

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

Page 3: Microprocessor

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]

Page 4: Microprocessor

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.

Page 5: Microprocessor

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.

Page 6: Microprocessor

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

Page 7: Microprocessor

Jump to first page

Page 8: Microprocessor

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.

Page 9: Microprocessor

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.

Page 10: Microprocessor

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

Page 11: Microprocessor

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.

Page 12: Microprocessor

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

Page 13: Microprocessor

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.

Page 14: Microprocessor

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.

Page 15: Microprocessor

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.

Page 16: Microprocessor

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

Page 17: Microprocessor

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

Page 18: Microprocessor

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

Page 19: Microprocessor

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.

Page 20: Microprocessor

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

Page 21: Microprocessor

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.

Page 22: Microprocessor

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