
MB90550A系列
表13
符号的乘法和除法指令(字节/字/长字) [ 11说明]
#
2
2
~
*1
*2
*3
*4
*5
RG
助记符
DIV
DIV
DIV
divw
divw
A
A,耳朵
B
0
手术
LH
AH
I
S
T
N
Z
V
C
RMW
0
1
0
1
0
A, EAM 2 +
A,耳朵
A, EAM
2
2+
字( AH ) /字节( AL )
商
→
字节( AL )
其余
→
字节( AH )
0字( A) /字节(耳)
商
→
字节( A)
其余
→
字节(耳)
* 6字( A) /字节( EAM )
商
→
字节( A)
其余
→
字节(EAM)
0长( A) /字(耳)
商
→
字( A)
其余
→
字(耳)
* 7长( A) /字( EAM )
商
→
字( A)
其余
→
字( EAM )
0
0
(b)
0
0
(c)
字节( AH ) *字节( AL )
→
字( A)
字节( A) *字节(耳)
→
字( A)
字节( A) *字节( EAM )
→
字( A)
字( AH ) *字( AL )
→
长( A)
字( A) *字(耳)
→
长( A)
字( A) *字( EAM )
→
长( A)
Z
Z
Z
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
*
*
*
*
*
*
*
*
*
*
–
–
–
–
–
MULU
MULU
MULU
MULUW
MULUW
MULUW
*1:
*2:
*3:
*4:
A
2
A,耳朵
2
A, EAM 2 +
A
2
A,耳朵
2
A, EAM 2 +
*8
*9
*10
*11
*12
*13
0
1
0
0
1
0
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
设置为3时,该师按0,8或18的溢出和18正常运行。
设置为3时的除法按0,10或21,用于溢出和22为正常工作。
设置为4 +(一)时的除法按0 , 11 + (a)或22± (a)就溢出,和23 + (a)在正常操作状态。
积极分红:设置为4时,该师按0 , 10或29的溢出和30正常运行。
负分红:设置为4时,该师按0 , 11或30的溢出和31的正常运行。
* 5 :积极分红:设置为4 + (A )时,该师按0 , + 11 (a)或30 + ( a)就溢出, 31 + (一)
正常操作。
负分红:设置为4 + (A )时,该师按0 , + 12 (a)或31 + ( a)就溢出, 32 + (一)
正常操作。
* 6 :当除法逐0 , (b)就溢出,和2
×
(二)正常运行。
* 7 :当除法逐0 , (c)在溢流和2-
×
(三)正常运行。
* 8 :设置为3时,字节(AH)是零, 12时的结果为正,和13时,结果是否定的。
* 9 :设置为3时,字节(耳朵)为零, 12时的结果为正,和13时,结果是否定的。
* 10 :设置为4 +(一)时,字节(EAM)是零, 13 +(一)时的结果为正,和14 + (一)时的结果是否定的。
* 11 :设置为3时字(AH)是零, 12时的结果为正,和13时,结果是否定的。
* 12 :设置为3时字(耳朵)为零, 16时的结果为正,和19时,结果是否定的。
* 13 :设置为4 +(一)时字(EAM)是零, 17 +, (一)时的结果为正,和20 +(一)时,结果是
消极的。
注意:当溢出DIV或DIVW指令执行过程中发生,执行周期数取
因为检测的两个值之前和手术后。
当溢出DIV或DIVW指令执行过程中发生, AL的内容被破坏。
对于(一)至(d ) ,参见“表中的寻址方式执行周期为有效地址的4号”
和“表5修正值周期数计算周期的实际数量。 ”
63