Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Help assemly!!!!

  1. #1

    [Assembler]Help assemly!!!!

    Numero 1:dati AX=0345h. BX=004Dh.

    mov 0,bx
    Giro:
    add dx,ax
    dec bx
    jnz Giro

    ...ebbene mi spiegate come DX alla fine risulta 0FBC1h.
    In particolare non mi sono chiare 2 cose:la prima è come diamine fa il registro dx che è a 16 bit alla fine ad essere a 5 bit!!!..inoltre decrementare BX che all'inizio è a 004Dh. fino a 0 equivale a fare un bel po di sottrzioni(un pò troppe per un esecizio da fare in 2 minuti)...non c'è un metodo più rapido?

    E poi altro ex. dati: BP=8086h. SI=8088h.DS=ABCDh.

    mov[bp-8+si],ds

    ..tale istruzione scrive in memoria ABCDh. all'indirizzo CDFF6h....come mai???...io avrei detto all'indirizzo ABDD6h.

  2. #2
    continuiamo quella col titolo corretto
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.