Conteggio vocali

di il
1 risposte

Conteggio vocali

Salve, ho scritto codesto codice
00008000                                     1  	ORG	$8000
00008000                                     2  
00008000  4100                               3  X	DC.W	'A'
00008002  4200                               4  Y	DC.W	'B'
00008004                                     5  
00008100                                     6  START	ORG	$8100
00008100  4240                               7  	CLR.W	D0
00008102  4349 414F 0000                     8  PAR	DC.W	'CIAO',0
00008108  3038 0041                          9  	MOVE.W	'A',D0
0000810C  4A40                              10  LOOP	TST	D0
0000810E  6600 0006                         11  	BNE	SEGUI
00008112  3238 0042                         12  	MOVE.W	'B',D1
00008116                                    13  
00008116  4A41                              14  SEGUI	TST	D1	
00008118  6700 0002                         15  	BEQ	FIN
0000811C                                    16  FIN	END	START
la mia idea come da titolo, sarebbe quella di contare la vocale A in ciao e terminare il programma una volta appurato che B = Z=1 col comando BEQ, fatto così rispecchia ciò che vorrei fare? Altrimenti come devo cambiarlo? Grazie in anticipo

1 Risposte

  • Re: Conteggio vocali

    Ciao
    dal titolo non si capisce perche' nel titolo parli di vocali mentre nel sorgente ne cerchi una sola!
    counque manca l' incremento della posizione della stringa.
Devi accedere o registrarti per scrivere nel forum
1 risposte