MIPS İşlemci Programlama Dizi Elemanları Farkını Bulma
Bu yazımızda Mips programlama ile iki dizi kayıtları karşılaştırılarak, karşılıklı elemanların karelerinin farkını bulan MIPS programı. Öncelikle 10 ar elemanlı iki tane farklı dizi oluşturarak diziler 10 ar tane sayı giriyoruz. Daha sonra bir döngü kurarak bu döngüyle birinci dizinin birinci elemanı ile ikinci dizinin birinci elemanını karşılaştırarak aradaki farkın karesini bulup üçüncü bir diziye bu sayıyı yazdırıyoruz. Dizilerin tüm elemanlarını bu şekilde hesaplayarak tüm elemanların farklarının karelerini bulup diğer diziye yazdırarak programı bitiriyoruz.
# Dizi elemanlarının farklarının kareleri # 1.dizi ile 2.dizi elemanlarının sıra ile farklarının karesi # www.bilisimkonulari.com .data Baslik1: .asciiz "Karelerin Farkları\n" Baslik2: .asciiz "Sonuclar :" Dizi1: .word 5, 7, 9, 11, 13, 15, 17, 19, 21, 23 Dizi2: .word 2, 5, 3, 3, 17, 7, 6, 13, 11, 9 Dizi3: .space 10 .text Basla: la $t0, Dizi1 la $t2, Dizi2 la $t3, Dizi3 li $t4, 0 li $s1, 10 li $v0, 4 la $a0, Baslik1 syscall li $v0, 4 la $a0, Baslik2 syscall j Hesapla Hesapla: beq $t4, $s1, Son lw $t5, 0($t0) lw $t6, 0($t2) sub $t7, $t5, $t6 mul $t8,$t7,$t7 sw $t8, 0($t3) li $v0, 1 move $a0, $t8 syscall li $a0, 32 li $v0, 11 syscall addi $t0, $t0, 4 addi $t2, $t2, 4 addi $t4, $t4, 1 j Hesapla Son: li $v0, 10 syscall
Programın ekran görüntüleri
Bu Yazıya Tepkin Nedir?
+1
1
+1
+1
+1
+1
+1
+1
<< Önceki Yazı
Mips dizi örnekleri, mips döngüler, Mips örnekleri, Mips program örnekleri, mips programlama örnekleri