assembly 80x86, qualche tutorial che parta dall'inizio?
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 12 di 12

Discussione: assembly 80x86, qualche tutorial che parta dall'inizio?

Cambio titolo
  1. #1
    l' oscuro nemico L'avatar di morgoth90
    Registrato il
    05-06
    Località
    C LikeLandia
    Messaggi
    2.275

    assembly 80x86, qualche tutorial che parta dall'inizio?

    allora partendo dal presupposto che so proprio poco mi servirebbe una documentazione o una guida/tutorial per capire le istruzioni utilizzabili da un 8086, causa una prof di laboratorio veramente INCOMPETENTE e quando lo dico lo è veramente!

    grazie in anticipo



    ESISTE UN UNICO AMMINISTRATORE


  2. #2
    java is forever
    Ospite
    fai l'assembly dell'intel?

  3. #3
    l' oscuro nemico L'avatar di morgoth90
    Registrato il
    05-06
    Località
    C LikeLandia
    Messaggi
    2.275
    noi a scuola usiamo un programma chiamato emu8086, date le poche e ambigue informazioni fornite dalla prof ho dedotto che il processore da noi preso in considerazione è un 80x86, non saprei dire altro però

    EDIT: da quello che ho letto ora è dell'intel
    Ultima modifica di morgoth90; 27-04-2007 alle 15:39:08



    ESISTE UN UNICO AMMINISTRATORE


  4. #4

  5. #5
    java is forever
    Ospite
    Citazione morgoth90
    EDIT: da quello che ho letto ora è dell'intel
    allora e' lo stesso che facciamo all'uni!

    edit: http://www.scienze.univr.it/fol/main...68.htm&lang=it

  6. #6
    l' oscuro nemico L'avatar di morgoth90
    Registrato il
    05-06
    Località
    C LikeLandia
    Messaggi
    2.275
    Citazione java is forever
    allora e' lo stesso che facciamo all'uni!

    edit: http://www.scienze.univr.it/fol/main...68.htm&lang=it
    grazie, sei un amore

    un grazie ovviamente anche a vtt89



    ESISTE UN UNICO AMMINISTRATORE


  7. #7
    FRAK! L'avatar di The Dix
    Registrato il
    09-05
    Località
    Roma
    Messaggi
    11.830
    xo per imparare l'assembly dovete come imnimo conoscere la struttura del processore...come fai a dire che lo stai facendo e il prof non vi ha detto su che processore vi basate per lavorare? che prof avete????? ^^
    cmq si studia l'8086 perchè è + semplice delle architetture moderne anche se queste ultime mantengono le basi dell'8086
    Spoiler:
    (intel)

  8. #8
    l' oscuro nemico L'avatar di morgoth90
    Registrato il
    05-06
    Località
    C LikeLandia
    Messaggi
    2.275
    ci fanno studiare l'architettura a memoria dal libro -.-
    e in laboratorio ci dice cosa fare, il problema è che lo fa veramente male non spiegando su che registri agiscono i comandi e alcune volte nemmeno spiegandoci i comandi stessi che dovremmo usare per risolvere un problema, pensa che oggi ha spiegato il cmp e subito dopo ci ha detto di fare un programma che metta in ris il valore dei due che sia minore -.- e non ci aveva neppure detto che flag modificava cmp -.-

    stendo un velo pietoso...

    Tramite l'istruizone ADC è possibile effettuare somme che non stanno in un
    unico registro:

    .DATA
    dato32 DD 316423
    .CODE
    ...
    ...
    mov ax,43981 ;ax=43981
    sub dx,dx ;dx=0
    add ax,WORD PTR dato32[0] ;somma ax ai 2 byte meno significativi
    ; di dato32
    adc dx,WORD PTR dato32[2] ;somma ax ai 2 byte piu' significativi
    ; di dato32 tenendo conto del riporto
    ...
    ...

    In questo caso il risultato è contenuto in DX:AX



    avrei una domanda poi,

    In questo caso il risultato è contenuto in DX:AX dice ma in pratica il valore come è contenuto in questi due registri?



    ESISTE UN UNICO AMMINISTRATORE


  9. #9
    ★★★★★ L'avatar di Smuggler
    Registrato il
    10-02
    Località
    Reggio Emilia
    Messaggi
    5.188
    Citazione morgoth90
    ci fanno studiare l'architettura a memoria dal libro -.-
    e in laboratorio ci dice cosa fare, il problema è che lo fa veramente male non spiegando su che registri agiscono i comandi e alcune volte nemmeno spiegandoci i comandi stessi che dovremmo usare per risolvere un problema, pensa che oggi ha spiegato il cmp e subito dopo ci ha detto di fare un programma che metta in ris il valore dei due che sia minore -.- e non ci aveva neppure detto che flag modificava cmp -.-

    stendo un velo pietoso...


    avrei una domanda poi,

    In questo caso il risultato è contenuto in DX:AX dice ma in pratica il valore come è contenuto in questi due registri?
    In che senso? In DX c'è il riporto e in AX la somma.

  10. #10
    zOMG L'avatar di GMCfriend
    Registrato il
    01-04
    Località
    [email protected]
    Messaggi
    13.225
    Citazione morgoth90
    ci fanno studiare l'architettura a memoria dal libro -.-
    e in laboratorio ci dice cosa fare, il problema è che lo fa veramente male non spiegando su che registri agiscono i comandi e alcune volte nemmeno spiegandoci i comandi stessi che dovremmo usare per risolvere un problema, pensa che oggi ha spiegato il cmp e subito dopo ci ha detto di fare un programma che metta in ris il valore dei due che sia minore -.- e non ci aveva neppure detto che flag modificava cmp -.-

    stendo un velo pietoso...


    avrei una domanda poi,

    In questo caso il risultato è contenuto in DX:AX dice ma in pratica il valore come è contenuto in questi due registri?[/FONT]
    caro mio, quando sarai programmatore nessuno ti spiegherà nulla
    impara da te, esiste una guida per emu8086 usala...
    Firma rimossa perche' contenente contenuti offensivi, vietati dal Regolamento.
    By Opp32.

  11. #11
    l' oscuro nemico L'avatar di morgoth90
    Registrato il
    05-06
    Località
    C LikeLandia
    Messaggi
    2.275
    certo a leggere la guida ci arrivo, ma di solito un professore per far imparare dovrebbe spiegare, comunque lasciando in disparte questa faccenda, infatti ora mi stò documwntando per conto mio, non riesco a capire come il risultato viene messo nei due registri, cioè come poi posso ricostruire il valore e metterlo in una variabile



    ESISTE UN UNICO AMMINISTRATORE


  12. #12

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •