lecture01

lecture01 - ECE252 Microprocessors Fall 2008 Lecture 01:...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon
Jie Hu, ECE/NJIT, Fall 2008 ECE252 L01-Introduction.1 ECE252 Microprocessors Fall 2008 Lecture 01: Introduction Jie Hu http://web.njit.edu/~jhu/ece252
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Jie Hu, ECE/NJIT, Fall 2008 ECE252 L01-Introduction.2 Course Contents Introduction to microprocessor organization and assembly language programming Microprocessor architecture, programming model, instruction set architecture, assembly language, exception/interrupt processing, subroutine and parameter handling, memory system, I/O interfacing, a single board computer. Course Goals Ability to (assemly) program for microprocessors and peripheral devices, and to design and implement memory subsystem, I/O subsystem and a working single board computer Course Prerequisites ECE251: Digital Design CIS101: Computer Programming and Problem Solving or CIS 113: Introduction to Computer Science I
Background image of page 2
Jie Hu, ECE/NJIT, Fall 2008 ECE252 L01-Introduction.3 Course Administration Instructor: Jie Hu ( [email protected] ) http://web.njit.edu/~jhu Office: 331 ECEC Office Hours: TR 1:00PM – 2:00PM additional office hours by appointment Class Meeting: TR 2:30PM – 3:55PM, KUPF 105 URL: http://web.njit.edu/~jhu/ece252 Textbook: The 68000 Microprocessor: Hardware and Software Principles and Applications , by James Antonakos, 5th Edition, Prentice Hall, 2004. Slides: Posted on course webpage after the lecture
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Jie Hu, ECE/NJIT, Fall 2008 ECE252 L01-Introduction.4 Grading Policy Contributors to final grades 1 st Midterm Exam ~20% Sep. 30, IN CLASS 2 nd Midterm Exam ~20% Nov. 4, IN CLASS Final Exam ~35% TBD Homework Assignments ~15% Due at the beginning of class on the due day. NO LATE assignment will be graded. Pop quizzes/class participation ~10% Grades will be posted on the course homepage Must submit email request for change of grade after discussion with the instructor Dec. 22 nd is the DEADLINE for submitting final grades to registrar’s office. No requests for grade changes will be accepted after 12:00PM
Background image of page 4
Jie Hu, ECE/NJIT, Fall 2008 ECE252 L01-Introduction.5 Background from ECE251, CIS101 or CIS113 Number systems binary, octal, hexadecimal, decimal numbers signed numbers base conversion Design of combinational and sequential logic boolean algebra, truth table, expression simplification, adder, decoder, encoder/priority encoder, multiplexer, state table, state diagram, latch, flip-flop, register, counter Basic concepts of computer systems, software engineering, algorithm design, programming languages and data abstraction
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Jie Hu, ECE/NJIT, Fall 2008 ECE252 L01-Introduction.6 Course Structure Programming intensive course Windows based EASy68K 68000 Structured Assembly Language IDE: Edit68K: edit and assemble 68000 source code (.X68) Sim68K: simulate 68000 code (.HEX) Windows operating systems Lectures (tentative) 1 week on introduction and 68000 microprocessor architecture 3 weeks on 68000 instruction set and addressing modes 1 weeks on exception processing 2 weeks on BCD, base conversion, IEEE FP standard
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/18/2010 for the course ECET 252 taught by Professor Hu during the Spring '10 term at NJIT.

Page1 / 35

lecture01 - ECE252 Microprocessors Fall 2008 Lecture 01:...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online