# main_strlen_test.asm
.data
str: .asciiz "Hello, world!"

.text
.globl main

main:
    la $a0, str           # Load address of str
    jal strlen            # Call strlen function
    move $t0, $v0         # Store result in $t0 (len)

    move $a0, $t0         # Load length
    li $v0, 1             # syscall for print_int
    syscall

    li $v0, 10            # syscall for exit
    syscall
