Intel 210200-002 Baby Furniture User Manual


 
BENCHMARK:
Block
Move
PROCESSOR:
Motorola
6809
Bytes
Cycles
4
4
LDY
3 3
LDU
3 3
LDD
1 2
INCB
2 3
BNC
1
2
INCA
1
2
SHIFT
LSRA
1 2
RORB
2
8
MOVE
LDX
2 8
STX
1
2
DECB
2 3
BNE
1 2
DECA
2 3
BNE
APPENDIX
;REGISTER
USAGE
#FROM
#TO
D -
Block
Length
X -
Temporary
Storage
Y -
Source
Pointer
U - Destination Pointer
;Initialize
Source
Pointer
;Initialize
Destination Pointer
#LENGTH
:Initialize
Block
Length
SHIFT
;Add
one
to avoid losing a
; byte
if
LENGTH
is
odd
;Adjust
LENGTH
for
word
;
moves
,Y++
;Read
word
,U++
;Store
word
;LS
Count
MOvE
;MS
Count
MOvE
26
bytes of
code
14
1 ines of
code
33
AFN
01532A