|
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
|
▷ |