English
Language : 

MB90233 Datasheet, PDF (79/83 Pages) Fujitsu Component Limited. – 16-bit Proprietary Microcontroller
MB90230 Series
Table 24 Accumulator Manipulation Instructions (Byte/Word) [6 Instructions]
Mnemonic
SWAP
SWAPW
EXT
EXTW
ZEXT
ZEXTW
# ~B
Operation
1 3 0 byte (A) 0 to 7 ← → (A) 8 to 15
1 2 0 word (AH) ← → (AL)
1 1 0 Byte code extension
1 2 0 Word code extension
1 1 0 Byte zero extension
1 2 0 Word zero extension
LH AH I S T N Z V C RMW
––––––––– –
–*––––––– –
X–––– * * –– –
–X––– * * –– –
Z––––R* –– –
–Z–––R* –– –
Table 25 String Instructions [10 Instructions]
Mnemonic # ~ B
Operation
LH AH I S T N Z V C RMW
MOVS/MOVSI 2 *2 *3 Byte transfer @AH+ ← @AL+, counter = RW0 – – – – – – – – – –
MOVSD
2 *2 *3 Byte transfer @AH– ← @AL–, counter = RW0 – – – – – – – – – –
SCEQ/SCEQI 2 *1 *4 Byte retrieval @AH+ – AL, counter = RW0 – – – – – * * * * –
SCEQD
2 *1 *4 Byte retrieval @AH– – AL, counter = RW0 – – – – – * * * * –
FILS/FILSI
2 5m +3 *5 Byte filling @AH+ ← AL, counter = RW0 – – – – – * * – – –
MOVSW/MOVSWI 2 *2 *6 Word transfer @AH+ ← @AL+, counter = RW0 – – – – – – – – – –
MOVSWD
2 *2 *6 Word transfer @AH– ← @AL–, counter = RW0 – – – – – – – – – –
SCWEQ/SCWEQI 2 *1 *7 Word retrieval @AH+ – AL, counter = RW0 – – – – – * * * * –
SCWEQD
2 *1 *7 Word retrieval @AH– – AL, counter = RW0 – – – – – * * * * –
FILSW/FILSWI 2 5m +3 *8 Word filling @AH+ ← AL, counter = RW0 – – – – – * * – – –
m: RW0 value (counter value)
*1: 3 when RW0 is 0, 2 + 6 × (RW0) for count out, and 6n + 4 when match occurs
*2: 4 when RW0 is 0, 2 + 6 × (RW0) in any other case
*3: (b) × (RW0)
*4: (b) × n
*5: (b) × (RW0)
*6: (c) × (RW0)
*7: (c) × n
*8: (c) × (RW0)
79