1 / 5

ECE 3430 – Introduction to Microcomputer Systems University of Colorado at Colorado Springs

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

mandel
Download Presentation

ECE 3430 – Introduction to Microcomputer Systems University of Colorado at Colorado Springs

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECE 3430 – Introduction to Microcomputer SystemsUniversity 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 ECE 3430 – Intro to Microcomputer Systems Fall 2014

  2. 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). ECE 3430 – Intro to Microcomputer Systems Fall 2014

  3. 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. ECE 3430 – Intro to Microcomputer Systems Fall 2014

  4. 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. ECE 3430 – Intro to Microcomputer Systems Fall 2014

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

More Related