Foros del Web » Programación para mayores de 30 ;) » Programación General »

[SOLUCIONADO] Programa en ensamblador multiplicacion con suma-desplazamiento

Estas en el tema de Programa en ensamblador multiplicacion con suma-desplazamiento en el foro de Programación General en Foros del Web. Hola a todos, Tengo que hacer un programa ensamblador para 8085 que multiplique dos numeros cualesquiera en binario de 4 bits usando el algoritmo de ...
  #1 (permalink)  
Antiguo 20/04/2015, 13:35
 
Fecha de Ingreso: marzo-2011
Mensajes: 29
Antigüedad: 13 años
Puntos: 0
Programa en ensamblador multiplicacion con suma-desplazamiento

Hola a todos,

Tengo que hacer un programa ensamblador para 8085 que multiplique dos numeros cualesquiera en binario de 4 bits usando el algoritmo de suma-desplazamiento. ¿Me podeis ayudar?

Gracias
  #2 (permalink)  
Antiguo 20/04/2015, 15:36
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Programa en ensamblador multiplicacion con suma-desplazamiento

¿En que requires ayuda?

Nadie te va dar el programa.


Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 20/04/2015, 16:19
 
Fecha de Ingreso: marzo-2011
Mensajes: 29
Antigüedad: 13 años
Puntos: 0
Respuesta: Programa en ensamblador multiplicacion con suma-desplazamiento

Necesito saber como acceder al bit mas a la derecha de un numero binario.
  #4 (permalink)  
Antiguo 21/04/2015, 00:58
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Programa en ensamblador multiplicacion con suma-desplazamiento

Tienes dos opciones SHR o utilizar un AND.
__________________
Aviso: No se resuelven dudas por MP!
  #5 (permalink)  
Antiguo 21/04/2015, 02:47
 
Fecha de Ingreso: marzo-2011
Mensajes: 29
Antigüedad: 13 años
Puntos: 0
Respuesta: Programa en ensamblador multiplicacion con suma-desplazamiento

Me podrias poner un ejemplo con AND?
SHR no lo reconoce el 8085.
Y me podrías decir como rotar un registro?

Última edición por zuzito76; 21/04/2015 a las 03:07
  #6 (permalink)  
Antiguo 21/04/2015, 04:50
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Programa en ensamblador multiplicacion con suma-desplazamiento

Si estas estudiando ensamblador una de las cosas básicas que tendrías que saber es modificar y obtener bits de un byte mediante AND's y OR's. Repasa los apuntes ;)

P.D.: Tendrías que revisar las lista de opcodes del 8085 y encontrarás fácilmente como rotar un byte.
__________________
Aviso: No se resuelven dudas por MP!
  #7 (permalink)  
Antiguo 21/04/2015, 06:27
 
Fecha de Ingreso: marzo-2011
Mensajes: 29
Antigüedad: 13 años
Puntos: 0
Respuesta: Programa en ensamblador multiplicacion con suma-desplazamiento

El problema ya está resuelto, gracias.

Ahora me piden realizar una tabla de multplicar de un número dado, usando la función anterior. ¿Como podría hacerlo?
  #8 (permalink)  
Antiguo 21/04/2015, 06:30
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Programa en ensamblador multiplicacion con suma-desplazamiento

Perdón, pero ¿tienes apuntes de lo que cursaste?

Porque si tienes que hacer una práctica, lo mínimo es que te hayan dado al menos una clase de ese tema.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #9 (permalink)  
Antiguo 21/04/2015, 06:34
 
Fecha de Ingreso: marzo-2011
Mensajes: 29
Antigüedad: 13 años
Puntos: 0
Respuesta: Programa en ensamblador multiplicacion con suma-desplazamiento

Tengo apuntes generales, que dicen muy poco. De eso tan específico no hay nada.
  #10 (permalink)  
Antiguo 21/04/2015, 07:42
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Programa en ensamblador multiplicacion con suma-desplazamiento

Cita:
Iniciado por zuzito76 Ver Mensaje
El problema ya está resuelto, gracias.

Ahora me piden realizar una tabla de multplicar de un número dado, usando la función anterior. ¿Como podría hacerlo?
Si ya tienes la función que realiza la multiplicación de dos números, la tabla de multiplicar de un número "X" es la multiplicación de ese número "X" por los números 0 al 9.


Cita:
Iniciado por zuzito76 Ver Mensaje
Tengo apuntes generales, que dicen muy poco. De eso tan específico no hay nada.
Entiendo que en el curso no os explicaran que es una tabla de multiplicar porque eso son conceptos avanzados que se estudian ya en primaria...
__________________
Aviso: No se resuelven dudas por MP!

Etiquetas: ensamblador, multiplicacion, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:35.