参数资料
型号: MB90214PF
元件分类: 微控制器/微处理器
英文描述: 16-BIT, MROM, 16 MHz, MICROCONTROLLER, PQFP80
封装: PLASTIC, QFP-80
文件页数: 86/100页
文件大小: 1681K
代理商: MB90214PF
MB90210 Series
86
Table 13
Signed multiplication/division (Word, Long) [11 Instructions]
For (b) and (c), refer to “Table 5 Correction Values for Number of Cycles for Calculating Actual Number of Cycles.”
*1: Set to 3 for divide-by-0, 8 or 18 for an overflow, and 18 for normal operation.
*2: Set to 3 for divide-by-0, 10 or 21 for an overflow, and 22 for normal operation.
*3: Set to 4 + (a) for divide-by-0, 11 + (a) or 22 + (a) for an overflow, and 23 + (a) for normal operation.
*4: Positive divided: Set to 4 for divide-by-0, 10 or 29 for an overflow, and 30 for normal operation.
Negative divided: Set to 4 for divide-by-0, 11 or 30 for an overflow, and 31 for normal operation.
*5: Positive divided: Set to 4 + (a) for divide-by-0, 11 + (a) or 30 + (a) for an overflow, and 31 + (a) for normal operation.
Negative divided: Set to 4 + (a) for divide-by-0, 12 + (a) or 31 + (a) for an overflow, and 32 + (a) for normal
operation.
*6: Set to (b) when the division-by-0 or an overflow, and 2
× (b) for normal operation.
*7: Set to (c) when the division-by-0 or an overflow, and 2
× (c) for normal operation.
*8: Set to 3 when byte (AH) is zero, 12 when the result is positive, and 13 when the result is negative.
*9: Set to 3 when byte (ear) is zero, 12 when the result is positive, and 13 when the result is negative.
*10:Set to 4 + (a) when byte (eam) is zero, 13 + (a) when the result is positive, and 14 + (a) when the result is negative.
*11:Set to 3 when word (AH) is zero, 12 when the result is positive, and 13 when the result is negative.
*12:Set to 3 when word (ear) is zero, 16 when the result is positive, and 19 when the result is negative.
*13:Set to 4 + (a) when word (eam) is zero, 17 + (a) when the result is positive, and 20 + (a) when the result is negative.
Note: When overflow occurs during DIV or DIVW instruction execution, the number of execution cycles takes two
values because of detection before and after an operation.
When overflow occurs during DIV or DIVW instruction execution, the contents of AL are destroyed.
Mnemonic
#
~
B
Operation
LH AH
IS
T
N
Z
V
C RMW
DIV
A
2
*1
0
word (AH)/byte (AL)
Z
––––
*
Quotient
→ byte (AL)
Remainder
→ byte (AH)
DIV
A, ear
2
*2
0
word (A)/byte (ear)
Z
––
––––
*
Quotient
→ byte (A)
Remainder
→ byte (ear)
DIV
A, eam
2 + *3*6 word (A)/byte (eam)
Z
––
––––
*
Quotient
→ byte (A)
Remainder
→ byte (eam)
DIVW
A, ear
2
*4
0
long (A)/word (ear)
––––
*
Quotient
→ word (A)
Remainder
→ word (ear)
DIVW
A, eam
2 + *5
*7 long (A)/word (eam)
––––
*
Quotient
→ word (A)
Remainder
→ word (eam)
MUL
A
2
*8
0
byte (AH)
× byte (AL) → word (A) ––– –––– ––
MUL
A, ear
2
*9
0
byte (A)
× byte (ear) → word (A)
–––
––––
––
MUL
A, eam
2 + *10 (b) byte (A)
× byte (eam) → word (A)
–––
––––
––
MULW
A
2
*11
0
word (AH)
× word (AL) → long (A)
–––
––––
––
MULW
A, ear
2
*12
0
word (A)
× word (ear) → long (A)
–––
––––
––
MULW
A, eam
2 + *13 (b) word (A)
× word (eam) → long (A)
–––
––––
––
相关PDF资料
PDF描述
MB90P214BPF 16-BIT, OTPROM, 16 MHz, MICROCONTROLLER, PQFP80
MB90W214ZF 16-BIT, UVPROM, 16 MHz, MICROCONTROLLER, CQFP80
MB90P653APFV 16-BIT, OTPROM, 16 MHz, MICROCONTROLLER, PQFP100
MB90V560CR 16-BIT, 8 MHz, MICROCONTROLLER, CPGA256
MB90V590ACR 16-BIT, 16 MHz, MICROCONTROLLER, CPGA256
相关代理商/技术参数
参数描述
MB90223 制造商:FUJITSU 制造商全称:Fujitsu Component Limited. 功能描述:16-bit Proprietary Microcontroller
MB90223PF 制造商:FUJITSU 制造商全称:Fujitsu Component Limited. 功能描述:16-bit Proprietary Microcontroller
MB90224 制造商:FUJITSU 制造商全称:Fujitsu Component Limited. 功能描述:16-bit Proprietary Microcontroller
MB90224PF 制造商:FUJITSU 制造商全称:Fujitsu Component Limited. 功能描述:16-bit Proprietary Microcontroller
MB90233 制造商:FUJITSU 制造商全称:Fujitsu Component Limited. 功能描述:16-bit Proprietary Microcontroller