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

X  

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

Back Button PM0214 Datasheet HTML 82Page - STMicroelectronics PM0214 Datasheet HTML 83Page - STMicroelectronics PM0214 Datasheet HTML 84Page - STMicroelectronics PM0214 Datasheet HTML 85Page - STMicroelectronics PM0214 Datasheet HTML 86Page - STMicroelectronics PM0214 Datasheet HTML 87Page - STMicroelectronics PM0214 Datasheet HTML 88Page - STMicroelectronics PM0214 Datasheet HTML 89Page - STMicroelectronics PM0214 Datasheet HTML 90Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 86 / 245 page
background image
The STM32 Cortex-M4 instruction set
PM0214
86/245
DocID022708 Rev 4
Operation
ASR, LSL, LSR, and ROR move the bits in the register Rm to the left or right by the number
of places specified by constant n or register Rs.
RRX moves the bits in register Rm to the right by 1.
In all these instructions, the result is written to Rd, but the value in register Rm remains
unchanged. For details on what result is generated by the different instructions (see Shift
operations on page 61).
Restrictions
Do not use either SP or PC.
Condition flags
If S is specified:
These instructions update the N and Z flags according to the result
The C flag is updated to the last bit shifted out, except when the shift length is 0 (see
Shift operations on page 61).
Examples
ASR R7, R8, #9
; arithmetic shift right by 9 bits
LSLS R1, R2, #3
; logical shift left by 3 bits with flag update
LSR R4, R5, #6
; logical shift right by 6 bits
ROR R4, R5, R6
; rotate right by the value in the bottom byte of R6
RRX R4, R5
; rotate right with extend
3.5.4
CLZ
Count leading zeros.
Syntax
CLZ{cond} Rd, Rm
where:
‘cond’ is an optional condition code (see Conditional execution on page 64)
‘Rd’ is the destination register
‘Rm’ is the operand register
Operation
The CLZ instruction counts the number of leading zeros in the value in Rm and returns the
result in Rd. The result value is 32 if no bits are set in the source register, and zero if bit[31]
is set.
Restrictions
Do not use either SP or PC.
Condition flags
This instruction does not change the 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