1 SPIRIT Silicon Prairie Initiative on Robotics in Information Technology MicroprocessorsMicrocomputers &Microcontrollers.

Slides:



Advertisements
Similar presentations
Machine cycle.
Advertisements

Chapter 4 Register Transfer and Microoperations
7-5 Microoperation An elementary operations performed on data stored in registers or in memory. Transfer Arithmetic Logic: perform bit manipulation on.
ECP2036 Microprocessor and Interfacing
© 2010 Kettering University, All rights reserved..
1.21 Introduction to microprocessors KUEU 2135 / KBEB 2193 Mikropemproses dan Sistemnya.
COMP3221: Microprocessors and Embedded Systems Lecture 14: Floating Point Numbers Lecturer: Hui Wu Session 2, 2004.
ASCII Code Table (7 bit) UNICODE (16 bit) - UTF-8 provides a 16 bit superset of ASCII.
COMP3221: Microprocessors and Embedded Systems Lecture 2: Instruction Set Architecture (ISA) Lecturer: Hui Wu Session.
Midterm Wednesday Chapter 1-3: Number /character representation and conversion Number arithmetic Combinational logic elements and design (DeMorgan’s Law)
Introduction to Microprocessors Number Systems and Conversions No /6/00 Chapter 1: Introduction to 68HC11 The 68HC11 Microcontroller.
Chap 3.3~3.5 Construction an Arithmetic Logic Unit (ALU) Jen-Chang Liu, Spring 2006.
COMP3221: Microprocessors and Embedded Systems--Lecture 4 1 COMP3221: Microprocessors and Embedded Systems Lecture 4: Number Systems (II)
+ CS 325: CS Hardware and Software Organization and Architecture Integers and Arithmetic Part 4.
Chapter 7 – Registers and Register Transfers Part 1 – Registers, Microoperations and Implementations Logic and Computer Design Fundamentals.
Chapter 4 Register Transfer and Microoperations
Lecture 8 Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU.
Digital 2 : EKT 221. Today’s Outline RTL Arithmetic Operations Conditional Register Transfer RTL Logical Operations RTL Shift Operations.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Arithmetic Circuits II Anselmo Lastra.
ACOE2511 ACOE251/AEEC335 -Assembly Language for the 80X86/Pentium Intel Microprocessors Lecturer: Dr. Konstantinos Tatas.
Computer Fundamentals ELEC 330 Digital Systems Engineering Dr. Ron Hayne.
Eng.Samra Essalaimeh Philadelphia University 2013/ nd Semester PIC Microcontrollers.
Basic Architecture Lecture 15. In general, if the number of bits is n, then the number of different combinations of 0s and 1s that can be made is 2 n.
Computer Science 210 Computer Organization The von Neumann Architecture.
ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design Microprocessors and Digital Design ECEn 191 New Student Seminar.
Stack Stack Pointer A stack is a means of storing data that works on a ‘Last in first out’ (LIFO) basis. It reverses the order that data arrives and is.
What is an And Gate? It is a digital circuit that produce logical operations The logical operations are call Boolean logical Boolean operation consist.
Mohammad Amin Kuhail M.Sc. (York, UK) University of Palestine Faculty of Engineering and Urban planning Software Engineering Department Digital Logic Design.
The Central Processing Unit (CPU) and the Machine Cycle.
General Concepts of Computer Organization Overview of Microcomputer.
Module : Algorithmic state machines. Machine language Machine language is built up from discrete statements or instructions. On the processing architecture,
Chapter 7 Logic Circuits 1.State the advantages of digital technology compared to analog technology. 2. Understand the terminology of digital circuits.
COMPUTER SCIENCE Data Representation and Machine Concepts Section 2.1 Instructor: Lin Chen Sept 2013.
ACOE2511 Assembly Language for the 80X86/Pentium Intel Microprocessors Lecturer: Dr. Konstantinos Tatas.
A four function ALU A 00 ADD B MUX SUB 11 Result AND OR
©2010 Akula LLC, Jeremy R. Hertzberg, BS CMPE Computer Technology Central Processor Unit
MICROOCESSORS AND MICROCONTROLLER:
1 Introduction to Microcontroller Microcontroller Fundamentals & Programming.
1 Outline Bus Transfer Memory Transfer Microoperations.
CENTRAL PROCESSING UNIT. CPU Does the actual processing in the computer. A single chip called a microprocessor. Composed of an arithmetic and logic unit.
CENTRAL PROCESSING UNIT Written by: Gizem Gulsen.
E X C E E D I N G E X P E C T A T I O N S L3-CPU IS 4490 N-Tier Client/Server Architectures Dr. Hoganson Kennesaw State University Layer 3 - CPU CPU has.
Chapter 4 Register Transfer and Microoperations Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2010.
Negative binary numbers 1 Computer Architectures M.
Instruction Sets. Instruction set It is a list of all instructions that a processor can execute. It is a list of all instructions that a processor can.
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
1 Hardware Components for Mechatronics Logic circuits Signal conditioning circuits Microcontrollers PLCs Hardware Interfacing.
COMPUTER SYSTEM FUNDAMENTAL Genetic Computer School THE PROCESSING UNIT LESSON 2.
ECE 3430 – Intro to Microcomputer Systems
Chapter 4 Register Transfer and Microoperations
Microprocessors and Programming Department of Mechatronics Engineering
Elementary Arithmetic Edition By Victor Germano
Lecture on Microcomputer
COMP3221: Microprocessors and Embedded Systems
عمارة الحاسب.
1 Step Equation Practice + - x ÷
Chapter 11 © 2011, The McGraw-Hill Companies, Inc.
ECE 3430 – Intro to Microcomputer Systems
8051 Supplement.
CPU Design & Computer Arithmetic
Divisibility Rules.
Divisibility Rules.
Overview Part 1 - Registers, Microoperations and Implementations
The ARM Instruction Set
Course Outline for Computer Architecture
COMP3221: Microprocessors and Embedded Systems
Introduction to the ARM Instruction Set. Data Processing Instructions Move Instructions Syntax: { }{S} Rd, N.
The state in a stored-program digital computer
Microprocessors and Programming Department of Mechatronics Engineering
Presentation transcript:

1 SPIRIT Silicon Prairie Initiative on Robotics in Information Technology MicroprocessorsMicrocomputers &Microcontrollers

2 SPIRIT computers How many computers have you used today?Question?

3 SPIRIT Product: Hunter Programmable Digital Thermostat. Microcontroller: 4-bit

4 SPIRIT Product: Vendo V-MAX 720 vending machine. Microcontroller: 8-bit Motorola 68HC11.

5 SPIRIT Product: Sonicare Plus toothbrush. Microcontroller: 8-bit Zilog Z8.

6 SPIRIT Microcomputer

7 Microprocessor

8 Stored Program Computer

9 SPIRIT

10 SPIRIT

11 SPIRIT

12 SPIRIT ATtiny861

13 SPIRIT AVR Architecture

14 SPIRIT AVR Register Set

15 SPIRIT Computer Software  Arithmetic Operations  Addition  Subtraction  Multiplication, Division, Logarithms, Trig functions  all are implemented through addition and subtraction

16 SPIRIT Computer Software  Logic Operations  AND  OR  NOT  Performed on a bit-wise basis mimicking elementary logic gates

17 SPIRIT Computer Software  Conditional Operations  Depend on the result of an operation  Transfer control to a particular branch in the program  Positive?  Negative?  Zero?

18 SPIRIT Data Transfer Instructions

19 SPIRIT Arithmetic and Logic

20 SPIRIT Branch Instructions

21 SPIRIT ISN’T What ISN’T a Microprocessor Application?Question?