|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Apr 2007
Messaggi: 381
|
Concatenamento 2 stringhe assembler
qualcuno mi dice dove sbaglio in quest'esercizio?
.data str1: .asciiz "Ciao" str2: .asciiz " Pippo" str_conc: .word 0:100 .text .globl main main: ins_string: la $t1,str1 la $t0,str_conc la $t3,str2 ciclo1: lb $t2,($t1) move $t0,$t2 add $t1,$t1,1 add $t0,$t0,1 beqz $t2,ciclo2 j ciclo1 ciclo2: lb $t2,($t3) move $t0,$t2 add $t3,$t3,1 add $t0,$t0,1 beqz $t2,fine j ciclo2 fine: sub $t0,$t0,3 lb $t4,($t0) li $v0,4 move $a0,$t4 syscall esci: li $v0,10 #esci syscall |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19148
|
Codice:
ciclo1: lb $t2,($t1) move $t0,$t2 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:16.