English
Language : 

C517A_99 Datasheet, PDF (131/218 Pages) Siemens Semiconductor Group – 8-Bit CMOS Microcontroller
On-Chip Peripheral Components
C517A
6.4.3 Multiplication/Division
The general mechanism to start an MDU activity has been described above. The following
description of the write and read sequences adds to the information given in the table below where
the write and read operations necessary for a multiplication or division are listed.
Table 6-10
Programming the MDU for Multiplication and Division
Operation
First Write
Last Write
First Read
Last Read
32Bit/16Bit
MD0
MD1
MD2
MD3
MD4
MD5
D’endL
D’end
D’end
D’endH
D’orL
D’orH
MD0
MD1
MD2
MD3
MD4
MD5
QuoL
Quo
Quo
QuoH
RemL
RemH
16Bit/16Bit
MD0 D’endL
MD1 D’endH
MD4 D’orL
MD5
MD0
MD1
D’orH
QuoL
QuoH
MD4 RemL
MD5 RemH
16Bit x 16Bit
MD0 M’andL
MD4 M’orL
MD1 M’andH
MD5
MD0
MD1
M’orH
PrL
MD2
MD3 PrH
Abrevations :
D'end : Dividend, 1st operand of division
D'or
: Divisor, 2nd operand of division
M'and : Multiplicand, 1st operand of multiplication
M'or
: Multiplicator, 2nd operand of multiplication
Pr
: Product, result of multiplication
Rem
: Remainder
Quo
: Quotient, result of division
...L
: means, that this byte is the least significant of the 16-bit or 32-bit operand
...H
: means, that this byte is the most significant of the 16-bit or 32-bit operand
Semiconductor Group
6-65