Qui va avoir le mot de la fin (Topic sans fin)

Qui va avoir le mot de la fin (sondage)


  • Total des votants
    132
28 Août 2024
958
1,645
trad en gros (je crois, si je ne dis pas de bêtise)
MOV R0, 110 (la ça charge la valeur 110 dans le registre R0)
SWI 0 (la ça appele une interruption logicielle)

MOV R0, 111 (ensuite ça charge la valeur 111 dans le registre R0) (encore !)
SWI 0 (ça appele encore l'interruption logicielle)

MOV R0, 110 ( ça recharge 110 dans R0) (le retour !)
SWI 0 (encore une interruption logicielle) (ça fait beaucoup là, non ? :residentsleeper:)

MOV R0, 10 ( la charge la valeur 10 dans R0)
SWI 0 ( et enfin encore une dernière interruption logicielle) (eh bah il en avait des choses a dire lui :oops:)

voila :koncha:!
 

Gno

Sage
9 Nov 2022
698
1,203
Il a compris le Pingouin ? Prouve que tu es plus intelligent que Justin
 
  • Lune
Réactions: 1 membre
28 Août 2024
958
1,645
Caractères ASCII ? Adresses mémoire ? Opérations spécifiques du système ? Instructions de contrôle ou de communication ? Rien ?
 

Pingouin

Modérâleur
Auteur du topic
Membre du personnel
13 Déc 2020
2,642
3,085
Moi je fais de l'assembly uniquement pour mon processeur que j'ai créé : le artic7000
 
  • Haha
Réactions: 1 membre

Gno

Sage
9 Nov 2022
698
1,203
Bon, gros malin, lv2 :
Code:
MOV R0, #.deeppink 
MOV R1, #.Pixel0 
MOV R2, #0 
MOV R4, #0 
boucle: 
STR R0,[R1+R2] 
ADD R2, R2, #4 
CMP R2, #3072 
BEQ fin 
MOV R3, R2 
CMP R2, R4 
BEQ divisible 
BLT boucle 
divisible: 
SUB R3, R3, #128 
CMP R3, #0 
BLT couleur 
BNE divisible 
couleur: 
ADD R0, R0, #4 
ADD R4, R4, #128 
B boucle 
fin: 
HALT
 
28 Août 2024
958
1,645
WESH
Messages fusionnés :

Bon, gros malin, lv2 :
Code:
MOV R0, #.deeppink
MOV R1, #.Pixel0
MOV R2, #0
MOV R4, #0
boucle:
STR R0,[R1+R2]
ADD R2, R2, #4
CMP R2, #3072
BEQ fin
MOV R3, R2
CMP R2, R4
BEQ divisible
BLT boucle
divisible:
SUB R3, R3, #128
CMP R3, #0
BLT couleur
BNE divisible
couleur:
ADD R0, R0, #4
ADD R4, R4, #128
B boucle
fin:
HALT
:notlikethis:
 

Gno

Sage
9 Nov 2022
698
1,203
Cette fois-ci j'ai pas triché en prenant un truc de GPT, c'est un vrai code que j'ai fait et qui je sais, fonctionne
 

Pingouin

Modérâleur
Auteur du topic
Membre du personnel
13 Déc 2020
2,642
3,085
Bon, gros malin, lv2 :
Code:
MOV R0, #.deeppink
MOV R1, #.Pixel0
MOV R2, #0
MOV R4, #0
boucle:
STR R0,[R1+R2]
ADD R2, R2, #4
CMP R2, #3072
BEQ fin
MOV R3, R2
CMP R2, R4
BEQ divisible
BLT boucle
divisible:
SUB R3, R3, #128
CMP R3, #0
BLT couleur
BNE divisible
couleur:
ADD R0, R0, #4
ADD R4, R4, #128
B boucle
fin:
HALT
Le nom des variables est trop obvious
 

Gno

Sage
9 Nov 2022
698
1,203
Le nom des variables est trop obvious
Oui mais c'est les trucs prédéfinis par le simulateur Assembly qu'on a utilisé en L1
Messages fusionnés :

Après moi je veux qu'il me dise ce que ça fait EXACTEMENT, pas un truc approximatif 😌