Bende şu da çalıştı ama galiba EAX olduğu için '-m32' ile derlemek gerekiyor:
import std.stdio;
void main(){
asm{
push label; // Adresi stack'a atıyoruz.
pop EAX; // Adresi stackden çekiyoruz ve artık EAX adresi barındırıyor.
jmp EAX; // Ekrana Merhaba yazacak olan satıra atlar.
}
return;
label:
writeln("Merhaba");
}
Ali
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]