In a website I`ve seen a command like this:
test bl al, bl al jz 0xaddress
What does this mean?
Does this belong to a specific compiler to generate such these assembly codes?
Reverse Engineering Stack Exchange is a question and answer site for researchers and developers who explore the principles of a system through analysis of its structure, function, and operation. It only takes a minute to sign up.Sign up to join this community
If we're talking about x86 assembly, then the syntax is invalid as the TEST instruction works on two operands
the correct syntax would TEST op1,op2 and it'll perform a bitwise AND on op1 and op2, discard the result, and change the flags accordingly