Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...
KO Developers Platformuna Hoşgeldin!
PENTAGRAM

ASM01 - Sıkça karşılaşılan ASM kalıpları

Önerilen Mesajlar

Merhabalar, bugün hep beraber derlenmiş bir programın assembly kodunu incelerken karşılaşabileceğiniz belirli başlı kalıplardan bahsedeceğiz.

Öncelikle, bildiğiniz üzere, C++ dilinde yazdığınız bütün kodlar, derleyici tarafından işlemcinin komut setine, yani assembly diline dönüştürülür. Bu dönüştürme aşamasında, C++'da yaptığımız belirli başlı işlemlerin (atama,dallandırma,döngü vs.) birer karşılığı vardır. Bugün, derlenmiş programı okumada yardımcı olacak bu kalıpları hep beraber inceleyeceğiz.

Gizli İçerik

    Gizli içeriği görmek için bu konuya bir mesaj yazın.

İletiyi paylaş


Link to post
Sitelerde Paylaş
Teşekkürler @ PENTAGRAM (mustafa) ellerine sağlık, tüm arkadaşlarada söylemek isterim bu konuların değerini bilelim sadece bu konuyu bile çoğu yerde bukadar açıklayıcı bulamazsınız, gecenin bu saatinde sizlere birşeyler katmak için uykusuz kalan insanları unutmayın.

İletiyi paylaş


Link to post
Sitelerde Paylaş
Alıntı
Teşekkürler
-- mesaja ek olarak --
@ PENTAGRAM üstad ;
mov ebx, [d];           ; ebx = d;

bu kısım şöyle olması gerekmez mi?
mov ebx, [d];           ; ebx = (*d);


@ Tardu, evet o şekilde olacak. Düzeltme için teşekkürler, gözümden kaçmış.

İletiyi paylaş


Link to post
Sitelerde Paylaş

×
×
  • Yeni Oluştur...