All pastes #228532 Raw Edit

shineyfactor

public text v1 · immutable
#228532 ·published 2006-10-30 03:24 UTC
rendered paste body
.data

messageSize:
           .word    20
           
           .align   2
message:   .asciiz  "Four score and seven"

pattern:   .word    0x57243C7A

# Your code goes below this line

.data

numCodeWords:
           .word    5

codeWords:
         .word  626086716
         .word  944197466
         .word  906254600
         .word  604264468
         .word  960580127

.text

         # prologue
         subu      $sp, $sp, 24
         sw        $fp, 0($sp)
         sw        $ra, 4($sp)
         addiu     $fp, $sp, 24

         # load a counter (0-3) into register $s7
         li        $s7, 0

         # load another counter (0-20) into register $s6
         li        $s6, 0
         
         # load message into register $s0
         la        $t0, message
         lw        $s0, 0($t0)

         # load messageSize into register $s1
         la        $t0, messageSize
         lw        $s1, 0($t0)

         # load pattern into register $s2
         la        $t0, pattern
         lw        $s2, 0($t0)



         # first loop : loops through the entire message using messageSize
         # and the 0-20 counter
    loopBegin:
         beq       $s1, $s6, loopingEnd