lecture1-4pg - Reading Assignment EEL 4744C: Microprocessor...

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

View Full Document Right Arrow Icon
1 Dr. Tao Li 1 EEL 4744C: Microprocessor Applications Lecture 1 Part 1 An Introduction to Computer Architecture Dr. Tao Li 2 Microcontrollers and Microcomputers: Chapter 1, Appendix A, Chapter 2 Software and Hardware Engineering: Chapter 1 Or Software and Hardware Engineering ( new version ): Chapter 1, Appendix A, Chapter 2 (2.1 Reading Assignment Dr. Tao Li 3 Basic Computer System ALU, control logic registers Dr. Tao Li 4 A computer design model that uses a processing unit and a single separate storage structure to hold both instructions and data Named after mathematician and early computer scientist John von Neumann von Neumann Architecture
Background image of page 1

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

View Full DocumentRight Arrow Icon
2 Dr. Tao Li 5 AVIDAC (Argonne, 1953) Early Computers ENIAC (Penn,1946) SAGE (Air Force, 1958) Dr. Tao Li 6 CPU on a single IC Microprocessor 1971: Intel 4004 - The first microprocessor on the market Dr. Tao Li 7 Moore’s Law Dr. Tao Li 8 “If the automobile industry advanced as rapidly as the semiconductor industry, a Rolls Royce would get 1/2 million miles per gallon and it would be cheaper to throw it away than to park it.” Gordon Moore, Intel Corporation If Automobile Industry follows Moore’s Law. .
Background image of page 2
3 Dr. Tao Li 9 Performance µ P: Performance and Power Power Dr. Tao Li 10 Today µ P Trend: Multi-core Tomorrow Dr. Tao Li 11 Microprocessor with extra on-chip features such as memory, I/O controller, A/D, etc. for embedded applications What is an embedded system “A computer that doesn’t look like a computer” Interacts directly with world (not human) Primitive or no user interface Part of other products Dr. Tao Li 12 Dominant Species
Background image of page 3

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

View Full DocumentRight Arrow Icon
4 Dr. Tao Li 13 EEL 4744C: Microprocessor Applications Lecture 1 Part 2 (self-study part) Binary Codes (Textbook Appendix A) Dr. Tao Li 14 Binary Codes for Numerical Information Unsigned-binary code: represents only positive information Singed/magnitude binary code One’s-complement code Two’s-complement code and arithmetic Binary coded decimal Binary Codes for Non-Numerical Information ASCII 7-bit codes for alphanumeric characters (Table A-5) Summary Points Dr. Tao Li 15 EEL 4744C: Microprocessor Applications Lecture 1 Part 3 Microprocessor Architecture Dr. Tao Li 16 Define the set of operations: Assume 4 operations, 2 bits are needed to provide a unique op code for each operation Designing a Simple Computer Mnemonic (used by Assembly Code) Unsigned binary code (used by Machine Code)
Background image of page 4
5 Dr. Tao Li 17 ADD, SUB require 2 (8-bit) operands: Operands are held in registers (arrays of flip-flops) What if we also want AND, OR? Arithmetic and logic unit (ALU):
Background image of page 5

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

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 12

lecture1-4pg - Reading Assignment EEL 4744C: Microprocessor...

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

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