BVC             Branch on Overflow Clear  Verzweige bei nicht gesetztem Overflow-Flag
Abhängig vom Zustand des Overflow-Flags wird ein Sprung ausgeführt (bei gelöscht) oder nicht ausgeführt (bei gesetzt). Wird keine Verzweigung ausgeführt dauert der BVC-Befehl 2 Taktzyklen. Wird ein Sprung ausgeführt dauert es 3 Taktzyklen, bzw. 4 bei einem erhöhten oder verminderten Hi-Byte. Da der BVC-Befehl nur zwei Byte hat, kann nur ein Sprung relativ zur aktuellen Adresse durchgeführt werden. Der Sprungbereich ist mit 127 Byte vorwärts und 128 Byte rückwärts (2er-Komplement) begrenzt.
| 
| Modus | Syntax | Hex | Länge | Zyklen |  | relativ | BVC $AC41 | 50 | 2 | 2-4 |  |  |  | 
 
Beispiel aus dem C64 Basic ROM
    AC33     50 0C       BVC $AC41
Der nächste Befehl beginnt bei $AC35, wird die Zahl 12 (=0C hex) dazu addiert, so ergibt sich die Speicherstelle $AC41.