Escriba un programa para PIC16F873 que multiplique dos datos binarios de 8 bits. El resultado será en general de 16 bits. Las entradas deben ser registros de propósito general y deben llamarse FACTOR1 y FACTOR2 respectivamente. La salida debe ser dos registros de propósito general y deben llamarse PRODUCTO_H para la parte alta y PRODUCTO_L para la parte baja.
Su programa debería ser óptimo en cuanto al tiempo de ejecución, es decir que todas las multiplicaciones se demoren el mismo tiempo. Si su programa no cumple este requisito serán restados 0.5 puntos de su nota final.
Más adelante se darán detalles para la entrega de este trabajo.
Subscribe to:
Post Comments (Atom)
ingeniero dos cosas
ReplyDeleteprimero segun el reglamento son por lo menos tres notas para sacar la nota de un corte solo se tomaron dos faltaria una nota que como a muchos de salon no serviria para subir la nota del segundo corte como son tres notas que dice el reglamento no se que plantee usted ya que me asesore en bienestar universitario y me dicen que usted debio tomar las tres notas asi nos cambiaran el profesor agradesco una solucion o una respuesta
segundo : el programa que nos platea para el tercer corte como ustes sabe en mplab solo se pueden hacer por sumar consecutivas o corrimientos entonces no veo como se me va a demorar los mismo ciclo de maquina entre una operacion de valores pequeños ejemplo 2*3 y una de valores grandes ejemoplo 125*240 le pregunto esto ya que veo que por obvias razones no van a demorar lo mismo y como usted dijo eso afectara nuestra nota , asi se usen saltos en casi todas las oparaciones demorara unas mas que otraz agradesco su pronta respuesta
ingeniero dos cosas :
ReplyDeleteprimero
según el reglamento hay que tomar tres notas minas por corte usted solo tomo dos algo que nos perjudica solamente a nosotros los alumnos viendo que como el otro curso tomaron mas de dos notas tuvo mejores resultados , este tema se comento en bienestar universitario y no remitio a que usted nis diga como va a recuperar esa nota o va a ser tomada como un porcentaje extra para el ultimo corte
segundo :
el trabajo hay dos formas de hacerlo que son corrimientos mas sumas y el mas viable seria sumas consecutivas manejadas por ciclo pero ninguno nos va a demorar los mismo ciclo de maquina entre una multiplicación y otra en la que los datos sean totalmente diferentes en los tiempos agradezco me responda ya que nos ayudaría a todos los alumnos ya que muchas veces los trabajos y exámenes son muy enredados espero pronta respuesta
ingeniero veo que los comentarios los eta borrando igual los seguiré escribiendo ya que es la forma de comunicarse con usted lo coloco como anónimo para no tener repercusiones
ReplyDeleteya que mis compañeros opinan lo mismo
primero
segun el reglamento hay que tomar tres notas minas por corte usted solo tomo dos algo que nos perjudica solamente a nosotros los alumnos viendo que como el otro curso tomaron mas de dos notas tuvo mejores resultados , este tema se comento en bienestar universitario y no remitio a que usted nis diga como va a recuperar esa nota o va a ser tomada como un porcentaje extra para el ultimo corte
segundo :
el trabajo hay dos formas de hacerlo que son corrimientos mas sumas y el mas viable seria sumas consecutivas manejadas por ciclo pero ninguno nos va a demorar los mismo ciclo de maquina entre una multiplicación y otra en la que los datos sean totalmente diferentes en los tiempos agradesco me responda ya que nos ayudaria a todos los alumnos ya que muchas veces los trabajos y examenes son muy enrredados espero pronta respuesta
Buenos días.
ReplyDeleteLa verdad no se que pasa que los mensajes no aparecen o se borran(esta es la segunda vez que escribo esto). Pero tengan la seguridad que yo no he borrado nada.
Si ustedes quieren una cuarta nota para el tercer corte, esta bien para mi, pero que todos estén de acuerdo. Les recuerdo que en la última clase yo pregunte si hacíamos un taller y algunos no estuvieron de acuerdo.
Por lo segundo. Tienes razón el algoritmo de sumas sucesivas no sirve para hacer una multiplicación que se demore lo mismo con todos los datos. Si quieren sacar 5.0 en el trabajo no usen este algoritmo. Busquen otro.