1+2.s

My second SPARC assembly program: Adds one and two, and puts the result in its return code.

.global main
main:
    mov 1,%l0
    mov 2,%l1
    add %l0,%l1,%l0
    mov %l0,%o0
    mov 1,%g1
    ta 0                         ! they didnt teach us this in the book

My first SPARC assembly program:

[jauricch@ieng6] % ./a.out
Illegal instruction (core dumped)

Leave a Reply


Or, enter your OpenID URL to log in: (cookies required)

Just another WordPress weblog