Program Penjumlahan dan Pengurangan dengan SPIM

f = (g+h) – (i+j)

g = 5
h = 10

buat kode program SPIM, nilai g, h, i, j bisa diisikan ke register manapun
hasilnya (f) di register s0

program :

# tugas 1 M0508059.asm

           .text
           .globl main

main:   li $s1, 5       # memasukkan"5" ke register s1              
           li $s2, 10     # memasukkan "10" ke register s2
           add $t0, $s1, $s2  # menambahkan nilai yang tersimpan pada register s1 dan s2 kemudian hasilnya disimpan ke dalam register t0
           syscall        # menampilkan console
           li $s3, 3      # memasukkan "3" ke register s3
           li $s4, 4      # memasukkan "4" ke register s4
           add $t1, $S3, $s4  # menambahkan nilai yang tersimpan pada register s3 dan s4 kemudian hasilnya disimpan ke dalam register t1
           syscall       # menampilkan console
           sub $s0, $t0, $t1  # mengurangkan nilai yang tersimpan pada register t0 dan t1 kemudian hasilnya disimpan ke dalam register s0

          jr $31        # kembali ke main (program berhenti)
         syscall        # menampilkan console              

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>