MOUSE Computer Lecture L 6 9 MOUSE Computer

  • Slides: 14
Download presentation
MOUSE Computer Lecture L 6. 9

MOUSE Computer Lecture L 6. 9

MOUSE Computer 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

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,

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

MOUSE Commands 0. 1. 2. 3. 4. 5. 6. 7. Examine Accumulator A Examine

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

MOUSE Commands (cont. ) 8. Continue program 9. Single step program A. Automatic data

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 +5 V 10 KW 4 -to-16 Decoder PA 0 PA 1

MOUSE Keypad Decoding +5 V 10 KW 4 -to-16 Decoder PA 0 PA 1 PA 2 PA 3 CA 2 18 19 23 22 21 20 0 1 74154 2 3 4 A 5 6 B 7 8 C 9 10 D 11 12 13 14 15 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 CA 1

7 -Segment Display

7 -Segment Display

MOUSE 7 -Segment Displays PB 0 a PB 1 b PB 2 c PB

MOUSE 7 -Segment Displays PB 0 a PB 1 b PB 2 c PB 3 d PB 4 e PB 5 f PB 6 8 8 8 PA[4. . 7] 7442 BCD/Decimal Decoder g

MOUSE 7 -Segment Displays PB 0 1 a PB 1 0 b PB 2

MOUSE 7 -Segment Displays PB 0 1 a PB 1 0 b PB 2 1 c PB 3 1 d PB 4 0 e PB 5 1 f PB 6 1 8 8 5 8 8 8 1 1 0 PA[4. . 7] 0010 0 1 2 1 3 1 1 4 7442 BCD/Decimal Decoder 5 g

CSE 171 a 0097 0098 0099 009 A 009 B 009 C 39 6

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

Print Message 0030 0033 0036 0039 CE BD BD 20 0097 B 84 C

Print Message 0030 0033 0036 0039 CE BD BD 20 0097 B 84 C B 824 FB LDX JSR BRA #$0097 MOVMES SIXDS -5

MOUSE Layout Address Bus (16 lines) PROM 2716 RAM 6810 MPU 6802 PIA 6821

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

MOUSE Memory Map Device RAM 1 (internal) RAM 2 PROM PIA Hex Address 0000

MOUSE Memory Map Device RAM 1 (internal) RAM 2 PROM PIA Hex Address 0000 -007 F 0080 -00 FF B 800 -BFFF 8000 -8003