! -------- definicje stałych -------------- .data bajty: .byte -1, 65, 9 .align 2 halfy: .half 12, 10 slowa: .word -1 .byte 0x05 ! ================ programik ============== .text start: ldsb [0], %l0 nop sub %l0, 10, %l0 add %l0, 10, %l1 addcc %l1, %l0, %l3 subcc %l0, %l3, %o0 ldsh [0], %l0 ldsh [2], %l1 addcc %l1, %l0, %l3 subcc %l0, %l3, %o0 nop nop nop inc %r2 dec %r2 neg %r9 mov %r9, %r8 xorcc %r8, %r4, %r20 bne start call ziew ld [1], %r4 ldub [1], %r5 ldstub [1], %r6 st %r9, [4] ld [%r20 + 1000], %r9 stb %r8, [%r19 -3] swap [%r12], %r13 ret ziew: nop be start call start jmpl %r7 + 8, %g2 jmp %r7 + 8