Bilgisayar Mimarisi #17 | Kararlar, dallanma ve döngüler
Assembly Komut Yapıları ve TasarımıEğitmen: Dr. Süleyman Burak ÇELİK
Önceki derste bitleri maskeleyip kaydırdık; bu kez iki değeri karşılaştırarak hangi komutun sırada çalışacağını seçeceğiz. Bir koşul doğruysa toplama, yanlışsa çıkarma yapan küçük bir program düşünün. Bu iki işlem art arda yapılmaz; her çalıştırmada yalnız seçilen yol yürütülür. İşlemci sıradaki komutu program sayacının gösterdiği adresten alır. Bu derste kullandığımız temel komutların her biri dört bayttır; sıradan ilerlemede sonraki adres dördün eklenmesiyle bulunur. Dallanma ise bir koşula bağlı olarak bu sırayı değiştirir. Bölümler: 0:00 Kararlar, dallanma ve döngüler 0:03 Programın yolunu değiştiren karar 0:37 Eşitse veya eşit değilse dallan 1:10 İki kol, bir birleşme noktası 1:50 Kararı adresler üzerinde izle 2:24 Döngü: yüklemeden önce sınırı denetle 2:58 Döngünün üç turunu yürüt 3:30 İşaretli ve işaretsiz sıra farklıdır 4:08 Sınır denetimi ve temel bloklar 4:45 Birden çok seçenekten birini seç 5:19 Kararı doğru soruyla kur Kaynak: Patterson–Hennessy, Computer Organization and Design RISC-V 1e, ISBN 9780128122754, §2.7, physical PDF210–217
Bu videoyu izlemek için Premium üyelik gerekir.