Wie erfolgt die Montage der TEST-Anweisung-arbeiten mit diesen jump-Anweisungen?

AT&T assembly-syntax, ich versuche zu verstehen, wie testl verwendet wird, in Assembler-code. Speziell:

testl  %edx, %edx
jle    .L3

Ich weiß testl führt eine bitweise and mit dem gleichen Wert auf den Zustand festlegen, der Flaggen, aber wie kann ich das interpretieren 'springe wenn kleiner oder gleich', wenn es nicht zwei Werte verglichen?

InformationsquelleAutor amorimluc | 2013-01-30
Schreibe einen Kommentar