Intel 8XC251SA User Manual page 330

Embedded microcontroller
Hide thumbs Also See for 8XC251SA:
Table of Contents

Advertisement

8XC251SA, SB, SP, SQ USER'S MANUAL
Hex Code in:
Binary Mode = [Encoding]
Source Mode = [Encoding]
Operation:
LCALL
(PC) ← (PC) + 3
(SP) ← (SP) + 1
((SP)) ← (PC.7:0)
(SP) ← (SP) + 1
((SP)) ← (PC.15:8)
(PC) ← (addr.15:0)
LCALL @WRj
Binary Mode
Bytes:
States:
[Encoding]
1 0 0 1
Hex Code in:
Binary Mode = [A5][Encoding]
Source Mode = [Encoding]
Operation:
LCALL
(PC) ← (PC) + 3
(SP) ← (SP) + 1
((SP)) ← (PC.7:0)
(SP) ← (SP) + 1
((SP)) ← (PC.15:8)
(PC) ← ((WRj))
LJMP <dest>
Function:
Long Jump
Description:
Causes an unconditional branch to the specified address, by loading the high and low bytes
of the PC (respectively) with the second and third instruction bytes. The destination may
therefore be anywhere in the 64-Kbyte memory region where the next instruction is located.
Flags:
CY
Example:
The label "JMPADR" is assigned to the instruction at program memory location 1234H. After
executing the instruction
LJMP JMPADR
at location 0123H, the program counter contains 1234H.
LJMP addr16
Binary Mode
Bytes:
States:
[Encoding]
0 0 0 0
A-78
Source Mode
3
2
9
8
1 0 0 1
AC
Source Mode
3
3
5
5
0 0 1 0
addr15–addr8
t t t t
0 1 0 0
OV
N
addr7–addr0
Z

Advertisement

Table of Contents
loading

This manual is also suitable for:

8xc251sb8xc251sp8xc251sq

Table of Contents