전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

PM0214 데이터시트(PDF) 111 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) 111 Page - STMicroelectronics

Back Button 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 PM0214 Datasheet HTML 115Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 111 / 245 page
background image
DocID022708 Rev 4
111/245
PM0214
The STM32 Cortex-M4 instruction set
244
UMLAL
R2, R1, R3, R5
; Multiplies R5 and R3, adds R1:R2, writes to R1:R2.
3.6.3
SMLA and SMLAW
Signed multiply accumulate (halfwords).
Syntax
op{XY}{cond} Rd, Rn, Rm
op{Y}{cond} Rd, Rn, Rm, Ra
where
op is one of:
SMLA: Signed multiply accumulate long (halfwords). X and Y specifies which half of the
source registers Rn and Rm are used as the first and second multiply operand.
If X is B, then the bottom halfword, bits [15:0], of Rn is used.
If X is T, then the top halfword, bits [31:16], of Rn is used.
If Y is B, then the bottom halfword, bits [15:0], of Rm is used.
If Y is T, then the top halfword, bits [31:16], of Rm is used.
SMLAW: Signed multiply accumulate (word by halfword). Y specifies which half of the
source register Rm is used as the second multiply operand.
If Y is T, then the top halfword, bits [31:16] of Rm is used.
If Y is B, then the bottom halfword, bits [15:0] of Rm is used.
‘cond’ is an optional condition code (see Conditional execution on page 64)
‘Rd’ is the destination register. If Rd is omitted, the destination register is Rn
‘Rn’, ‘Rm’ are registers holding the values to be multiplied
‘Ra’ is a register holding the value to be added to or subtracted from
Operation
The SMALBB, SMLABT, SMLATB, SMLATT instructions:
1.
Multiply the specified signed halfword, top or bottom, values from Rn and Rm.
2.
Add the value in Ra to the resulting 32-bit product.
3.
Write the result of the multiplication and addition in Rd.
4.
The non-specified halfwords of the source registers are ignored.
The SMLAWB and SMLAWT instructions:
1.
Multiply the 32-bit signed values in Rn with:
a)
The top signed halfword of Rm, T instruction suffix.
b)
The bottom signed halfword of Rm, B instruction suffix.
2.
Add the 32-bit signed value in Ra to the top 32 bits of the 48-bit product
3.
Write the result of the multiplication and addition in Rd.
4.
The bottom 16 bits of the 48-bit product are ignored.
5.
If overflow occurs during the addition of the accumulate value, the instruction sets the
Q flag in the APSR. No overflow can occur during the multiplication.
Restrictions
In these instructions, do not use SP or PC.
Condition flags



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



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
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