Laman

Rabu, 03 April 2013

Flowchart

Flowchart bisa berguna untuk bermacam bahasa. Ditail bahasanya sendiri adalah rumusan dari disain ini. Gambar di bawah ini adalah flowchart yang terstruktur.

Satu entry di dalam array disebut juga element array.


 Berikut adalah sekilas dari programnya, program di bawah mengimplementasikan box pertama dari chart dan sebagian dari loop. Data dari array telah dideklarasikan.

## addIntArray.asm
##
## Sum all integers, the positive integers,
## and the negative integers in an array.

## Registers:
##  $8 -- count
##  $9 -- pointer to the array entry
## $10 -- current array entry
## $11 -- sum of all integers
## $12 -- sum of negative integers
## $13 -- sum of positive integers
## $14 -- pos. or neg. flag
## $15 -- SIZE of the array

         .text
         .globl  main
         
# Initialize
main:    
         ori      $,$0,0       #  count = 0

         ori      $,$0,0       #  sum = 0

         ori      $,$0,0       #  neg = 0

         ori      $,$0,0       #  pos = 0

# while  count < SIZE do
loop:     
         . . . .
   
         j        loop
         sll      $0,$0,0        #  branch delay

        .data
size:   .word  17
array:  .word  12, -1, 8, 0, 6, 85, -74, 23, 99, -30, 30, 95, 4, 7, 10, 28, 14

SPIM menginisialisasi register menjadi zero, tapi lebih baik kita menginisialisasi sendiri register yang akan kita gunakan untuk menjadi zero

Quest 9: fill in the blank

Tidak ada komentar:

Posting Komentar