Toshiba TLCS-90 Series Data Book page 98

8 bit microcontroller
Table of Contents

Advertisement

Object Code
(1st)
(2nd)
Bin.
Hex.
runct
Ion
_DO _ ..
A •. Rr. 01101rrr 68"r
(A)4-(A)"(Rr)
... 0-1
_00
A,
~Rr
0110000r 6Q.r •.
(A}~(A)"[(Rrfr····"······""~o,f···
ADO· -.. ·A·,1i
00000011
03
···(A)+-(A)+i
............. _ .................. .
iiiiiiii
ii
Flag Cycle
C.~C
!
t
1
1
t . . , ......
t t
2
·.iJOC·_··A-;··-Rr··
01illrrr
1s+r(A}t.:fAFfRrF(Cr ·· . .
····~O::·7
·11 .
f
_DOC
A ,'Rr
0111000r10->r
(A)4-(A)+[(Rr)l ..
(t)-····~O.l
·ff
··f
ADOC-·f·,
fj"·-
0001001,· 13
(A)f-(A)"i"(C) .
t 12
iii ii Ii i
j
I
"ANT·
·r:····Rr·
··01011rrr 58"r·
"(Al;::(Af"·"(Rrr················r~o;;:r
..
f····
Ml-A·,
'~r-
·0101000;;·
5~r·
. . . .
(A)~(A)
.. " [(Rr;r··· .. ·_·····
';:';0:'··· ..............
····r···
Ml
A
,ti ... 0101001'-
53·· (A)4-(A}·i\1 ... ................
2
iii iii Ii
i i
ORr··-.--;-Rr·-·
O;OO1irr·4/i ..
r
··(Al;::lAr';TR·rr·············-··r;;~l..
..........
1
ORt··- -A-,·' R r··
01()()O()Or 40";;
.:(A)~.fAL.Y((Rrn:::·:::
. .
:::~r=o!t.·:
. : . . . . . : : : : .... ,
ORl
A • ti _ ... 01000011" ..
4j
(A}f-(A) vi
·f
iii Ii III
Ii
·nl-·1-;·"'·ii·r-·· -fiOl1frr·
08·. r·( AY;:·(Ar·t;;(R·r
r············~o;:;:r
XRl
"A."!Rr····;;Ol000r·
OO"r ··(A);::(Af'.tf(Rdr········ ..
·r.;O.l ...
XRlA, tI
11010011
03·· (A)f-·(A)··vi ..
Ii i II iii
i i
. TIIt-- A··-······ ... 000101,-,····· 11 · . . (A)·;::·(A·)·.r········· . . ·····_··· . . · . . ········· . . ··· ... ··· ... . .
O£C-· ._-.
A· ....... -._. 00000111
01
(A)..:.(A)-f····· .. ········· ............................ .
ClR
A
00100111 ... 21·
(A)~O
............................................ .
CPl
A
00 11 011,·
31
(A)
f-NOHAr:~·:·::·:··::::::::··::······::
.... ·:··:· ..
DA
A
01010111
51
(A)f-(A)8CO
01000111 .. 47 ··(A)<1:4> ....
fAl<:Eo>· .... · · · · . . ·········
11100111
£1. (A)<n+1>··..:.(A)<n>··
"sw.·p--
A
Rl - A
(A)<O> 4-(A)<7>
n=0-6
··r····
···1· . .
. . . . ·f·
1
··f····
·f
1
.(
.....
,
.,
..
t"
o
RtC""'··;'_··-··
n1"1o' - 1"f
····Ft
(A)<n+l> f-(A)<n>···· ....
. .
·t
ft
(C)f-(A)<7>
(A)<O> f-(C)
~o-6
R~-·
---
A .
_·········011"1011"1
······l1"· ...
(A ) <11>····;::·(A
f<n+l)···- · · . . ·· . .
nzO::.:..S ...
··r····
(A)<7> f-(A)<O>
ii1iC .--
l·_·-"-·OlroOfff ··-6'- .
(AJ<n>····.:·(A)<n+1>· .. ············· .. ······· .. ·····
r· . . · ·
(e)
f-(A)<O>
(A)<7> f-(C)
~N
,
.1"_._~_ •.
P1J.
000010pp 08"p
(A).~::JPpL ...... __ ........ _._ ..... _ ...
P=1.2
2
I
o . . _- --. . -. . . . . ----....... _ . . . . . -. . --.. . . . . . . . . . . . . . . . -......... -. . . . -.-. . . _ . . . . . . . _ . . . . . . . . -........................................ .
TLCS-~8
LIST Of tNSTRttTlIJfS (214)
I
1:
ASSeMbler
Object Code
(1st)
(2nd)
Ie
.11
5
funct ion
HnelllOnic
8in.
lip-x.
OUTL ..... PP.A ..... 0011100p JIJ.p
(Pot t-(A)
,
.................. _ ........ .
AHC····· . .
·p·p·: ..
n···
I
·,00110·00 M·p . (pp")
":'(Pp)/\
i
I i II Ii ii
I;
N
ORC····· . . ·p·ii:lr .....
10001000 88+0 . fpp)'::'(Pp)V i
II
iii iii
i i
p
U
T
I
o
U
T
p
U
T
·"lNS·········r··;···8Ii
i
foooo1000
OS
"TA);:(8i~f
·O.UTC:.::::Bi1i;·;A.
00000010
02
(BUS)t-(AC)
iiiiiiii
ORr · . . ···"8"05:··' . ...
10001000
iiiiiiil
ii
88
·(B·~f;:'(8US)··
vi·
Ii
FIiJ9 Cycle
C.AC
P~1.2·
P,.(t··
2
·2
...... _ ... _ .. _ ... _ .2 ..
2
2
HOVO· . . · · · · A·;
Po
000011po
ot·p . .
fAf<j:o> 4-(Po) .
.
p=4~7
··2··
(A)<1:b f-O
OO\i"o········pp·:···A . . ··
·OO"ffHop
3C··0
(Po) 4-(A)<3:0>
p=4·~1
2
ANLO···· PP.·· A .. ·· 10011100 !)(>p(Pp) f-(Po)/\(A)<3:0> 0,,4-1·
2
f-~~LO
....
npp~
·100011PP_~~_~Pl-=:.(~IUV(A)<3:Quc4"""'·
2
IHC
Rr
00011rrr lS*r
(Rr) f-(Rr)"l
r=0 ...... 1
1
(1)
IHC ..
·····~Rr
oo01000r 10'r . [(Rr») 4-[(Rr)1 ..
f
r=O.l·
1
DECRr·
11001rrr· CS·r
(Rr) 4-(Rr)-1
1'=0-1
1
JHP
a
a1lOO100
all'~
(PC)<10:0> 4-a
2
aHl
(PC)<11> f-(D8f)
B
JHP"j;······ . . ·@A··········
·101100'-'
···B3·(Pc)<t:O>f-PRO[(PC)<11:8>~(An
..... --
1.
2
r
DJHf·_· Rr;···a·····ll11>1rrr Ts·r·
(Rr)· 4-(Rr)-l
r=()-..1
-.-
2
a
aHL
i((Rr) =l:Othen(PC)<7:0>4-aHL
n
else no operation
c
JC·········a···· ....
·HHoll0fS
H(C)"l then(PC)<1:0>t:-aHL
f .
h
aHl
else
no
operation
JNC· . . ··· ..
··i ...... ······· . . ···
1"1100110
·"£6 ...
if(C)=O then(PC)<i:o;·;:::·aHr·····z ..
aHL
else no
operat ion
n"Jf"·········a············ . . ·_·· lfoo01fo··cs . U(A)=O then(PC)<t:O>i-:aHL ....
s
aHL
el se
no operat ion
t
·JH-r·········-a··········-·····
·1001011(f ·!j6·It(A)=l:O then(PC)<7:0>·e..:affL .
···Z·
aHl
else no
operation
JTCj""·········a···· .. ·············OO110110 ..
36·
if
Tlp1 then(PC)<1:0>t:-aHC····Z-·
L--~r-r--_~""""""L.-,.=:-aHl
else
~ orer"!l~n-'-
_ _
- - ' L - - ' - _ - - '
.n ......
RI'fII~tpr In~t"lrtlnn
t-J
~
00
o
()
VI
o
~

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents