Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.