Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Ensamblador > ayuda en sumar y multiplicar matrices
-Foros de debate

Ensamblador
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

ayuda en sumar y multiplicar matrices
Enviado por princes el día 4 de abril de 2006

ayuda en este codigo de sumar matrices,me sale infintio, como harias el de multiplicar?



#include <iregdef.h>
.data

X: .word 1,2,3,4,5,6,7,8,9
Y: .word 1,2,3,4,5,6,7,8,9
Z: .space 40
.text
.globl main
.ent main
main: la t0, X
la t1, Y
la t2, Z
lh t3,0(t0) #LEEMOS LAS FILASDE A
lh t4,0(t1) #Y TAMBIEN LAS DE B
lh t5,2(t0) #LEEMOS LAS COLUMNAS
lh t6,2(t1) #DE AMBAS MATRICES
sh t3,0(t2) #SI SI COINCIDEN SALVAMOS EN C EL NUMERO
sh t5,2(t2) #DE FILAS Y DE COLUMNAS
addi t0,t0,4 #Y SUMAMOS MEDIA PALABRA A TODAS LAS
addi t1,t1,4 #MATRICES PARA EMPEZAR A COLOCARLE ELEMENTOS
addi t2,t2,4

filas:li t4,0 #RESETEO EL REGISTRO $11
li t6,0 #Y TAMBIEN EL t6 PARA RENICIAR LAS FILAS

colum: lb t7,0(t0) #LAS COLUMNAS DE LAS MATRICES A Y B
lb t8,0(t1)
beq t9,0,suma #SI t9 VALE 0 SALTA A LA RUTINA SUMA
j sigue #RESTAMOS A MENOS B Y LO GUARDAMOS EN $15

suma: add $15,t7,t8 #AQUÍ SUMAMOS A +B

sigue: sw $15,0(t2) #UNA VEZ SUMADOS LOS PRIMEROS VALORES
addi t0,t0,1 #INCREMENTAMOS UNA POSICION EN CADA
addi t1,t1,1 #MATRIZ, LA A Y LA B
addi t2,t2,4 #Y PREPARAMOS LA MATRIZ C PARA PASARLE LOS DATOS
addi t6,t6,1 #Y SUMAMOS UNO AL REGISTRO t6 QUE TENIAMOS A 0
bge t6,t5,colum #DONDE LE PASAMOS EL VALOR DE LAS COLUMNAS
addi t4,t4,1 #AQUÍ TAMBIEN PREPARAMOS t4 PARA PASARLE
bge t4,t3,filas #EL VALOR DE LAS FILAS
j fin

fin: jal _exit
.end main

 
apoyame por favor
Enviado por MARCELA el día 11 de abril de 2006

hola

mira yo necesito hacer en ensamblador la suma de matricies, por favor enviame tu codigo, para poder hacerlo.
mil gracias y sobre todo por entender que es algo urgente y de vida o muerte

gracias
besos

 

apoyame por favor
Enviado por MARCELA el día 11 de abril de 2006

hola

mira yo necesito hacer en ensamblador la suma de matricies, por favor enviame tu codigo, para poder hacerlo.
mil gracias y sobre todo por entender que es algo urgente y de vida o muerte

gracias
besos

 
Re: apoyame por favor
Enviado por azrael el día 4 de mayo de 2006

Este codigo suma matrices si os sirve bien y si no pues tb XD
(El profesor nos obliga a hacerlo con los for XDD)


#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<string.h>

void main()
{
int matriz [4][4],i=0,j=0,matrix[4][4],matrizfinal[4][4];
for (i=0; i<2; i++)
{
for (j=0;j<2;j++)
{
printf (\\\\\\\"Introduce un numero \\\\\\\");
scanf (\\\\\\\"%d\\\\\\\",&matriz[i][j]);
}
}
for (i=0; i<2; i++)
{
for (j=0;j<2;j++)
{
printf (\\\\\\\"Introduce un numero \\\\\\\");
scanf (\\\\\\\"%d\\\\\\\",&matrix[i][j]);
}
}
for (i=0; i<2; i++)
{
for (j=0;j<2;j++)
{
matrizfinal[i][j]=matriz[i][j]+matrix[i][j];
}
}
for (i=0; i<2; i++)
{
for (j=0;j<2;j++)
{
printf (\\\\\\\"%d\\\\\\\",matrizfinal[i][j]);
}
}



}

 
Re: Re: apoyame por favor
Enviado por azrael el día 4 de mayo de 2006

por cierto si organizais los ¨{ }
se vera mucho mejor q coipe y pege y cuando lo vi salio to recto

 



Re: ayuda en sumar y multiplicar matrices
Enviado por Mayckher el día 19 de mayo de 2006

Disculpen, necesito saber como multiplicar matrices, en el micro 8086, si me pueden ayudar o mendarme un codigo se los agradeceria mayckher@hotmail.com

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network