| поискавой системы для электроныых деталей |
|
PM0223 датащи(PDF) 54 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
PM0223 датащи(HTML) 54 Page - STMicroelectronics |
|
54 / 110 page ![]() The STM32L0 Cortex-M0+ Instruction Set PM0223 54/110 DocID025763 Rev 1 3.5.1 ADC, ADD, RSB, SBC, and SUB Add with carry, Add, Reverse Subtract, Subtract with carry, and Subtract. Syntax ADCS {Rd,} Rn, Rm ADD{S} {Rd,} Rn, <Rm|#imm> RSBS {Rd,} Rn, Rm, #0 SBCS {Rd,} Rn, Rm SUB{S} {Rd,} Rn, <Rm|#imm> Where: When the optional Rd register specifier is omitted, it is assumed to take the same value as Rn, for example ADDS R1,R2 is identical to ADDS R1,R1,R2. Operation The ADCS instruction adds the value in Rn to the value in Rm, adding another one if the carry flag is set, places the result in the register specified by Rd and updates the N, Z, C, and V flags. The ADD instruction adds the value in Rn to the value in Rm or an immediate value specified by imm and places the result in the register specified by Rd. The ADDS instruction performs the same operation as ADD and also updates the N, Z, C and V flags. The RSBS instruction subtracts the value in Rn from zero, producing the arithmetic negative of the value, and places the result in the register specified by Rd and updates the N, Z, C and V flags. The SBCS instruction subtracts the value of Rm from the value in Rn, deducts another one if the carry flag is set. It places the result in the register specified by Rd and updates the N, Z, C and V flags. The SUB instruction subtracts the value in Rm or the immediate specified by imm. It places the result in the register specified by Rd. The SUBS instruction performs the same operation as SUB and also updates the N, Z, C and V flags. Use ADC and SBC to synthesize multiword arithmetic, see Examples on page 55. See also 3.4.1: ADR on page 46. Restrictions Table 21 lists the legal combinations of register specifiers and immediate values that can be used with each instruction. S Causes an ADD or SUB instruction to update flags. Rd Specifies the result register. reglist Specifies the first source register. Imm Specifies a constant immediate value. |
|
ссылки 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 |