Laman

Jumat, 12 April 2013

Perintah untuk memasukkan integer

Subroutine memerintahkan user untuk menginputkan interger. integer ini disimpan ke dalam register $v0. Berikut adalah awal subroutinenya:

# pread -- prompt for and read an integer
#
# on entry:
#    $ra -- return address
#
# on exit:
#    $v0 -- the integer

pread:   
         la    $a0,prompt        # print string
         li    $v0,4             # service 4
         syscall
        
         li    $v0,5             # read int into $v0
         syscall                 # service 5
        
         jr    $ra               # return
         nop                     # branch delay slot
        
         .data
prompt:
         .asciiz "Enter an integer: "

Tidak ada komentar:

Posting Komentar