Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [asm] il comando mov

  1. #1
    Utente di HTML.it L'avatar di unit1
    Registrato dal
    Feb 2004
    Messaggi
    354

    [asm] il comando mov

    il comando:
    codice:
     mov ax.[1000]
    è uguale se non più veloce al comando:
    codice:
     mov bx,1000
     mov ax, bx
    cioè mette in bx 1000h e poi il contenuto di bx in ax.

    Per quale scopo?

    E i seguenti comendi:

    codice:
    mov ax, [1000+bx]
    
    mov ax, [bx]

  2. #2
    il primo carica l'indirizzo che 1000 in ax(molto + veloce che muovere un dato......pensa a [] come a un puntatore C/C++)

    codice:
    mov ax, [1000+bx] ; move into ax the addres of bx+1000
    mov ax, [bx] ; move into ax the addres of bx
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  3. #3
    Utente di HTML.it L'avatar di unit1
    Registrato dal
    Feb 2004
    Messaggi
    354
    allora le perentesi [...] servono per i puntatori, e non per mettere il contenuto prima in BX e poi nelle destinazione?

    se si, mi hai illuminato!

  4. #4
    Originariamente inviato da unit1
    allora le perentesi [...] servono per i puntatori, e non per mettere il contenuto prima in BX e poi nelle destinazione?

    se si, mi hai illuminato!
    e come ho detto
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

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.