Einzelnen Beitrag anzeigen

Amateurprofi

Registriert seit: 17. Nov 2005
Ort: Hamburg
1.041 Beiträge
 
Delphi XE2 Professional
 
#10

AW: [ASM] Set-Ausdruck modifizieren

  Alt 12. Jun 2010, 22:47
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.
Gruß, Klaus
Die Titanic wurde von Profis gebaut,
die Arche Noah von einem Amateur.
... Und dieser Beitrag vom Amateurprofi....
  Mit Zitat antworten Zitat