jl一般是符号小于跳转
根据 sf符号标志位 和 of溢出标志位的异或来判断跳转的 (异或值为1则跳)
test指令总是清零of 和 cf进位标志位 , 然后根据操作数与结果来修改 sf zf pf
根据 sf符号标志位 和 of溢出标志位的异或来判断跳转的 (异或值为1则跳)
test指令总是清零of 和 cf进位标志位 , 然后根据操作数与结果来修改 sf zf pf
因此本题test之后of必定是0 , 所以看sf是1则跳 不是1则不跳 。
这种用法一般来检测最高位-即符号位是否为1,也就是检测测试正负符号。