| поискавой системы для электроныых деталей |
|
PM0056 датащи(PDF) 77 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
PM0056 датащи(HTML) 77 Page - STMicroelectronics |
|
77 / 156 page ![]() DocID15491 Rev 5 77/156 PM0056 The Cortex-M3 instruction set 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 53). 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 53). Examples ASRR7, R8, #9; arithmetic shift right by 9 bits LSLSR1, R2, #3; logical shift left by 3 bits with flag update LSRR4, R5, #6; logical shift right by 6 bits RORR4, R5, R6; rotate right by the value in the bottom byte of R6 RRXR4, 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 57) • ‘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. |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю All Rights Reserved©Alldatasheet.com |
| 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 |