поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

PM0214 датащи(PDF) 110 Page - STMicroelectronics

номер детали PM0214
подробное описание детали  This programming manual provides information
PDF  245 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  STMICROELECTRONICS [STMicroelectronics]
домашняя страница  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

PM0214 датащи(HTML) 110 Page - STMicroelectronics

Back Button PM0214 Datasheet HTML 106Page - STMicroelectronics PM0214 Datasheet HTML 107Page - STMicroelectronics PM0214 Datasheet HTML 108Page - STMicroelectronics PM0214 Datasheet HTML 109Page - STMicroelectronics PM0214 Datasheet HTML 110Page - STMicroelectronics PM0214 Datasheet HTML 111Page - STMicroelectronics PM0214 Datasheet HTML 112Page - STMicroelectronics PM0214 Datasheet HTML 113Page - STMicroelectronics PM0214 Datasheet HTML 114Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 110 / 245 page
background image
The STM32 Cortex-M4 instruction set
PM0214
110/245
DocID022708 Rev 4
3.6.2
UMULL, UMAAL and UMLAL
Unsigned long multiply, with optional accumulate, 32-bit operands, producing a 64-bit result.
Syntax
op{cond} RdLo, RdHi, Rn, Rm
where:
‘op’ is one of:
UMULL: Unsigned long multiply
UMAAL: Unsigned long multiply, with accumulate accumulate
UMLAL: Unsigned long multiply, with accumulate
‘cond’ is an optional condition code (see Conditional execution on page 64)
‘RdHi, RdLo’ are the destination registers. They also hold the accumulating value.
‘Rn, Rm’ are registers holding the first and second operands
Operation
The UMULL instruction:
1.
Multiplies the two unsigned integers in the first and second operands.
2.
Writes the least significant 32 bits of the result in RdLo.
3.
Writes the most significant 32 bits of the result in RdHi.
The UMAAL instruction:
1.
Multiplies the two unsigned 32-bit integers in the first and second operands.
2.
Adds the unsigned 32-bit integer in RdHi to the 64-bit result of the multiplication.
3.
Adds the unsigned 32-bit integer in RdLo to the 64-bit result of the addition.
4.
Writes the top 32-bits of the result to RdHi.
5.
Writes the lower 32-bits of the result to RdLo.
The UMLAL instruction:
1.
Multiplies the two unsigned integers in the first and second operands.
2.
Adds the 64-bit result to the 64-bit unsigned integer contained in RdHi and RdLo.
3.
Writes the result back to RdHi and RdLo.
Restrictions
In these instructions:
Do not use either SP or PC
RdHi and RdLo must be different registers
Condition flags
These instructions do not affect the condition code flags.
Examples
UMULL
R0, R4, R5, R6
; Multiplies R5 and R6, writes the top 32 bits to R4
; and the bottom 32 bits to R0
UMAAL
R3, R6, R2, R7
; Multiplies R2 and R7, adds R6, adds R3, writes the
; top 32 bits to R6, and the bottom 32 bits to R3



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com