• ks. interrupt return. "interrupt'tan dön" anlamına gelen intel x86 serisine ait assembly yönergesi. ret'ten, yani normal return'den farklı olarak sadece stack'ten döneceği adresi "pop edip" ona jump etmez, aynı zamanda int yönergesiyle cpu flag'leri de stack'ten pop eder ve interrupt'ları tekrar çalışmaları üzere geri açar.

    protected mode'da ayrıca kernel mode'dan user mode'a dönüşü de bu instruction sağlar. (iret illa user mode'a dönmez, interrupt çağrıldığındaki mod neyse ona döner diyelim).

    diğer işlemci mimarilerinde ise rti (6502), reti (z80) gibi farklı isimleri vardır.
  • interrupt'dan veya exceptiondan donmek icin (ki donulen kod da interrupt handling veya exception handling kodu olabilir) kullanilan x86 komutu.
    once sadece eip ile cs ve eflags pop edilir, cs'den yeni cpl ogrenilir, cpl degisiyorsa esp ve ss de pop edilir. butun bunlar tek bir (bolunemez) komutla yapilir, cunku boyle olmasa interruptlardan donuste race condition olacaktir.

    apple intel islemcilere gectiginden beri mac programcilarinin favorisi haline gelmis bir komuttur ayni zamanda. fonksyonlardan donmek icin normal ret yerine her seferinde iret kullaniyor olduklari soylentiler arasinda.
  • arm mikroişlemci mimarisinde, aarch32/aarch64 komut kümesi için karşılığı eret makine komutudur.
hesabın var mı? giriş yap