Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE 3430 – Intro to Microcomputer Systems

Similar presentations


Presentation on theme: "ECE 3430 – Intro to Microcomputer Systems"— Presentation transcript:

1 ECE 3430 – Intro to Microcomputer Systems
ECE 3430 – Introduction to Microcomputer Systems University of Colorado at Colorado Springs Lecture #8 Agenda Today Exam #1 Review (questions and answers) Announcements Exam #1 (see schedule): Data sheets: Instruction Set Encodings and Timing Provided No notes, laptops, PDAs, phones Bring calculator and pencil Multiple choice/fill in the blank/short answer Lecture #8 ECE 3430 – Intro to Microcomputer Systems Fall 2014

2 ECE 3430 – Intro to Microcomputer Systems
Exam #1 Review Number Systems - Base Conversion. - Two’s Compliment Negation / Range / Arithmetic / Overflow. - BCD (know what it is). - Ways to represent signed numbers in computers. Computer Hardware (HW) and Software (SW) - Differences between microprocessors and microcontrollers. - Definition of a microcomputer. - Fundamental components of a microcomputer. - CPU (registers, ALU, control unit). - Types of Memory (RAM, ROM). - Terminology (cross-assembler, native assembler, machine code, etc…). - Ways to represent characters in computer memory (ASCII/Unicode). MSP430 - MSP430 programming model. - Basic familiarity with the MSP430 block diagram. - Peripheral Interfacing (active-high and active-low sensor and actuator interfacing). Lecture #8 ECE 3430 – Intro to Microcomputer Systems Fall 2014

3 ECE 3430 – Intro to Microcomputer Systems
Exam #1 Review MSP430 (cont)… - Definition of opcodes and operands (instruction codes). - Know all 7 addressing modes (know which 4 are native). - Know roles of constant generators. - Move instructions. - MSP430 memory map (be familiar with). - MSP430 and LaunchPad port availability and I/O. - Assembler Fields. - Assembler Directives (ORG, END, DS, DB, DW, EQU, …). - Listing files. Instruction Execution - Instruction cycle: memory read cycles and memory write cycles. - Program counter’s role in execution. - Instruction execution and timing. - Encoding and Decoding machine code. Lecture #8 ECE 3430 – Intro to Microcomputer Systems Fall 2014

4 ECE 3430 – Intro to Microcomputer Systems
Exam #1 Review Other - Condition code flags in status register (what they represent). - Data direction registers and input/output registers for port I/O. - Logical instructions: AND, OR (BIS), XOR. - Arithmetic instructions: Addition and subtractions. - Be familiar with multiplication and division algorithms discussed. Lecture #8 ECE 3430 – Intro to Microcomputer Systems Fall 2014

5 ECE 3430 – Intro to Microcomputer Systems
Exam #1 Review Review all presentations on the web and your notes. Review first three homework exercises. Questions? Lecture #8 ECE 3430 – Intro to Microcomputer Systems Fall 2014


Download ppt "ECE 3430 – Intro to Microcomputer Systems"

Similar presentations


Ads by Google