对于两个操作数,具有相同寄存器的TEST指令的目的是什么?

时间:2016-07-04 23:48:04

标签: assembly x86 gas

testl   %esi, %esi
jle .L7

我的意思是我理解test实际上和操作数有关,但在这种情况下它在做什么呢?

1 个答案:

答案 0 :(得分:1)

jle之后的行中的testl表示会发生什么:如果esi为非正数(0或更低),请跳至.L7