Array di stringhe

di il
1 risposte

Array di stringhe

In Mips non è possibile dichiarare un array di .asciiz?
Del tipo:

arrayStr: .asciiz "abc","def","ghi"

1 Risposte

  • Re: Array di stringhe

    Facendo così bisogna leggere le stringhe sbalzando in base ai caratteri.
    
    .data
    dizionario: .asciiz "abc","def","ghi"
    .text
    main:
    	li $t1, 32  #char whitespace
    	la $t0, dizionario +0
    	la $t2, dizionario +4
    	la $t3, dizionario +8
    	li $v0, 4
    	move $a0, $t0
    	syscall
    	li $v0, 11
    	move $a0, $t1
    	syscall
    	li $v0, 4
    	move $a0, $t2
    	syscall
    	li $v0, 11
    	move $a0, $t1
    	syscall
    	li $v0, 4
    	move $a0, $t3
    	syscall
    
Devi accedere o registrarti per scrivere nel forum
1 risposte