EMS6500 EM Microelectronic, EMS6500 Datasheet - Page 43

no-image

EMS6500

Manufacturer Part Number
EMS6500
Description
Microcontroller Development System 4-bit (Emmon), Simulators 4-bit
Manufacturer
EM Microelectronic
Datasheet
Assembler Syntax
JMP
JPV1
JPV2
JPV3
JPC
JPNC
JPZ
JPNZ
CALL
RET
RTI
HALT
NOP
Copyright  2003, EM Microelectronic-Marin SA
3.2.
3.2.1. General and Program Flow Control Instructions
The following abbreviations are used in the instruction set description:
Addr
PC
SP
Reg
IO
IX
Dat
Accu
The EM66xx instruction set can be classified according to the following categories:
*
controller, may be connected to different sources. Normally the signals are connected to input port A.
The JPV1, JPV2 and JPV3 instructions allow a conditional jump to be directly executed on the state of
the signals. For the assignment of the TESTVAR signals please refer to the specifications of the target
micro controller.
Instruction Set
TESTVAR1, TESTVAR2 and TESTVAR3 are internal signals which, depending on the target
Addr
Addr
Addr
Addr
Addr
Addr
Addr
Addr
Addr
:
:
:
:
:
:
:
:
Function
PC(SP) = Addr
*
*
*
if Cy(Cy_Int) = 1 PC(SP) = Addr
if Cy(Cy_Int) = 0 PC(SP) = Addr
if Z = 1 PC(SP) = Addr
if Z = 0 PC(SP) = Addr
SP = SP + 1; PC(SP) = Addr
SP = SP - 1; PC(SP) = PC(SP) + 1
SP = SP - 1
PC(SP) = PC(SP) + 1; standby mode
no instruction
if TESTVAR1 = 1 PC(SP) = Addr
if TESTVAR 2 = 1 PC(SP) = Addr
if TESTVAR 3 = 1 PC(SP) = Addr
ROM address.
Program Counter
Stack Pointer
Either a RAM or peripheral register address
The RAM, peripheral register address space
The index register (XH and XL combined)
A 4-bit datum
Accumulator
35
Development System
State Z
-
-
-
-
-
-
-
-
-
-
-
-
-
www.emmicroelectronic.com
State Cy
EM66xx
Binder 4.3-01/03 Rev. B/495
-
-
-
-
-
-
-
-
-
-
-
-
-

Related parts for EMS6500