Autor
|
Tema: Ni idea de ensamblador (Leído 3,303 veces)
|
papepo76
Desconectado
Mensajes: 3
|
Buenas tardes Tengo un ligero problemita ye que no tengo ni idea de ensamblador y tengo que resolver unos problemas para la semana que viene, haber si alguien me echa una manita. No pretendo que me resuelvan el problema,sino resolverlo y entenderlo para poder continuar yo. Me olvidaba, es para el 8080 El problema en cuestión es que hay que cargar en el acumulador con el valor del registro B y decrementar reiterativamente hasta que llegue a cero. Mi idea es esta, pero seguro que esta mal LDAX B decremenet: DCR B SUI 1 JZ Fin Jump decrement Fin: HLT
Gracias y saludos
|
|
« Última modificación: 22 Octubre 2016, 20:24 pm por papepo76 »
|
En línea
|
|
|
|
engel lex
|
usa las etiquetas GeSHi al publica en el foro, facilita la lectura tengo años sin usar ensamblador así que no se repsonderte directamente... pero tienes un error en la función en la linea 2 tienes decremenet y en la 6 Jump decrement claramente no hará el salto
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
papepo76
Desconectado
Mensajes: 3
|
usa las etiquetas GeSHi al publica en el foro, facilita la lectura
tengo años sin usar ensamblador así que no se repsonderte directamente... pero tienes un error en la función
en la linea 2 tienes y en la 6 claramente no hará el salto
Gracias por responder ¿Que son las etiquetas GeHsi? Lo de decrement ha sido al escribirlo en el ordenador, ahora lo pongo bien
|
|
|
En línea
|
|
|
|
engel lex
|
arriba a la derecha, la lista desplegable que dice GeSHi haces click en el linguaje que desees, te colocará 2 etiquetas (apertura y cierre) y en medio pegas tu codigo si no está el lenguaje que uses, puedes usar la de codigo simple que es el boton con el simbolo #
|
|
« Última modificación: 22 Octubre 2016, 20:32 pm por engel lex »
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
papepo76
Desconectado
Mensajes: 3
|
arriba a la derecha, la lista desplegable que dice GeSHi haces click en el linguaje que desees, te colocará 2 etiquetas (apertura y cierre) y en medio pegas tu codigo si no está el lenguaje que uses, puedes usar la de codigo simple que es el boton con el simbolo # OK, gracias Enviado desde mi Nexus 5X mediante Tapatalk
|
|
|
En línea
|
|
|
|
xv0
Desconectado
Mensajes: 1.026
|
Hola No entiendo el DCR B, enteoria tienes que cargar B en el acumulador y decrementar a 0. --- Cargar B a acumulador
bucle:
/// accciones
decrementar acumulador comprobar flag cero saltar si es 0, a donde quieras si no retornar a acciones con un salto incodicional
--- Continuacion code El JUMP lo tienes mal es JMP. No se si eso resolvera la duda. Un saludo.
|
|
« Última modificación: 23 Octubre 2016, 20:35 pm por cpu2 »
|
En línea
|
|
|
|
|
|