1

Ecrire un programme assembleur qui demande une chaîne de caractère
puis écrire la récurrence de chaque lettre dans cette chaîne
ex
HELLO
H = 1
E = 1
L = 2
O = 1
c'est mon algorithme je veux la transformation en assembleur ou un autre programme c urgent
Const
T1 : tableau['A'..'Z'] char;
Var
T2: tableau [] entier;
T3: tableau [] char;
i: entier;
x: entier;
i = 1;
i1 = 1;
i2 = 1;
i3 = 1;
x =0;

pour i = 1 jusqu'a 27 faire
debut
T2 [i] = 0;
i = i + 1;
fin;

tantque ( caractere != 0 )
debut
ecrire (" entrer une lettre");
lire (caractere);
T3 [i1] = caractere;
i1 = i1 + 1;
fin;

pour i2 = 1 jusqu'a i1 faire
i3 = 1;
pour i3 = 1 jusqu'a 27 faire
if ( T1 [i3] = T3 [i2] ) faire
T2 [i3] = T2[i3] + 1;
i3 = i3 + 1;
finif;
finpour;
i2 = i2 +1;

finpour;


pour i = 1 jusqu'a 27 faire
if ( T2 [i] superieur a 0 ) faire
ecrire ( T1[i], T2 [i] );
finif;
i = i + 1;

finpour;

2

Le but de ce forum n'est pas de faire tes devoirs à ta place. Si tu as une question précise, explique ce que tu as déjà fait et donne autant de détails que possible sur ce qu'il te manque, quelqu'un pourra peut-être t'aider.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3

Entièrement d'accord! De plus, il est impossible de résoudre cet exercice sans savoir en quel langage assembleur tu es censé coder ça. Les langages assembleur dépendent de la machine et sont très différents entre eux.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

4

	addi sp, sp, -26
	move t8, a0
	move t9, sp

	move t0, t9
	addi t1, t0, 26
fillzero:
	stb  zero, 0(t0)
	addi t0, t0, 1
	bne  t0, t1, fillzero

loop:
	ldb  t0, 0(t8)
	beq  t0, zero, finish
	addi t8, t8, 1

	addi t0, t0, -65
	bltz t0, finish
	addi t1, t0, -65+26
	bgez t1, finish

	add  t0, t9, t0
	ldb  t1, 0(t0)
	addi t1, t1, 1
	stb  t1, 0(t0)
	j    loop

finish:
	addi sp, sp, 26
	jr   ra
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

5

en tasm j'ai un problème
avec la boucle pour et tq et le tableau de type char :'(

6

merci merci

7

Brunni: sinon on peu faire ca aussi:
PHA TXA PHA TYA PHA TXS TXA PHA PHP LDX #0 LDA #0 LP: STA 0,X INX BNE LP LP2: LDA $031E BEQ LP2 TAY SBC 13 BEQ END TYA TAX LDA 0,X ADC #1 STA 0,X SEC BCS LP2 END: LDX #0 LP3: LDA 0,X STA $031F INX BNE LP3 PLP PLA TAX TXS PLA TAY PLA TAX PLA BRK
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

8

Jsr Compte_moi_ces_p...._doccurense
illegal



GT En 68000


P.S. : Godzil (Copyright)
avatar
Accrochez vous ca va être Cerebral !!

9

6502 godzil ?
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

10

yep
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

11

islahbou (./5) :
en tasm j'ai un problème
C'est toujours trop vague. Il y a plusieurs assembleurs qui s'appellent "tasm", et au moins un d'entre eux gère une multitude de processeurs différents.
Alors:
  • Quel processeur?
  • Quel système d'exploitation? (Demander une chaîne de caractères à l'utilisateur dépend du système d'exploitation.)
  • Quel "tasm"?
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

12

tasm == Turbo ASM
Donc OS == DOS.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

13

C'est mon intuition aussi, mais il y a d'autres assembleurs qui s'appellent TASM.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

14

Pas des masses d'apres Wikipedia, a part Turbo Assembler, il y a un machin pour les 6502, et "Table Assembler"

c'est assez limitatif quand meme. Un seul des 3 est vraiment connu
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

15

Ca doit être celui pour les 6502 alors.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741