• Inicio
  • Buscar
  • Ingresar
  • Registrarse

    ¿Sabes el motivo de que fallen tanto algunas impresoras Epson?

    • Hack x Crack - Comunidad de Seguridad informática »
    • Programación »
    • ASM »
    • Ejercicio asm
    • Imprimir
    Páginas: [1]   Ir Abajo

    Autor Tema: Ejercicio asm  (Leído 3906 veces)

    Desconectado lariscal23

    • { L0 } Ñuub
    • Mensajes: 1
      • Ver Perfil
    Ejercicio asm
    « en: Abril 17, 2022, 11:32:07 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
    En línea

    Desconectado ravenheart

    • { L7 } Juanker
    • *******
    • Mensajes: 1359
    • Todos mis mensajes están bajo la licencia WTFPL v2
      • Ver Perfil
    Re:Ejercicio asm
    « Respuesta #1 en: Abril 18, 2022, 11:50:10 am »
    ¿Para qué micro?

    Te sugiero que escribas pseudocódigo bien comentado detallando lo que quieres hacer y cómo pretendes hacerlo, y a partir de ahí traduzcas a ensamblador.
    En línea
    You do not need hope if you have drama to back you up.

    • Imprimir
    Páginas: [1]   Ir Arriba
    • Hack x Crack - Comunidad de Seguridad informática »
    • Programación »
    • ASM »
    • Ejercicio asm
     

    • SMF | SMF © 2013, Simple Machines
    • XHTML
    • RSS
    • WAP2
    Va un mudo y le dice a un sordo: Hack x Crack usa cookies. Pues eso... Learn more