MB89636 Fujitsu Media Devices, MB89636 Datasheet - Page 46

no-image

MB89636

Manufacturer Part Number
MB89636
Description
(MB89630 Series) 8-bit Proprietary Microcontroller
Manufacturer
Fujitsu Media Devices
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MB89636R
Manufacturer:
PAYTON
Quantity:
150
Part Number:
MB89636R
Manufacturer:
FUJITSU
Quantity:
2 380
Part Number:
MB89636R-1437
Manufacturer:
NEC
Quantity:
20 000
Part Number:
MB89636RPF-G-1437-BNDE1
Manufacturer:
FUJI
Quantity:
403
Part Number:
MB89636RPF-G-1437-BNDE1
Manufacturer:
FUJI
Quantity:
1 000
Part Number:
MB89636RPF-G-1437-BNDE1
Manufacturer:
FUJI/富士电机
Quantity:
20 000
Part Number:
MB89636RPF-G-278-BND
Manufacturer:
LIMEAR
Quantity:
200
Part Number:
MB89636RPF-G-278-BND
Manufacturer:
FUJI
Quantity:
1 000
Part Number:
MB89636RPF-G-278-BND
Manufacturer:
FUJI/富士电机
Quantity:
20 000
DataSheet4U.com
www.DataSheet4U.com
DataSheet
46
4
MB89630 Series
U
Symbol
.com
INSTRUCTIONS (136 INSTRUCTIONS)
Execution instructions can be divided into the following four groups:
• Transfer
• Arithmetic operation
• Branch
• Others
Columns indicate the following:
Mnemonic: Assembler notation of an instruction
~:
#:
Operation: Operation of an instruction
TL, TH, AH:
N, Z, V, C:
OP code:
((
#d16
dir: b
CCR
#vct
#d8
( )
ext
AH
TH
EP
PC
SP
PS
RP
AL
TL
dir
off
rel
@
IX
dr
Ri
Table 1 lists symbols used for notation of instructions.
A
T
))
Direct address (8 bits)
Offset (8 bits)
Extended address (16 bits)
Vector table number (3 bits)
Immediate data (8 bits)
Immediate data (16 bits)
Bit direct address (8:3 bits)
Branch relative address (8 bits)
Register indirect (Example: @A, @IX, @EP)
Accumulator A (Whether its length is 8 or 16 bits is determined by the instruction in use.)
Upper 8 bits of accumulator A (8 bits)
Lower 8 bits of accumulator A (8 bits)
Temporary accumulator T (Whether its length is 8 or 16 bits is determined by the instruction in use.)
Upper 8 bits of temporary accumulator T (8 bits)
Lower 8 bits of temporary accumulator T (8 bits)
Index register IX (16 bits)
Extra pointer EP (16 bits)
Program counter PC (16 bits)
Stack pointer SP (16 bits)
Program status PS (16 bits)
Accumulator A or index register IX (16 bits)
Condition code register CCR (8 bits)
Register bank pointer RP (5 bits)
General-purpose register Ri (8 bits, i = 0 to 7)
Indicates that the very
(Whether its length is 8 or 16 bits is determined by the instruction in use.)
Indicates that the contents of
(Whether its length is 8 or 16 bits is determined by the instruction in use.)
The address indicated by the contents of
(Whether its length is 8 or 16 bits is determined by the instruction in use.)
The number of instructions
The number of bytes
A content change when each of the TL, TH, and AH instructions is executed. Symbols in
the column indicate the following:
An instruction of which the corresponding flag will change. If + is written in this column,
the relevant instruction will change its corresponding flag.
Code of an instruction. If an instruction is more than one code, it is written according to
the following rule:
Example: 48 to 4F
• dH is the 8 upper bits of operation description data.
• AL and AH must become the contents of AL and AH prior to the instruction executed.
• 00 becomes 00.
indicates no change.
is the immediate data.
Table 1
This indicates 48, 49, ... 4F.
is the target of accessing.
DataSheet4U.com
Instruction Symbols
is the target of accessing.
Meaning

Related parts for MB89636