Programma con assembly8086

di il
8 risposte

Programma con assembly8086

Scusate sono alle prime armi non riesco a fare questo esercizio proprio come base voi sapreste farmelo e spiegarmelo con codice
Realizzare un programma assembler che legga da tastiera una stringa (password) stampando un asterisco per ogni
carattere inserito e che visualizzi la frase "La password NON soddisfa i requisiti minimi" oppure "Password OK".
I requisiti minimi che deve possedere la password sono:
a)Lunghezza minima 8 caratteri
b)Presenza di almeno 1 carattere maiuscolo ed 1 minuscolo
c)Almeno due caratteri numerici
grazie in anticipo

8 Risposte

  • Re: Programma con assembly8086

    Ciao
    certò che lo so fare
    solo che poi quando dovrai fare l'esame non posso venire.
    qui si aiut,si consiglia e si corregge ma non si fanno gli esercizi al posto degli altri.
    quindi se vuoi aiuto scrivi il codice e poi se ne parla.
  • Re: Programma con assembly8086

    DOSSEG
    .MODEL SMALL
    .STACK 100h
    .DATA
    password_ok db 10,13, 'password corretta',10,13,'$'
    password_no db 10,13,'password non sodissfa i requisiti minimi',10,13,'$'
    ast db "*"
    .CODE
    mov ax,@data
    mov ds,ax ;set DS to point to the data segment
    D: mov ah,01h
    int 21h
    mov bl,0h
    mov bl,65h
    jle a
    cmp a,90
    jge B
    A: cmp al,122
    jge B
    inc bl
    jmp B
    C: cmp al,49
    jle B
    inc bl
    B: inc cl
    mov ah,ast
    mov ah,09
    int 21h
    cmp cl,8
    jg D
    cmp bl,34
    jl E
    mov ah,si
    mov ah,094
    int 21h
    jmp F
    E: mov ah,ho
    mov ah,094
    int 21h
    mov di,0
    mov ah,01
    int 21h

    F: mov ah,4ch ;DOS terminate program function
    int 21h ;terminate the program
    END
    eccolo non so se va bene
  • Re: Programma con assembly8086

    Quando lo faccio partire mi da un errore command fatal
  • Re: Programma con assembly8086

    Su che sistema lo fai girare ?
    se usi windows 32/64 bit devi
    installare un emulatore del dos e far girare il programma sotto l'emulatore.
    un buon emulatore e dosbox.
  • Re: Programma con assembly8086

    Si ho gia istallato dosbox
  • Re: Programma con assembly8086

    E come compili?

    Ci sono cose strane in quel codice ma dovresti avere delle segnalazioni...
  • Re: Programma con assembly8086

    X gimmi345
    mi sapresti indicare le seguenti parti nel sorgente?
    1) gestione della password (memorizzazione)?
    2) criteri selettivi della password
  • Re: Programma con assembly8086

    Ho risolto grazie lo stesso c'era molti errori di sintassi che di logica cmq grazie per le risposte
Devi accedere o registrarti per scrivere nel forum
8 risposte