View
35
Download
1
Category
Preview:
DESCRIPTION
MOUSE Computer. Module L6.10. MOUSE Computer. M icrocomputer of O akland U niversity’s S chool of E ngineering. 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. - PowerPoint PPT Presentation
Citation preview
MOUSE Computer
Module L6.10
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
Condition Code
Index Register X
Stack Pointer, SP
Program Counter, PC
MOUSE Commands
0. Examine Accumulator A1. Examine Accumulator B2. Examine Index Register, X3. Examine Stack Pointer, SP4. Examine Program Counter, PC5. Examine Condition Code Register6. Offset Calculation7. Set Breakpoint
MOUSE Commands (cont.)
8. Continue program9. Single step programA. Automatic data entryB. Back up one byte in memoryC. Change byte in memoryD. Do - execute programE. Examine memoryF. Forward one byte in memory
MOUSE Keypad Decoding
74154
15141320
1011
123456
9
78
1617
1819
21
22
23A
B
C
D
123456
9
78
0
12
1011
151413
PA0
+5V
10K
PA1
PA2
PA3
CA1
CA2
4-to-16 Decoder
7-Segment Display
a b c d e f g
a b c d e f g
+5V
CommonAnode
CommonCathode
a
b
c
d
e
f
g
8 8 8 8 8 8
PA[4..7] 7442 BCD/Decimal Decoder
a b c d e f gPB0 PB1 PB2 PB3 PB4 PB5 PB6
MOUSE 7-Segment Displays
8 8 5 8 8 8
PA[4..7] 7442 BCD/Decimal Decoder
a b c d e f gPB0 PB1 PB2 PB3 PB4 PB5 PB6
MOUSE 7-Segment Displays
0 1 2 3 4 5
1 0 1 1 0 1 1
1 1 0 1 1 1
0010
CSE171
0097 39 C0098 6D S0099 79 E009A 06 1009B 07 7009C 06 1
a
b
c
d
e
f g
Print Message
0030 CE 0097 LDX #$00970033 BD B84C JSR MOVMES0036 BD B824 JSR SIXDS0039 20 FB BRA -5
MOUSE Layout
PROM2716
RAM6810
MPU6802
PIA6821
Address Bus (16 lines)
Data Bus (8 lines)
To outsideworld
MOUSE Memory Map
RAM1 (internal) 0000-007FRAM2 0080-00FFPROM B800-BFFFPIA 8000-8003
Device Hex Address
Recommended