Epson 6200A Instrukcja Użytkownika Strona 1

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Sprzęt komputerowy Epson 6200A. Epson 6200A User Manual Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 97
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 0
MF297-07a
Core CPU Manual
CMOS 4
-
BIT SINGLE CHIP MICROCOMPUTER
S1C6200/6200A
Przeglądanie stron 0
1 2 3 4 5 6 ... 96 97

Podsumowanie treści

Strona 1 - S1C6200/6200A

MF297-07aCore CPU ManualCMOS 4-BIT SINGLE CHIP MICROCOMPUTERS1C6200/6200A

Strona 2

4 EPSON S1C6200/6200A CORE CPU MANUAL2 MEMORY AND OPERATIONS2.1.1 Program counter blockThe program counter is used to point to the next instruction s

Strona 3

S1C6200/6200A CORE CPU MANUAL EPSON 52 MEMORY AND OPERATIONS2.1.3 Jump instructionsA jump can be made using the instructions in Table 2.1.3.1.Table 2

Strona 4

6 EPSON S1C6200/6200A CORE CPU MANUAL2 MEMORY AND OPERATIONS2.1.6 PSET instructionJump or call instructions must follow PSET immediately in order for

Strona 5 - S1C6200/6200A Core CPU Manual

S1C6200/6200A CORE CPU MANUAL EPSON 72 MEMORY AND OPERATIONSThe difference between CALL and CALZ is shown in Figure 2.1.7.2.Page 15Bank 0Page 14PSETC

Strona 6

8 EPSON S1C6200/6200A CORE CPU MANUAL2 MEMORY AND OPERATIONS2.2 Data MemoryThe data memory area comprises 4,096 4-bit words. The RAM, timer, I/O and

Strona 7 - 1DESCRIPTION

S1C6200/6200A CORE CPU MANUAL EPSON 92 MEMORY AND OPERATIONS • Index register IYIndex register IY is like the index register IX: it has a4-bit page

Strona 8 - 4-bit data bus

10 EPSON S1C6200/6200A CORE CPU MANUAL2 MEMORY AND OPERATIONS2.3 ALU (Arithmetic Logic Unit) and RegistersTable 2.3.1 shows ALU operations between th

Strona 9 - 2MEMORY AND OPERATIONS

S1C6200/6200A CORE CPU MANUAL EPSON 112 MEMORY AND OPERATIONSHexadecimal operations will not always produce the correct result if performed in decima

Strona 10 - 2.1.2 Flags

12 EPSON S1C6200/6200A CORE CPU MANUAL2 MEMORY AND OPERATIONS2.5 InterruptsThe S1C6200/6200A can have up to 15 interrupt vectors. When used with peri

Strona 11 - 2.1.5 Call instructions

S1C6200/6200A CORE CPU MANUAL EPSON 132 MEMORY AND OPERATIONSFig. 2.5.3.1 Interrupt timing during executionClockStatusInstructionFetch5-clock Instrr

Strona 12 - 2.1.7 CALZ instruction

NOTICENo part of this material may be reproduced or duplicated in any form or by any means without the written permission of SeikoEpson. Seiko Epson r

Strona 13 - Program memory

14 EPSON S1C6200/6200A CORE CPU MANUAL2 MEMORY AND OPERATIONSFig. 2.5.3.3 Interrupt timing in SLEEP modeFig. 2.5.3.4 Interrupt timing with PSETFetc

Strona 14 - 2.2 Data Memory

S1C6200/6200A CORE CPU MANUAL EPSON 152 MEMORY AND OPERATIONSProgram Counter StepProgram Counter PageProgram Counter BankNew Page PointerNew Bank Poi

Strona 15 - • Register pointer RP

16 EPSON S1C6200/6200A CORE CPU MANUAL3 INSTRUCTION SET3INSTRUCTION SETThis chapter describes the entire instruction set of the S1C6200/6200A Core CP

Strona 16 - 2 MEMORY AND OPERATIONS

S1C6200/6200A CORE CPU MANUAL EPSON 173 INSTRUCTION SET3.1.1 By functionB100000100110111111111111111111111111A100011111110111111001111111111110000910

Strona 17 - 2.4 Timing Generator

18 EPSON S1C6200/6200A CORE CPU MANUAL3 INSTRUCTION SETB1111111111111111111111111111111111111111A0000111111111101111111111111111111111111911111111111

Strona 18 - 2.5 Interrupts

S1C6200/6200A CORE CPU MANUAL EPSON 193 INSTRUCTION SET↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓B111111111111111111111111111111111A11111111010010101010111101111111

Strona 19 - S1C6200A

20 EPSON S1C6200/6200A CORE CPU MANUAL3 INSTRUCTION SET3.1.2 In alphabetical orderB11111111111100111111111111111111000001A111000001010111100001111111

Strona 20

S1C6200/6200A CORE CPU MANUAL EPSON 213 INSTRUCTION SETB11111111111111111111111111111111111111111A111111111111111111101110111111110111111119111111111

Strona 21 - 2.5.4 Initial reset

22 EPSON S1C6200/6200A CORE CPU MANUAL3 INSTRUCTION SETB111111111111011111111111111111A11111111111101011110111111011091111111111110111110111111111018

Strona 22 - 3INSTRUCTION SET

S1C6200/6200A CORE CPU MANUAL EPSON 233 INSTRUCTION SET3.1.3 By operation codeB0000000011111111111111111111111111111A00001111000000000000000000011111

Strona 23 - 3.1.1 By function

S1C60/62 FamilyDevicesS1 C 60N01 F 0A01Packing specifications 00 : Besides tape & reel 0A : TCP BL 2 directions 0B : Tape & reel BACK 0C : T

Strona 24 - 3 INSTRUCTION SET

24 EPSON S1C6200/6200A CORE CPU MANUAL3 INSTRUCTION SETB1111111111111111111111111111111111111111A1111111111111111111111111111111111111111911111111111

Strona 25 - EPSON 19

S1C6200/6200A CORE CPU MANUAL EPSON 253 INSTRUCTION SETB11111111111111111111111111111111A111111111111111111111111111111119111111111111111111111111111

Strona 26 - 3.1.2 In alphabetical order

26 EPSON S1C6200/6200A CORE CPU MANUAL3 INSTRUCTION SET3.2 OperandsThis section describes the operands used in the instructions.p 5-bit immediate dat

Strona 27 - EPSON 21

S1C6200/6200A CORE CPU MANUAL EPSON 273 INSTRUCTION SET3.4 Instruction TypesInstructions are divided into six types according to the size of the oper

Strona 28

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 29 - 3.1.3 By operation code

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 30

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 31 - EPSON 25

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 32 - 3.3 Flags

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 33 - 3.5 Instruction Descriptions

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 35 - 1 r0 q1 q0 A90H to A9FH

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 36 - 3 i2 i1 i0 A10H to A1FH

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 37 - 3 i2 i1 i0 A30H to A3FH

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 38 - Add q-register to r-register

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 39 - 1 r0 q1 q0 AC0H to ACFH

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 40 - CALL s Call subroutine

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 41 - 1 r0 q1 q0 F00H to F0FH

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 42

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 43

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 44 - Decrement memory

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 45 - EI Enable interrupts

S1C6200/6200A CORE CPU MANUAL EPSON iCONTENTSCONTENTS1DESCRIPTION ____________________________________________________ 11.1 System Features ...

Strona 46 - 1 r0 q1 q0 F10H to F1FH

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 47 - HALT Halt

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 48 - Increment X-register by 1

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 49 - Increment Y-register by 1

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 50 - JP NC,s Jump if not carry

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 51 - JP s Jump

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 52 - JP Z,s Jump if zero

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 53 - Load memory into B-register

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 54 - Load B-register into memory

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 55 - 1 r0 q1 q0 EE0H to EEFH

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 57 - 1 r0 q1 q0 EC0H to ECFH

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 58 - Load SPL into r-register

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 59 - Load XL into r-register

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 60 - Load YH into r-register

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 61 - Load YP into r-register

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 62 - Load r-register into SPL

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 63 - Load r-register into XH

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 64 - Load r-register into XP

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 65 - Load r-register into YH

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 66 - Load r-register into YP

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 67

S1C6200/6200A CORE CPU MANUAL EPSON 11 DESCRIPTION1DESCRIPTIONThe S1C6200/6200A is the Core CPU of the S1C62 Family of CMOS 4-bit single-chip microco

Strona 68 - 1 r0 1 1 1 1 D0FH to D3FH

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 69 - Pop stack data into flags

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 70 - Pop stack data into XH

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 71 - Pop stack data into XP

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 72 - Pop stack data into YL

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 73 - PSET p Page set

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 74 - PUSH F Push flag onto stack

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 75 - PUSH XL Push XL onto stack

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 76 - PUSH YH Push YH onto stack

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 77 - PUSH YP Push YP onto stack

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 78 - RDF Reset decimal flag

2 EPSON S1C6200/6200A CORE CPU MANUAL1 DESCRIPTIONFig. 1.1 Block diagramI DZCALUS1C6200 CORE CPU4-bit address bus8-bit address bus13-bit address bus

Strona 79 - RET Return from subroutine

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 80 - 1 r0 r1 r0 AF0H to AFFH

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 81 - Flags (I,D,Z,C) 1010 0010

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 82 - RZF Reset zero flag

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 83 - SCF Set carry flag

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 84 - 1 r0 F3CH to F3FH

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 85 - SDF Set decimal flag

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 86 - SLP Sleep

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 87 - SZF Set zero flag

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 88 - 1 r0 q1 q0 AE0H to AEFH

Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:Source Format:Operation:OP-Code:Type:Clock Cycles:Flag:Description:Example:

Strona 89 - ABBREVIATIONS

S1C6200/6200A CORE CPU MANUAL EPSON 32 MEMORY AND OPERATIONS2MEMORY AND OPERATIONSA single-chip microcomputer using the S1C6200/6200A Core CPU has fo

Strona 90 - A1 Outline of Differences

84 EPSON S1C6200/6200A CORE CPU MANUALAPPENDIX A. S1C6200A (ADVANCED S1C6200) CORE CPUAPPENDIX A. S1C6200A (ADVANCED S1C6200) CORE CPUS1C6200A is an i

Strona 91 - Instruction

S1C6200/6200A CORE CPU MANUAL EPSON 85APPENDIX A. S1C6200A (ADVANCED S1C6200) CORE CPUb) At HALT modec) During "PSET" instruction executionF

Strona 92

86 EPSON S1C6200/6200A CORE CPU MANUALAPPENDIX A. S1C6200A (ADVANCED S1C6200) CORE CPU<Reference 1> Writing on the interrupt mask register durin

Strona 93 - APPENDIX B. INSTRUCTION INDEX

S1C6200/6200A CORE CPU MANUAL EPSON 87APPENDIX B. INSTRUCTION INDEXAPPENDIX B. INSTRUCTION INDEXACPX MX,r Add with carry r-register to M(X), incremen

Strona 94

88 EPSON S1C6200/6200A CORE CPU MANUALAPPENDIX B. INSTRUCTION INDEXLBPX MX,e Load immediate data e to memory, and increment X by 2 ...

Strona 95 - EPSON 89

S1C6200/6200A CORE CPU MANUAL EPSON 89APPENDIX B. INSTRUCTION INDEXPUSH r Push r-register onto stack ...

Strona 96

AMERICAEPSON ELECTRONICS AMERICA, INC.- HEADQUARTERS -150 River Oaks ParkwaySan Jose, CA 95134, U.S.A.Phone: +1-408-922-0200 Fax: +1-408-922-0238- S

Strona 97

Core CPU ManualS1C6200/6200AEPSON Electronic Devices WebsiteELECTRONIC DEVICES MARKETING DIVISIONFirst issue February, 1989Printed February, 2001 in J

Komentarze do niniejszej Instrukcji

Brak uwag