Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    mmm non credo! è un assembly scritto in codice 8086, quindi il suo codice è scritto per essere eseguito in modalità reale a 16 bit, GS e FS ancora non esistono...il registro DS dovrebbe contenere tutti i dati allocati

  2. #12
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da celtico94
    mmm non credo! è un assembly scritto in codice 8086, quindi il suo codice è scritto per essere eseguito in modalità reale a 16 bit, GS e FS ancora non esistono...
    Sì ... infatti, FS e GS erano riferiti al discorso ipotetico della modalità protetta di cui parlavo ...

    il registro DS dovrebbe contenere tutti i dati allocati
    Ma non è affatto detto. Si usa tranquillamente ES (per lo spostamento di blocchi di memoria) e anche CS, ripeto, proprio perché quel codice lo fa! Vedi

    codice:
            db      002Eh                   ; cs:
            db      0081h                   ; add word ptr [bx], xxxx
    addirittura usando i microcodici in memoria come se fossero dati (anche se questo tipo di approccio, nei sistemi moderni che non rendono possibile l'esecuzione di codice in aree dati, non è più possibile).
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #13
    cavolo :S non ho capito molto, ma grazie della lezione

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.