32-Bit Hardware Multiplier Registers
9-21
32-Bit Hardware Multiplier
9.3
32-Bit Hardware Multiplier Registers
The 32-bit hardware multiplier registers are listed in Table 9−7.
Table 9−7. 32-bit Hardware Multiplier Registers
Register
Short Form
Register
Type
Address
Initial State
16-bit operand one − multiply
MPY
Read/write
0130h
Unchanged
8-bit operand one − multiply
MPY_B
Read/write
0132h
Unchanged
16-bit operand one − signed multiply
MPYS
Read/write
0132h
Unchanged
8-bit operand one − signed multiply
MPYS_B
Read/write
0132h
Unchanged
16-bit operand one − multiply accumulate
MAC
Read/write
0134h
Unchanged
8-bit operand one − multiply accumulate
MAC_B
Read/write
0134h
Unchanged
16-bit operand one − signed multiply accumulate
MACS
Read/write
0136h
Unchanged
8-bit operand one − signed multiply accumulate
MACS_B
Read/write
0136h
Unchanged
16-bit operand two
OP2
Read/write
0138h
Unchanged
8-bit operand two
OP2_B
Read/write
0138h
Unchanged
16x16-bit result low word
RESLO
Read/write
013Ah
Undefined
16x16-bit result high word
RESHI
Read/write
013Ch
Undefined
16x16-bit sum extension register
SUMEXT
Read
013Eh
Undefined
32-bit operand 1 − multiply − low word
MPY32L
Read/write
0140h
Unchanged
32-bit operand 1 − multiply − high word
MPY32H
Read/write
0142h
Unchanged
24-bit operand 1 − multiply − high byte
MPY32H_B
Read/write
0142h
Unchanged
32-bit operand 1 − signed multiply − low word
MPYS32L
Read/write
0144h
Unchanged
32-bit operand 1 − signed multiply − high word
MPYS32H
Read/write
0146h
Unchanged
24-bit operand 1 − signed multiply − high byte
MPYS32H_B
Read/write
0146h
Unchanged
32-bit operand 1 − multiply accumulate − low word
MAC32L
Read/write
0148h
Unchanged
32-bit operand 1 − multiply accumulate − high word
MAC32H
Read/write
014Ah
Unchanged
24-bit operand 1 − multiply accumulate − high byte
MAC32H_B
Read/write
014Ah
Unchanged
32-bit operand 1 − signed multiply accumulate − low
word
MACS32L
Read/write
014Ch
Unchanged
32-bit operand 1 − signed multiply accumulate − high
word
MACS32H
Read/write
014Eh
Unchanged
24-bit operand 1 − signed multiply accumulate − high
byte
MACS32H_B
Read/write
014Eh
Unchanged
32-bit operand 2 − low word
OP2L
Read/write
0150h
Unchanged
32-bit operand 2 − high word
OP2H
Read/write
0152h
Unchanged
24-bit operand 2 − high byte
OP2H_B
Read/write
0152h
Unchanged
32x32-bit result 0 − least significant word
RES0
Read/write
0154h
Undefined
32x32-bit result 1
RES1
Read/write
0156h
Undefined
32x32-bit result 2
RES2
Read/write
0158h
Undefined
32x32-bit result 3 − most significant word
RES3
Read/write
015Ah
Undefined
MPY32 Control Register 0
MPY32CTL0
Read/write
015Ch
Undefined
Содержание MSP430x4xx Family
Страница 1: ...MSP430x4xx Family 2007 Mixed Signal Products User s Guide SLAU056G ...
Страница 2: ......
Страница 6: ...vi ...
Страница 114: ...3 76 RISC 16 Bit CPU ...
Страница 304: ...5 20 FLL Clock Module ...
Страница 340: ...7 8 Supply Voltage Supervisor ...
Страница 348: ...8 8 16 Bit Hardware Multiplier ...
Страница 372: ...9 24 32 Bit Hardware Multiplier ...
Страница 400: ...10 28 DMA Controller ...
Страница 428: ...13 10 Basic Timer1 ...
Страница 466: ...15 24 Timer_A ...
Страница 522: ...17 30 USART Peripheral Interface UART Mode ...
Страница 544: ...18 22 USART Peripheral Interface SPI Mode ...
Страница 672: ...23 12 Comparator_A ...
Страница 692: ...24 20 LCD Controller ...
Страница 746: ...26 28 ADC12 ...