RCA CDPl8S693 User Manual page 93

Table of Contents

Advertisement

92
User Manual for Microboard Computer Development System CDP18S693 & CDP18S694
INSTRUCTION
C O U N T E R I N S T R U C T I O N S ________________________________________________________________________
L O A D C O U N T E R
G ET C O U N T E R
STOP C O U N T E R
D E C R E M E N T C O U N T E R
SET T I M E R M O D E A N D
S T A R T
SET C O U N T E R M O D E 1 A N D
S T A R T
SET C O U N T E R M O D E 2 A N D
S T A R T
SET PULSE W I D T H M O D E 1,
S T A R T
SET PULSE W I D T H M O D E 2,
S T A R T
I N T E R R U P T C O
E X T E R N A L I N T E R R U P T
E N A B L E
E X T E R N A L I N T E R R U P T
D I S A B L E
C O U N T E R I N T E R R U P T
E N A B L E
C O U N T E R I N T E R R U P T
D I S A B L E
R E T U R N
D I S A B L E
S A V E
I N P U T - O U T P U T B Y T E
O U T P U T 1
O U T P U T 2
O U T P U T 3
O U T P U T 4
O U T P U T 5
O U T P U T 6
O U T P U T 7
I N P U T 1
I N P U T 2
I N P U T 3
I N P U T 4
I N P U T 5
I N P U T 6
I N P U T 7
C A L L A N D R E T U R N
S T A N D A R D C A L L
S T A N D A R D R E T U R N
♦NOTE
THIS INSTRUCTION lS ASSOCIATED WITH MORE THAN ONF
MNEMONIC EACH MNEMONIC lS INDIVIDUALLY LISTED.
^N O TE
THE ARITHMETIC OPERATIONS AND THE SHIFT INSTRUCTIONS
ARE THE ONLY INSTRUCTIONS THAT CAN ALTER THE DF
AFTER AN ADD INSTRUCTION:
DF = 1 DENOTES A CARRY HAS OCCURRED
DF * 0 DENOTES A CARRY HAS NOT OCCURRED
MNEMONIC
LD C
*
*
GEC
STPC *
*
D T C
*
STM
*
SCM1
*
SCM2
*
S P M 1
SPM2 *
N T R O
L _________________________________________________________________
X I E
X I D
CIE
CI D
RET
^ a i s
S A V
T R A N S F E R
O U T 1
O U T 2
O U T 3
O U T 4
O U T 5
O U T 6
O U T 7
INP 1
INP 2
INP 3
INP 4
INP 5
INP 6
INP 7
S C A L *
SRET *
OP------ f
OPERATION
CODE
D ^ C O U N T E R
68 06
C O U N T E R E D
6808
6800
C K C O U N T E R C L O C K
C O U N T E R - 1 ^ C O U N T E R
6801
T P A T 3 2 ^ C O U N T E R C L O C K
6807
6805
E F 1 ^ C O U N T E R C L O C K
6803
E F 2 ^ C O U N T E R C L O C K
6804
T P A - E F 1 ^ C O U N T E R C L O C K ;
_ T
E F i
STOPS C O U N T
T P A - E F 2 ^ C O U N T E R CL O C K ;
6802
J ~
EF2
STOPS C O U N T _______________
6 8 0 A
1 ^ X I E
680B
0 ^ X I E
680C
1 ^ C I E
680D
0 ^ C I E
70
M ( R ( X ) h X , P ;
R ( X ) + 1 ^ R ( X ) ; 1 ^ I E
M ( R ( X ) ) - X , P ;
71
R ( X ) + 1 - R ( X ) ; 0 ^ I E
78
T ^ M ( R ( X ) ) ______________________________
61
M ( R ( X ) ) ^ B U S ; R ( X ) + 1 ^ R ( X ) ; N LI NES=1
M ( R ( X ) ) ^ B U S ; R ( X ) + 1 ^ R ( X ) ; N L I NE S = 2
62
M ( R ( X ) H B U S ; R ( X ) + 1 ^ R ( X ) ; N L I NE S = 3
63
64
M ( R ( X ) h > B U S ; R ( X ) + 1 ^ R ( X ) ; N L I N E S = 4
M ( R ( X ) ) ^ B U S ; R ( X ) 4 - 1 ^ R ( X ) ; N L I NE S = 5
65
M ( R ( X ) h * B U S ; R ( X ) + 1 ^ R ( X ) ; N L I N E S = 6
66
M ( R ( X ) ) ^ B U S ; R ( X ) + 1 ^ R ( X ) ; N L I NES =7
67
69
B U S + M ( R( X ) ) ; BUS+D; N L I N E S = 1
6 A
B U S - M ( R ( X ) ) ; BUS+D; N L I N E S = 2
6B
B U S + M ( R ( X ) ) ; BUS+D; N L I N E S = 3
6C
B U S + M ( R( X ) ) ; B US * D; N L I N E S = 4
6D
B U S - M ( R ( X ) ) ; BUS+D; N L I N E S = 5
6E
B U S + M ( R( X ) ) ; BUS+D; N L I N E S = 6
6F
B U S + M ( R( X ) ) ; BUS>D; N L I N E S = 7
6 8 8N
R ( N ) . 0 ^ M ( R ( X ) ) ;
R ( N ) . H M ( R ( X ) - 1 ) ;
R ( X ) - 2 ^ R ( X ) ; R ( P H
R( N) ; T H E N M( R( N ) H >
R(P).1; M ( R ( N ) + 1 ) ^ R ( P ) . 0 ;
R ( N ) + 2 ^ R ( N ) ___________________________
68 9N
' R ( N H R ( P ) ; M ( R ( X ) + 1 )
^ R ( N ) . 1 ; M ( R ( X ) + 2 ) -
R( N) . 0; R ( X ) + 2 ^ R ( X ) ___________________
AFTER A SUBTRACT INSTRUCTION:
DF * 1 DENOTES NO BORROW. D IS A TRUE
POSITIVE NUMBER
DF - 0 DENOTES A BORROW. D IS TWO'S
COMPLEMENT
THE SYNTAX ' -(NOT DF) ' DENOTESTHE
SUBTRACTION OF THE BORROW
__________________________ _

Advertisement

Table of Contents
loading

This manual is also suitable for:

Cdpl8s694

Table of Contents