Сборка - JG/JNLE/JL/JNGE после CMP

Я не понимаю инструкции JG/JNLE/JL/JNGE, которые идут после CMP.

например, Если у меня есть:

CMP al,dl
jg label1

Когда al=101; dl =200.

О чем мы спрашиваем у jg? Это на al>dl? или al-dl>0?

Та же проблема со следующим кодом:

test al,dl
jg label1

Я не понимаю, что мы сравниваем, и о чем мы спрашиваем "jg".

Другими словами, я не понимаю, когда мы переходим к label1, а когда нет.

52
задан Peter Cordes 15 June 2019 в 11:11
поделиться