Zzio_mangroviaUtente AttivoIscritto daott, 2015Messaggi31304 set 2020, 22:35Dato il seguente condice: SUB $1, %AL JO via JC vai qui: dice che sopra prosegue all’etichetta qui se AL ha almeno uno dei 7 bit meno significativi pari a 1. AL-1 potrei pensarlo come AL+0xFF. ma se ho almeno un bit ad 1 non genero sempre il CF ?
WeierstrassUtente FamosoIscritto dafeb, 2019Messaggi222105 set 2020, 00:21E' un processore a 8 bit? Allora: JC viene alzato quando n - 1 < 0, cioè n = 0 ---> AL = 0x00 JO viene alzato quando (i - 1) cambia segno rispetto a i e fa il rollover dall'altra parte, cioè solo nel caso i = -128 ---> AL = 0x80 Unisci le due cose e hai la condizione sui 7 bit meno significativi
OoregonSuper FamosoIscritto danov, 2011Messaggi2191705 set 2020, 00:56In pratica a qui ci arriva solo se AL inizialmente è uguale a 00