Mis vahe on REP ja REPE montaažikeeles?


Vastus 1:

Masinkoodis pole vahet. OpCode on sama.

Ka REPE ja REPZ on samad. (Võrdne / null)

Nagu REPNE ja REPNZ. (Pole võrdne / pole null)

Kuid monteerimisel kasutate tavaliselt REPE-d koos juhistega, mis mõjutavad nulli lippu. Nagu REPE SCASB. Sel juhul jätkub ahel, kui AL on võrdne [ESI] -ga ja ECX> null.

Kuna MOVSB ​​ei tee mingit võrdlust, pole tegelikult vahet, mis nulllipu olek on. Kuid kokkupanija võib kaebuse esitada, kui proovite kasutada REPE või REPNE.