test al,al 作用是al与al 不记录结果,根据结果设置flag的值.flag中有一个叫zf的标志它为1表示运算结果为0je和jz是同一条指令 都是检查zf是否为1(结果是否为0)
test al,al是与运算,只有当al为00000000才能保证0标志位ZF=1 即满足下面的跳转 换言之 这个是测试al是否为0,为0则跳
看零标志位zf = 1则JE跳ZF = 0则JE不跳这里是判断al是否为0为0则JE跳不为0则JE不跳