Zitat von
Neutral General;:
Ja auf die 50 bin ich auch schon mal gekommen allerdings würden nach meinem Verständnis einige ungewollte Zeichen in das Set gelangen.
Die werden dann durch bt [bitmaske],eax gefolgt von jb schleife ausgefiltert.
Optimal ist der OriginalCode nicht, weil die Zeichen ()*+,- und die Zeichen ijklmno nicht durch das cmp al,xx ausgefiltert werden, sondern erst durch das teure bt [475bf8],eax als nicht zum Set gehörend erkannt werden.
Besser wäre, add al,d2 nebst cmp al,3a.
Das würde Zeichen < '.' bzw. > 'h' ausfiltern.
Allerdings müßte auch die Bitmaske entsprechend angepaßt werden.