Risultati da 1 a 5 di 5

Discussione: Perchè non va?

Visualizzazione Ibrida

Messaggio precedente Messaggio precedente   Nuovo messaggio Nuovo messaggio
  1. #1
    Vento fresco L'avatar di PC_fanatic
    Data Registrazione
    29/12/05
    Località
    Taverna(CZ)(minima altitudine 358mt,comune 521mt,massima 1745mt)Casa mia 600mt
    Età
    34
    Messaggi
    2,232
    Menzionato
    0 Post(s)

    Predefinito Perchè non va?

    L'emu8086 mi da un errore ma non ho capito il perchè(non è che ci ho capito qualcosa a sta assembler 8086 cmq )
    L'errore me lo da al mov ax,SEG messaggio;

    Codice:
    .Model small
    .stack 100h
    .data
    messaggio DB "Digita un carattere sulla tastiera",13,10,'$';
    .code
    start:
    mov ax,SEG messaggio;
    mov ds,ax;
    mov dx,OFFSET messaggio;
    mov ah,09h;
    END start;
    messaggio DB "Calcola il codice ASCII",13,10,'$';
    .code
    start:
    mov ax,SEG messaggio;
    mov ds,ax;
    mov dx,OFFSET messaggio;
    mov ah,09h;
    END start;
    messaggio DB "Esci dal programma",13,10,'$';
    .code
    start:
    mov ax,SEG messaggio;
    mov ds,ax;
    mov dx,OFFSET messaggio;
    mov ah,09h;
    int 21h;
    mov ah,4ch;
    int 21h;
    END start;
    Visitate il sito dedicato a Taverna www.tavernaonline.it

    Dati forniti da Lacrosse WS8610 in schermo solare autocostruito,autoventilato diurno

  2. #2
    Vento fresco L'avatar di PC_fanatic
    Data Registrazione
    29/12/05
    Località
    Taverna(CZ)(minima altitudine 358mt,comune 521mt,massima 1745mt)Casa mia 600mt
    Età
    34
    Messaggi
    2,232
    Menzionato
    0 Post(s)

    Predefinito Re: Perchè non va?

    L'ho rifatto e mi dà sempre lo stesso errore

    .MODEL small;
    .STACK 100h;
    .DATA
    messaggio1 DB "1 - Digita un carattere sulla tastiera ",13,10,"$";
    messaggio2 DB "2 - Calcola il codice ASCII ",13,10,"$";
    messaggio3 DB "3 - Esci dal programma",13,10,"$";
    .CODE;
    start:
    mov ax,SEG messaggio1;
    mov ds,ax;
    mov dx,offset messaggio1;
    mov ah,09h;
    int 21h;
    mov ax,SEG messaggio2;
    mov ds,ax;
    mov dx,offset messaggio2;
    mov ah,09h;
    int 21h;
    mov ax,SEG messaggio3;
    mov ds,ax;
    mov dx,offset messaggio3;
    mov ah,09h;
    int 21h;
    mov ah,4ch;
    int 21h;
    end start;
    Visitate il sito dedicato a Taverna www.tavernaonline.it

    Dati forniti da Lacrosse WS8610 in schermo solare autocostruito,autoventilato diurno

  3. #3
    Vento moderato L'avatar di djordj
    Data Registrazione
    05/03/04
    Località
    Seveso (MI) - 210m s
    Età
    48
    Messaggi
    1,067
    Menzionato
    1 Post(s)

    Predefinito Re: Perchè non va?

    Che ambiente di sviluppo utilizzi?
    MASM32 o qualcos'altro?


    Non devi inserire le direttive .startup e .exit?
    Stefano Giorgetti
    always looking at the sky

  4. #4
    Vento moderato L'avatar di djordj
    Data Registrazione
    05/03/04
    Località
    Seveso (MI) - 210m s
    Età
    48
    Messaggi
    1,067
    Menzionato
    1 Post(s)

    Predefinito Re: Perchè non va?

    Prova qui, c'è un esempio molto simile
    http://www.xs4all.nl/~smit/asm01001.htm

    Stefano Giorgetti
    always looking at the sky

  5. #5
    Vento fresco L'avatar di PC_fanatic
    Data Registrazione
    29/12/05
    Località
    Taverna(CZ)(minima altitudine 358mt,comune 521mt,massima 1745mt)Casa mia 600mt
    Età
    34
    Messaggi
    2,232
    Menzionato
    0 Post(s)

    Predefinito Re: Perchè non va?

    Tutto sistemato grazie lo stesso.
    Ho usato il TASM e funziona
    Visitate il sito dedicato a Taverna www.tavernaonline.it

    Dati forniti da Lacrosse WS8610 in schermo solare autocostruito,autoventilato diurno

Segnalibri

Permessi 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
  •