; „napisy” przykład korzystania z trap 5

; by AM

.data
napis:     .asciiz      "\tWitaj\n"
napis2:    .asciiz      "ABCDEFG:!?<>\n    abcdefg1\n"
napis3:  .asciiz  "A to niespodzianka !!! "

 .align     2 (2 ostatnie bity adresu maja byc zerami czyli 2 do 2=4)
adres:   .space   4 (deklaracja adresu jako puste miejsce)
adres3:  .word    napis3

.text
addi r1, r0, napis (dodaj do r1 adres napisu,)
     sw   adres, r1
     addi r14 (informacja o napisie - adresowanie posrednie, adres adresu), r0, adres
     trap 5

     addi r1, r0, napis2
     sw   adres, r1
     addi r14, r0, adres
     trap 5

     addi r14, r0, adres3
     trap 5   

     trap 0
