Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    ASSEMBLY

    QUALCUNO MI SAPREBBE COSTRUIRE UN PROGRAMMA IN ASSEMBLY!!!!
    PROGRAMMA CHE ACQUISISCE UNA STRINGA DI MAX 30 CARATTERI TUTTI IN MINUSCOLO E SOSTITUISCA LA LATTERA A CON LA G, LA E CON LA J, LA I CON LA N , LA O CON LA T E LA U CON LA Z. MMORIZZANDO ANCHE LE POSIZIONI IN CUI VENGONO TROVATE LE VOCALI.




    VI PREGO AIUTOO!!!
    VVoVe: VVoVe:

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    286
    QUALCUNO MI SAPREBBE COSTRUIRE UN PROGRAMMA IN ASSEMBLY!!!!
    ...e perché dovremmo farlo? Un forum serve a discutere non a offrire servizi. Prova per esempio a fornire indicazioni sul compilatore che adoperi, e magari cosa sei riuscito a fare anche se non funziona.

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296

    Moderazione

    Originariamente inviato da Angemous
    VI PREGO AIUTOO!!!
    Per favore, usa titoli più significativi e non scrivere il testo tutto in maiuscolo.

    Leggi il nostro Regolamento.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    In effetti usare un forum non significa richiedere la scrittura completa di programmi da zero ...

  5. #5
    Cmq ho chiesto la costruzione del programma perchè nn si tratta di trovare errori. Si tratta di doverlo fare(assolutamente) e nn ho la + pallida idea di come possa farlo, chiedo a qualcuno (se sa farlo) se può aiutarmi GENTILMENTE

  6. #6

    [Assembly] Motorola 68000

    Questo è del codice assembler per il motorola 68000, non so quale assembly tu vada cercando cmq spero di fornirti un buon esempio. Se quello che vuoi è la soluzione di un esercizio, ti consiglio di arrivarci da solo... certo con un piccolo aiuto per capire... ed infatti ti mostro il codice di un programma simile, in modo che tu possa trarne ispirazione.

    codice:
                    ORG $8000
    
    %All'interno del registro A0 viene caricato l'indirizzo della 
    %stringa da esaminare.
    START		MOVEA.L	#STRING,A0
    %vengono caricati in D0 e D1 rispettivamente il carattere da
    %ricercare e quello che pone fine alla stringa.
    		MOVE.B	#TOKEN,D0
    		MOVE.B	#TOKEN2,D1
    %comincia il ciclo comparando (tramite indirizzi) le varie
    %lettere con il carattere contenuto nel registro D0
    LOOP 		CMP.B	(A0)+,D0
    %il ciclo controlla che non ci sia il carattere di fine
    %stringa.
    		CMP.B	(A0),D1
    %condizione di uscita dal ciclo BNE = brench not equal: in 
    %pratica se queste due condizioni non vengono soddisfatte
    %il programma salta nuovamente all'etichetta LOOP
    		BNE	LOOP
    %se il carattere è stato trovato, l'indirizzo viene memoriz-
    %zato nella viariabile TOKENA.
    FOUND	        SUBQ.L	#1,A0
    		MOVE.L	A0,TOKENA
    
    	ORG $8100
    TOKEN	EQU		'!'
    TOKEN2	EQU		'<'
    STRING	DC.B		'ab!c<'
    TOKENA	DS.L		1
    		END START
    Spero di esserti stato utile, a presto.

  7. #7
    Scusa....
    è quello dell' 8086...
    cmq grazie

  8. #8
    Ma c'è qualcuno che lo sa fare sto programma?

  9. #9
    Originariamente inviato da Angemous
    Ma c'è qualcuno che lo sa fare sto programma?

    volendo si
    ma nn siamo qui x fare programmi interi
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

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.