Kayıtlar

Mips etiketine sahip yayınlar gösteriliyor

MIPS Programlama Örneği - Maksimum ve Minumun Değer Bulmak (Dizi)

Oluşturduğumuz bir dizide maksimum ve minumun değerleri bulup ekrana yazdıran Mips kodunu paylaşacağım. .data space: .asciiz " " X: .word 65,8,97,455,15,32,11,2,-649,234,421,564,984,55,7    #15 elemanlı dizimiz N: .word 15                                     #dizideki eleman sayısı .text main:   la $ a0 , X        # $ a0=dizinin adresini X e atıyoruz        lw $ a1 , N        # $ a1= 15   -- a1 e dizi deki eleman sayısını atıyoruz               li $ t2 , 0     #Başlangıç olarak minimum değer belirliyoruz        li $ t3 , 100   #Başlangıç olarak maksimum değer belirliyoruz               jal readArray   # Dizimizi okumak için çağırıyoruz        li $ v0 , 15       #Dizi uzunluğuna erişince programdan çıkıyoruz           syscall               readArray: