Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27
  1. #1

    [Assembler 8086] Far scorrere una stringa sul video

    Salve a tutti! Il mio problema (come da titolo) è quello di far scorrere orizzontalmente una stringa sul monitor partendo dalla prima posizione in alto a sx fino in basso a dx del monitor.

    Qualcuno sa darmi una zampa?

    P.S.: il linguaggio è l'assembler 8086
    «Morii lentamente, in un'insopportabile agonia. Quando finalmente giunse la morte, non mi portò nessun sollievo, poiché chiusi i miei occhi soltanto per riaprirli di nuovo, contemplando intorno a me un mondo di vuota, desolante disperazione e di eterno tormento.»

  2. #2
    Utente di HTML.it L'avatar di cso
    Registrato dal
    Aug 2004
    Messaggi
    2,050
    Devi usare la memoria video o l'INT???

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    anke io dovrei fare un programma simile per i prossimi giorni, appena lo faccio lo posto
    *********************************
    Andrea
    *********************************

  4. #4
    Utente di HTML.it L'avatar di cso
    Registrato dal
    Aug 2004
    Messaggi
    2,050
    lo sto facendo io (è una cacata) però per qualche strano motivo non funziona...

    finito di mangiare mi ci metto e combino qualcosa

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    io usando la memoria video nn sono mai riuscito a far andare nessun programma senza usare il turbodebugger, i misteri della vita
    *********************************
    Andrea
    *********************************

  6. #6
    Utente di HTML.it L'avatar di cso
    Registrato dal
    Aug 2004
    Messaggi
    2,050
    Originariamente inviato da Squall1988
    io usando la memoria video nn sono mai riuscito a far andare nessun programma senza usare il turbodebugger, i misteri della vita
    No, purtroppo sono i misteri di windows XP\2000 perchè con il 98 funziona alla perfezione.

  7. #7
    Utente di HTML.it L'avatar di cso
    Registrato dal
    Aug 2004
    Messaggi
    2,050
    codice:
    ;------------------------------;
                                   ;
               DOSSEG              ;
               .MODEL TINY         ;
               .CODE               ;
               ORG  0100h          ;
                                   ;
    ;------------------------------;
                                   ;
    Main:      MOV  AL,'A'         ;
               MOV  AH,0Eh         ;
               INT  10h            ;
               CALL Delay          ;
               JMP  Main           ;
                                   ;
    ;------------------------------;
                                   ;
    Fine:      MOV  AH,4Ch         ;
               INT  21h            ;
                                   ;
    ;------------------------------;
                                   ;
    Delay:     PUSH CX             ;
               MOV  CX,0000Fh      ;
    Delay1:    PUSH CX             ;
               MOV  CX,005FFh      ;
    Delay2:    LOOP Delay2         ;
               POP  CX             ;
               LOOP Delay1         ;
               POP CX              ;
               RET                 ;
                                   ;
    ;------------------------------;
                                   ;
               END Main            ;
                                   ;
    ;------------------------------;
    Per chiarimenti sono qui.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    il delay è da calibrare?
    *********************************
    Andrea
    *********************************

  9. #9
    Utente di HTML.it L'avatar di cso
    Registrato dal
    Aug 2004
    Messaggi
    2,050
    si perchè cambia da pc a pc.

    se vuoi ti posto un codice con il delay che funziona indipendentemente dalla velocità del processore.

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    è un po' ke lo cerco, se ce l'hai mi fa comodo, anke se magari finiamo ot :E
    *********************************
    Andrea
    *********************************

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.