STM8 "Conditional Jump" Befehle
| Funktion | Mnemonic | Beispiel | OP-Code | |
|---|---|---|---|---|
| Jump relative if CARRY | JRC | JRC label | 25 bb | |
| Jump relative if EQUAL | JREQ | JREQ label | 27 bb | |
| Jump relative if H=1 | JRH | JRH label | 29 bb | |
| Jump relative if PortINT pin = 1 | JRIH | JRIH label | 90 2F bb | |
| Jump relative if PortINT pin = 0 | JRIL | JRIL label | 90 2E bb | |
| Jump relative if Interrupts masked | JRM | JRM label | 2D bb | |
| Jump relative if MINUS | JRMI | JRMI label | 2B bb | |
| Jump relative if NOT CARRY | JRNC | JRNC label | 24 bb | |
| Jump relative if NOT EQUAL | JRNE | JRNE label | 26 bb | |
| Jump relative if H = 0 | JRNH | JRNH label | 90 28 bb | |
| Jump relative if Interrupts NOT masked | JRNM | JRNM label | 90 2C bb | |
| Jump relative if NO OVERFLOW (V = 0) | JRNV | JRNV label | 28 bb | |
| Jump relative if POSITIVE (n=0) | JRPL | JRPL label | 2A bb | |
| Jump relative if N Xor V = 0 | JRSGE | JRSGE label | 2E bb | |
| Jump relative if Z Or (N Xor V) = 0 | JRSGT | JRSGT label | 2C bb | |
| Jump relative if Z Or (N Xor V) = 1 | JRSLE | JRSLE label | 2D bb | |
| Jump relative if N Xor V = 1 | JRSLT | JRSLT label | 2F bb | |
| Jump relative if NOT CARRY | JRUGE | JRUGE label | 24 bb | |
| Jump relative if C + Z = 0 | JRUGT | JRUGT label | 22 bb | |
| Jump relative if C + Z = 1 | JRULE | JRULE label | 23 bb | |
| Jump relative if CARRY | JRULT | JRULT label | 25 bb | |
| Jump relative if V = 1 | JRV | JRV label | 29 bb | |
| Wait for Event | WFE | WFE | 72 8F |