Geri Dönen Yazmaç Listesi
Önceki Linux için Satıriçi Sembolik Makina Dili (Inline Assembly) Sonraki
Geri Dönen Yazmaç Listesi
Eğer "asm" yapısındaki komutlar donanım yazmaçlarını kullanıyorsa , GCC'ye yazmaçları kendimiz kullanıp kendimiz değiştireceğimizi söyleyebiliriz. GCC sonuç olarak bu yazmaçlara atanan değerlerin kesin olarak geçerli olacağını düşünmez. Geri dönen yazmaçları girdi veya çıktıya yazmak gerekli değildir, çünkü GCC "asm"nin onları kullandığını bilir. (Çünkü açık belirteç olarak tanımlanmışlardır). Eğer komutlar başka yazmaçları da açık veya gizli olarak kullanıyorsa (ve bu yazmaçlar girdi ve çıktı bölümlerinin birinde verilmemiş ise) geri dönen yazmaçlar listesinde bulunmak zorundadır. Geri dönen yazmaçlar üçüncü iki noktadan sonra bir dizi olarak belirtilir.
Eğer komutlar belleği daha önceden belirtilmemiş bir biçimde veya kapalı olarak değiştiriyorsa geri dönen yazmaçlar bölümüne "memory" ayrılmış kelimesi yazılmalıdır. Bu GCC'ye komutlar sırasında önbelleklenmiş yazmaçları hafızada tutmamasını söyler.
Önceki Üst Ana Başlık Sonraki
Terimler Başlangıç Terim Belirteçleri
Bir Linux Kitaplığı Sayfası