Sacar el promedio en ensamblador de micro 8051

Iniciado por Jeremigio, 27 Diciembre 2021, 01:34 AM

0 Miembros y 1 Visitante están viendo este tema.

Jeremigio

Alguien me puede ayudar con el codigo en ensamblador para micro 8051, para sacar el promedio de cierta cantidad de datos

Muchas gracias de ante mano

BlackZeroX

The Dark Shadow is my passion.


BlackZeroX

#3
Cita de: Jeremigio en 27 Diciembre 2021, 07:19 AM
No entendi tu pregunta

Tampoco entendí por que pides código sin tener una duda puntual.

Igual aquí esta la solución leer el sheet y entender para que sirve add, inc, etc...

Codigo

Saludos.

The Dark Shadow is my passion.

Jeremigio

Cita de: BlackZeroX en 27 Diciembre 2021, 07:30 AM
Tampoco entendí por que pides código sin tener una duda puntual.

Igual aquí esta la solución leer el sheet y entender para que sirve add, inc, etc...

Codigo

Saludos.



La duda es esa de que forma programando en ensamblador se puede sacar el promedio de un grupo de numero y si tienen algun ejemplo,

BlackZeroX

Cita de: Jeremigio en 27 Diciembre 2021, 07:33 AM
La duda es esa de que forma programando en ensamblador se puede sacar el promedio de un grupo de numero y si tienen algun ejemplo,

Pues con un bucle y sumando los valores hasta n y luego dividirlos entre n y ahi esta tu promedio, igual revisa esto otro:

https://foro.elhacker.net/asm/tutorial_asm_basico_ejemplos-t102701.0.html
The Dark Shadow is my passion.

Jeremigio

#6
Cita de: BlackZeroX en 27 Diciembre 2021, 07:40 AM
Pues con un bucle y sumando los valores hasta n y luego dividirlos entre n y ahi esta tu promedio, igual revisa esto otro:

https://foro.elhacker.net/asm/tutorial_asm_basico_ejemplos-t102701.0.html

Si el calculo aritmetico del promedio lo conozco pero no se como desarrollarlo en asm para 8051 sin perder informscion
Ej
Recibo el dsto por puerto serie

Mov A, Sbuf
Mov @R0,A
Inc R0
De aqui en adelante no se como ir sumando los nuvos valores sin perder el anterior para crar una suma total y conocer el vslor total de datos para luego dividir




Sobre todo me interesa saber si hay alguna estructura de programa comun o mas conocida para este tipo de trabajo, o ver un ejemplo, para conocer el procedimiento y entenderlo
Por ejemplo como guardar sin modificar el acumulador y saber el numero de datos recibidos hasta el momento

Eternal Idol

O lo va guardando en memoria o en un registro que no se vea afectado por el resto de oepraciones que quiere hacer.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

Jeremigio

Cita de: Eternal Idol en 27 Diciembre 2021, 08:04 AM
O lo va guardando en memoria o en un registro que no se vea afectado por el resto de oepraciones que quiere hacer.
Y luego las operaciones de adición y division como se sacan

Eternal Idol

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón