Título: Ejercicio en ensamblador suma-desplazamiento Publicado por: Lariscal23 en 16 Abril 2022, 11:31 am Hola, buenos dias,
Tengo un problema con un ejercicio que nos puso el profesor. El enunciado nos ponía que teniamos que hacer un programa con un numero binario en complemento a 1, que hiciera una multiplicacion suma desplazamiento. El problema es que, sin querer he provocado un bluque infinito y no tengo ni idea de como hacer que deje de serlo. Tampoco tengo claro como comprobar si el digito menos significativo es 0 o 1. ¿Podriais ayudarme con eso? Muchas gracias de antemano. Lariscal23 El codigo que tengo de momento es este: jmp strat start :nop in 00h lda 00h ani 0FFh mov b,a in 01h lda 01h ani 0FFh mov c,a bucle: add b cdr c rrc dcr c rrc jnz bucle sta 01h acabar: hlt |