RAM MEMORY SECTION 5
Page 5-4 RPC-330
ASSEMBLY LANGUAGE INTERFACE
Assembly language programs must be placed in the
RPBASIC-52 EPROM . W hen using RPBASIC-52,
programs should start at addr ess 6000H or higher up to
7FFFH.
RPBASIC is norm ally in a 32K byte EPROM (27C256).
A 64K byte EPROM (27C512) may be used in socket U4
provided the following modification is made: Cut the
trace between W11 pins 1 and 2 on the circuit side.
(Jumper W11 is under socket U4. Pin 1 is designated by
the square pad.) Solder a jumper between W11 pin 2
and 3.
Docum ented assem bly language interface calls listed in
the Intel MCS BASIC-52 Users Manual will not work
with RPBASIC-52. This is because RPBASIC-52 has
been reassembled and code shifted around.
The RP-10 adapter boar d is used to run and debug
assembly and C code. This board plugs into RAM
socket U5 and RPBASIC socket U4. It does not use the
Basic at all.
COMMANDS
The following is a list of RPBASIC-52 commands used
with RAM.
Command Function
BLOAD Transfers data from EPROM to RAM
BSAVE Transfers data from RAM to EPROM
CALL Calls an assembly language routine
CBY Returns code memor y data
DBY Returns or assigns internal memory
MTOP Sets top of RAM memory
PEEK B Return s a byte
PEEK F Returns a floating point number
PEEK W Returns a 16 bit value
PEEK $ Returns a string
POKE B Stores a byte
POKE F Stores a floating point number
POKE W Stores a 16 bit value
POKE $ Stores a string
XBY Returns or assigns external memory
Commentaires sur ces manuels