computer architecture

entry1 galeri
    1.
  1. "bilgisayar mimarisi" kelimelerinin ingilizce karşılığıdır. Bilgisayar mühendisliği öğrencileri bu dersi 2nci sınıfın 2nci döneminde almaya başlar (çoğunlukla) daha sonra 3üncü sınıfın 2nci döneminde Microprocessors(mikroişlemciler) dersi le son bulur.
    son olarak MIPS teknolojisi ile geliştirilen bazı işlemleri öğretirler.MIPS assembly diye bir programlama dili vardır, bunun için de SPIM adlı bir program ile bu dildeki kodlar derlenir ve çıkan sonuçlara göre hangi çıktı (output) olduğu izlenir. Labları biraz sıkıcı olsa da gayet eğlenceli ve assembly öğrenmek isteyen PC müh adayı arkadaşlar için tavsiye edebileceğim bir derstir.
    C programlama yapan arkadaşlar bilirler, arka planda derleyici(compiler) bu kodları assembly kodlarına çevirir daha sonra makine diline(1,0 gibi) çevirir, en son çıktılar gösterilir
    örnek kod:
    C kodu:

    A[i] = i + j;

    MIPS assembly kodu:

    sll $3,$2,2 #$2 = 4 * i
    add $4,$5,$3 #$4 = Adres(A[i])
    add $7,$2,$8 #$7 = i + j
    sw $7,0($4) #A[i] = i + j
    0 ...