Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    11

    gestione stringhe

    ciao a tutti!!
    sto facendo un programmino i assembly che richiede input da tastiera una serie di caratteri (illimitati per ora)
    dopo questo input il mio programma dovrebbe verificare che la lunghezza sia 16...non deve essere ne minore ne maggiore di 16 e devecontenere solamente numeri o lettere maiuscole
    se tutte queste condizioni sono verificate stampa a viedo corretto....altrimenti ERRORE...

    io mi blocco sui controlli perchè non riesco a contari i caratteri e non riesco a trovare un modo per fare il controllo e stampare corretto o meno

    qualcuno mi può dare una mano?? grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Quali strumenti utilizzi? Hai scritto del codice?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    11
    allora uso assembly 80x86
    assembler TASM
    in DOS

    Codice:

    DOS EQU 21h
    R_KEY_CHR EQU 01h

    INVIO EQU 13

    CODICE_TASTO DB ?
    SEQUENZA DB ?
    DIMENSIONE DW ?


    LETTURA PROC NEAR
    MOV BX,0
    CICLO: CALL LETTURA_DATI
    CMP AL,INVIO
    JZ FINELETTURA
    MOV [SEQUENZA+BX],AL
    INC BX
    JNZ CICLO
    FINELETTURA: MOV DIMENSIONE,BX
    RET
    LETTURA ENDP



    LETTURA_DATI PROC NEAR
    MOV AH,R_KEY_CHR
    INT DOS
    MOV [CODICE_TASTO],AL
    RET
    LETTURA_DATI ENDP

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 © 2024 vBulletin Solutions, Inc. All rights reserved.