MOUSE Computer Module L6.10.

Slides:



Advertisements
Similar presentations
Microprocessors and Interfacing
Advertisements

Microprocessors.
Programming 68HC11.
Computer Architecture and Operating Systems CS 3230 :Assembly Section Lecture 2 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
EE 362 Microprocessor Systems and Interfacing © 1-1 Lecture 1: Introduction to Microprocessor Based Systems Microprocessor Architecture Microprocessor.
Processor System Architecture
CEN 226: Computer Organization & Assembly Language :CSC 225 (Lec#3) By Dr. Syed Noman.
A Brief History of Microprocessors Module M13.1 Sections 1.1, 9.1.
Design of Embedded Systems Using 68HC12(11) Microcontrollers - R. E. Haskell Introducing the 68HC12 Chapter 1.
MOUSE Computer Lecture L6.9. MOUSE Computer Microcomputer of Oakland University’s School of Engineering.
Address Decoders Lecture L6.10 Section 6.3. MOUSE Layout PROM 2716 RAM 6810 MPU 6802 PIA 6821 Address Bus (16 lines) Data Bus (8 lines) To outside world.
The 8086 Microprocessor The 8086, announced in 1978, was the first 16-bit microprocessor introduced by Intel Corporation 8086 is 16-bit MPU. Externally.
MICRO-CONTROLLER MOTOROLA HCS12 Addressing Modes Mechatronics Department Faculty of Engineering Ain Shams Univeristy.
Module 10 Adapted By and Prepared James Tan © 2001.
© 2010 Kettering University, All rights reserved..
Computer Architecture Lecture 13 – part 2 by Engineer A. Lecturer Aymen Hasan AlAwady 7/4/2014 University of Kufa - Information Technology Research and.
George W. Woodruff School of Mechanical Engineering, Georgia Tech ME4447/6405 ME 4447/6405 Microprocessor Control of Manufacturing Systems and Introduction.
Vintage Computer Hardware 101 Featuring the MITS Altair 680b Bill Degnan.
Processor Design ELEC 418 Advanced Digital Systems Dr. Ron Hayne Images Courtesy of Thomson Engineering.
Computer Architecture Lecture 9 by Engineer A. Lecturer Aymen Hasan AlAwady 10/2/2014 University of Kufa - Information Technology Research and Development.
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.
Lecture 2 Microprocessor Architecture Image from:
Microprocessor Microprocessor (cont..) It is a 16 bit μp has a 20 bit address bus can access upto 220 memory locations ( 1 MB). It can support.
A Brief History of Microprocessors Lecture L11.0 Sections 1.1, 9.1.
Addressing Modes MTT CPU08 Core Motorola CPU08 ADDRESSING MODES.
8086 Internal Architecture
Computer Organization 1 Instruction Fetch and Execute.
Computer Architecture Lecture 5 by Engineer A. Lecturer Aymen Hasan AlAwady 25/11/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
Intel 8086 (8088) Microprocessor Structure
CS61C L20 Datapath © UC Regents 1 Microprocessor James Tan Adapted from D. Patterson’s CS61C Copyright 2000.
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
George W. Woodruff School of Mechanical Engineering, Georgia Tech ME4447/6405 ME 4447/6405 Microprocessor Control of Manufacturing Systems and Introduction.
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 Contents: 3.1 Instruction format and Addressing Modes 3.2 Instruction Introduction Chapter 3 Instruction system.
ΜComputer Structure μProcessor Memory Bus System I/O Ports.
The 8085A is a general-purpose microprocessor with low hardware overhead requirements. Within the 8085A are contained the functions of clock generation,
Computer Operation What basic hardware components are inside a personal computer?
Programmable System on Chip
ELEC 418 Advanced Digital Systems Dr. Ron Hayne
ELEC 418 Advanced Digital Systems Dr. Ron Hayne
MICROPROCESSOR.
Gunjeet Kaur Dronacharya Group of institutions
Introduction to 8086 Microprocessor
ECE 3430 – Intro to Microcomputer Systems
Computer Organization & Assembly Language Chapter 3
Introduction of microprocessor
Dr. Michael Nasief Lecture 2
University of Gujrat Department of Computer Science
1st micro 1971 calculator 2300 transistors 4-bit microprocessor
Microcomputer Architecture
Microcomputer & Interfacing Lecture 1
פרק 2: חיווט, זיכרונות בנקים זוגיים ואי-זוגיים
The fetch-execute cycle
Number Representations and Basic Processor Architecture
Pentium Microprocessor
Instruction cycle Instruction: A command given to the microprocessor to perform an operation Program : A set of instructions given in a sequential.
ME4447/6405 Microprocessor Control of Manufacturing Systems and
8086 Registers Module M14.2 Sections 9.2, 10.1.
Architecture & Support Components
ECEG-3202 Computer Architecture and Organization
8085 MICROPROCESSOR 8085 CPU Registers and Status Flags S Z AC P C A B
Interrupts.
Lecture 06 Programming language.
CPU has 6 special locations called registers
Chapter 4: Computer Architecture
Unit-I 80386DX Architecture
Indexing Through Memory
William Stallings Computer Organization and Architecture 8 th Edition Chapter 11 Instruction Sets: Addressing Modes and Formats.
Computer Architecture
Some Assembly
Presentation transcript:

MOUSE Computer Module L6.10

Microcomputer of Oakland University’s School of Engineering MOUSE Computer Microcomputer of Oakland University’s School of Engineering

MOUSE Designed and built in 1979 Based on 6802 microprocessor Hex keypad Six 7-segment displays

6800 Microprocessor Accumulator A Accumulator B Index Register X Stack Pointer, SP Program Counter, PC Condition Code

MOUSE Commands 0. Examine Accumulator A 1. Examine Accumulator B 2. Examine Index Register, X 3. Examine Stack Pointer, SP 4. Examine Program Counter, PC 5. Examine Condition Code Register 6. Offset Calculation 7. Set Breakpoint

MOUSE Commands (cont.) 8. Continue program 9. Single step program A. Automatic data entry B. Back up one byte in memory C. Change byte in memory D. Do - execute program E. Examine memory F. Forward one byte in memory

MOUSE Keypad Decoding 4-to-16 Decoder PA0 PA1 PA2 PA3 CA2 CA1 7 4 1 5 6 9 8 A B C D PA0 + V K W PA1 PA2 PA3 CA1 CA2 4-to-16 Decoder

7-Segment Display

8 8 8 8 8 8 MOUSE 7-Segment Displays a b c d e f PB0 PB1 PB2 PB3 PB4 PB5 PB6 8 8 8 8 8 8 7442 BCD/Decimal Decoder PA[4..7]

8 8 5 8 8 8 MOUSE 7-Segment Displays a b c d e f PB0 PB1 PB2 PB3 PB4 PB5 PB6 1 1 1 1 1 8 8 5 8 8 8 1 1 1 1 1 1 2 3 4 5 PA[4..7] 7442 BCD/Decimal Decoder 0010

CSE171 a b c d e f g 0097 39 C 0098 6D S 0099 79 E 009A 06 1 009B 07 7 009C 06 1

Print Message 0030 CE 0097 LDX #$0097 0033 BD B84C JSR MOVMES 0036 BD B824 JSR SIXDS 0039 20 FB BRA -5

MOUSE Layout Address Bus (16 lines) To outside world PROM 2716 RAM 6810 MPU 6802 PIA 6821 To outside world Data Bus (8 lines)

MOUSE Memory Map Hex Address Device RAM1 (internal) 0000-007F RAM2 0080-00FF PROM B800-BFFF PIA 8000-8003