Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

NEWFAG AT ASSEMBLY

Name: NIGGER 2013-01-18 8:13

Can you give me examples in assembly language printing string, one char at a time
using only newfag instructions like mov,lea,loop,int

Name: Anonymous 2013-01-18 8:15


.data
hellostring:    .asciiz "Hello World!\n"

.text

main:
    la    $a0, hellostring
    li    $v0, 4
    syscall

    li    $v0, 10
    syscall

Name: Anonymous 2013-01-18 8:16

One char at time:

.data
stringstore:    .space 20

.text

main:
    la    $s0, stringstore

    li    $t0, 'H'
    sb    $t0, ($s0)
    addi    $s0, $s0, 1

    li    $t0, 'e'
    sb    $t0, ($s0)
    addi    $s0, $s0, 1

    li    $t0, 'l'
    sb    $t0, ($s0)
    addi    $s0, $s0, 1

    sb    $t0, ($s0)
    addi    $s0, $s0, 1

    li    $t0, 'o'
    sb    $t0, ($s0)
    addi    $s0, $s0, 1

    li    $t0, ' '
    sb    $t0, ($s0)
    addi    $s0, $s0, 1

    li    $t0, 'W'
    sb    $t0, ($s0)
    addi    $s0, $s0, 1

    li    $t0, 'o'
    sb    $t0, ($s0)
    addi    $s0, $s0, 1

    li    $t0, 'r'
    sb    $t0, ($s0)
    addi    $s0, $s0, 1

    li    $t0, 'l'
    sb    $t0, ($s0)
    addi    $s0, $s0, 1

    li    $t0, 'd'
    sb    $t0, ($s0)
    addi    $s0, $s0, 1

    li    $t0, '!'
    sb    $t0, ($s0)
    addi    $s0, $s0, 1

    li    $t0, '
'
    sb    $t0, ($s0)
    addi    $s0, $s0, 1

    sb    $zero, ($s0)

    la    $a0, stringstore
    li    $v0, 4
    syscall

    jr    $ra

Name: Anonymous 2013-01-18 22:07

bumpaya~

Name: Anonymous 2013-01-19 23:15

restoring...

Don't change these.
Name: Email:
Entire Thread Thread List