ECE 265 Midterm Review 12/1/2015 1 ECE265. Administrivia  The grade for quiz 3 was not entered into to Carmen before I handed them back.  I realize.

Slides:



Advertisements
Similar presentations
Syllabus Instructor: Dr. Wesam Ashour
Advertisements

EET 2261 Unit 3 Assembly Language; Load, Store, & Move Instructions  Read Almy, Chapters 5 and 6.  Homework #3 and Lab #3 due next week.  Quiz next.
Programming 68HC11.
2.3) Example of program execution 1. instruction  B25 8 Op-code B means to change the value of the program counter if the contents of the indicated register.
CSC 3210 Computer Organization and Programming Introduction and Overview Dr. Anu Bourgeois.
What Data Do We Have? Sections 2.2, 2.5 August 29, 2008.
1 Cankaya University Electronics and Communication Engineering Department ECE 425 Microprocessor I Course Outline Instructor: Assist. Prof. Dr. Orhan Gazi.
Midterm Wednesday Chapter 1-3: Number /character representation and conversion Number arithmetic Combinational logic elements and design (DeMorgan’s Law)
ME 221Lecture 171 ME 221 Statics Lecture #17 Section 4.6.
1 ECE 372 – Microcontroller Design Basic Assembly Programming for(j=0; j
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
EET 2261 Unit 2 HCS12 Architecture
Computer Organization and Assembly language
9/15/09 - L25 Registers & Load Enable Copyright Joanne DeGroat, ECE, OSU1 Registers & Load Enable.
ECE 265 – LECTURE 4 The M68HC11 Address Modes 8/14/ ECE265.
9/20/6Lecture 21 -PIC Architecture1 PIC Architecture Programmers Model and Instruction Set.
The M68HC11 Basic Instruction Set Basic Arithmetic Instructions
ECE 265 Introduction to Microcontroller Based Systems (A first course in computer architecture) 9/28/ ECE265.
ECE 265 – LECTURE 12 The Hardware Interface 8/22/ ECE265.
Lab 1 – Assembly Language and Interfacing Start date: Week 3 Due date: Week 4 1.
CS 3843 Final Exam Review Fall 2013 December 5, 2013.
ECE 265 – LECTURE 8 The M68HC11 Basic Instruction Set The remaining instructions 10/20/ ECE265.
Writing First with Readings 5 th Edition Laurie G. Kirszner Stephen R. Mandell ©2012 Bedford/St. Martin’s ISBN-10: ISBN-13:
ECE 447: Lecture 12 Logic, Arithmetic, Data Test and Control Instructions of MC68HC11.
ECE 265 – LECTURE 3 68HC11 Address Space, Memory, Registers, and data transfers 3/29/ ECE265.
ME4447/6405 The George W. Woodruff School of Mechanical Engineering ME4447/6405 Microprocessor Control of Manufacturing Systems and Introduction to Mechatronics.
ECE 265 – LECTURE 5 The M68HC11 Basic Instruction Set 12/8/ ECE265.
George W. Woodruff School of Mechanical Engineering, Georgia Tech ME4447/6405 ME 4447/6405 Microprocessor Control of Manufacturing Systems and Introduction.
ECE 265 – LECTURE 11 Editing and the Assembler (updated 11/11/10) 12/15/ ECE265.
Memory Addressing Techniques. Immediate Addressing involves storing data in pairs with immediate values register pairs:
1 ECE 372 – Microcontroller Design Assembly Programming HCS12 Assembly Programming Addressing Modes Stack Operations Subroutines.
EE 345 Class Notes EE345 Midterm Review Dr. Jane Dong.
1 Introduction to Microcontroller Microcontroller Fundamentals & Programming.
1 Microcontroller Fundamentals & Programming Addressing Modes.
Introduction to Course Material Version 1.1. Objectives Course requirements and objectives - Exams - HW (Labs) - Quizzes How to access to FTP site How.
ECE 447: Lecture 11 Introduction to Programming in Assembly Language.
Embedded Systems Lecture 5 January 25 th, 2016.
Introduction to Course Material. Objectives Course requirements and objectives - Exams - HW (Labs) - Quizzes How to access to FTP site How to register.
ECE Lecture 1 1 The Hardware Multiplier Department of Electrical and Computer Engineering The Ohio State University ECE 2560.
EE345 Chapter 2 Lecture 3 April 4. Quiz every Wednesday 1 quiz = 1% extra credit five quizzes before midterm  5% for midterm. five quizzes before final.
1 ECE 372 – Microcontroller Design Basic Assembly Programming for(j=0; j
EE345 Chapter 2 Lecture 3 April Instruction and addressing modes 1.Extended Addressing 2.Direct Addressing 3.Inherent Addressing 4.Immediate Addressing.
ISA - Instruction Set Architecture
Addressing Modes in Microprocessors
ECE 3430 – Intro to Microcomputer Systems
CSE 3322 Computer Architecture
ECE 3430 – Intro to Microcomputer Systems
ECE 3430 – Intro to Microcomputer Systems
ECE 3430 – Intro to Microcomputer Systems
MPC8360 Micro Controllers Introduction Fall , 2010.
PRA-SYARAT SISTEM MIKROPROSESOR
Quick overview of your schedule Spring-2017 SPAU 3343
ECE265 ECE 265 Final Exam Review 9/14/2018.
You will then answer the questions based on the problem set
ME4447/6405 Microprocessor Control of Manufacturing Systems and
Branching and Loops.
ECE 3430 – Intro to Microcomputer Systems
ME 4447/6405 Microprocessor Control of Manufacturing Systems and
CS 3843 Midterm Two Review Fall 2013 Prof. Qi Tian.
Schoolfusion Student Guide.
ECE 265 Introduction to Microcontroller Based Systems (A first course in computer architecture) 9/28/ ECE265.
Physics 413 Chapter 2.
Administrative Issues
Lecture Topic Subject Code
ME 4447/6405 Microprocessor Control of Manufacturing Systems and
ME 4447/6405 Microprocessor Control of Manufacturing Systems and
Administrative Issues
Communication Systems – 2 Digital Communications
CSS 290: Video Games and Computer Programming
BIT 143:Programming & Data Structures in C#
Presentation transcript:

ECE 265 Midterm Review 12/1/ ECE265

Administrivia  The grade for quiz 3 was not entered into to Carmen before I handed them back.  I realize that the only fair way to handle this is …  A proposal  If you want your grade on quiz 3 to be included give it back to me. If you don’t wish to use it, you will simply have one less quiz. Of the quizzes you do have the low will still be dropped. 12/1/2015ECE265 2

Midterm Review Overview  What is on the exam  Material up through the end of lecture 8  Quiz review – as some questions on exam will be much like what was on quiz 3 and 4.  Quick highlights of the lectures High level architectural questions such as how many ports, timers, etc. Addressing modes – how is the effective address of the operand determined The assembler instructions and their action. 12/1/ ECE265

Topics Covered  The 68HC11 architecture  Programmers Model  Addressing Modes  Basic Instructions  Short pieces of code 12/1/2015ECE265 4

Know how to do this  Write a program to add the contents to location $C000 and location $C001. If overflow did not occur store the results at $C001. If overflow did occur, store a value of $FF at location $C /1/2015ECE265 5

The start  Write a program to add the contents to location $C000 and location $C001. If overflow did not occur store the results at $C001. If overflow did occur store a value of $FF at location $C001.  LDAA $C000 Load one value into A  ADDA $C001 Add the second location  12/1/2015ECE265 6

The branch  Write a program to add the contents to location $C000 and location $C001. If overflow did not occur store the results at $C001. If overflow did occur store a value of $FF at location $C001.  LDAA $C000 Load one value into A  ADDA $C001 Add the second location  BVC STORE Branch if overflow=0  LDAA #$FF V=1 so load $FF  STORE STAA $C001 12/1/2015ECE265 7

Assignment 12/1/2015ECE265 8  Study for the exam.  Look over the lecture slides.  Go over the quizes  Review the homework problems.