| поискавой системы для электроныых деталей |
|
PM0044 датащи(PDF) 86 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
PM0044 датащи(HTML) 86 Page - STMicroelectronics |
|
86 / 162 page ![]() STM8 instruction set PM0044 86/162 Doc ID 13590 Rev 3 Syntax BTJF dst,#pos,rel pos = [0..7], rel is relative jump label e.g.: BTJFPADR,#3,skip Operation PC = PC+lgth PC = PC + rel IF (dst AND (2**pos)) = 0 Description Read the destination byte, test the corresponding bit (bit position), and jump to 'rel' label if the bit is false (0), else continue the program to the next instruction. The tested bit is saved in the C flag. The destination is a memory byte. The bit position is a constant. The jump label represents a signed offset to be added to the current PC/instruction address (relative jump). This instruction is used for boolean variable manipulation, hardware register flag tests, or I/O polling. This instruction is fast, compact, and does not affect any registers. Very useful for boolean variable manipulation. Instruction overview C ⇒Tested bit is saved in the C flag. Detailed description See also: BTJT BTJF Bit Test and Jump if False BTJF mnem dst bit position jump label Affected condition flags VI1 H I0 N Z C BTJF Mem #pos rel - ----- C dst pos = 0..7 Asm cy lgth Op-code(s) ST7 longmem n = 1+2*pos BTJF $1000,#1,loop 2/3 5 72 0n MS LS XX |
|
ссылки 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 |