17/05/2013, 06:40
|
| | Fecha de Ingreso: julio-2006 Ubicación: Alicante
Mensajes: 281
Antigüedad: 18 años, 6 meses Puntos: 1 | |
Respuesta: ENSAMBLADOR MIPS cadena de caracteres He estado mirando y he encontrado esto:
Código:
#Zona de datos
.data 0x10010000
long: .word 10 #tamanyo del buffer
#Zona de datos
.text
main: lui $t1, 0xFFFF
lw $s0, long($0)
addi $s0, $s0, -1
li $t6, 0x0D
ctri: jal wi
lb $t7, 4($t1)
jal wo
sb $t7, 0xC($t1)
addi $s0, $s0, -1
beq $t7, $t6, fin
bne $s0, $0, ctri
fin: li $t7, 0x0A
jal wo
sb $t7, 0xC($t1)
andi $t7, $t7, 0
jal wo
sb $t7, 0xC($t1)
li $v0,10
syscall
wi:
li $t0,10
cont1: addi $t0,$t0,-1
bnez $t0,cont1
wo:
li $t0,10
cont2: addi $t0,$t0,-1
bnez $t0,cont2
Pero no muestra nada por pantalla ni veo que hace nada.
Solamente necesito un codigo para leer una cadena de caracteres de 50, pero todos los que he probado he visto que no hacen nada.
Última edición por Danico; 19/05/2013 a las 10:40 |