CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Convertir python en assembleur ?

ChromaWidow
ChromaWidow
Niveau 2
17 mars 2020 à 21:26:25

Salut,
J'aimerais traduire ce petit programme Python :
x=0
while x<3:
x=x+1

en langage Assembleur de cette forme :
MOV R0,#42
STR R0,150
HALT

Il faut qu'il soit fonctionnel avec ce site :
http://www.peterhigginson.co.uk/AQA/

Je n'y parviens pas, si quelqu'un sait programmer en assembleur je suis preneur ! :)

worldbreaker
worldbreaker
Niveau 8
17 mars 2020 à 23:10:23

Dans quel assembleur ? :-)

worldbreaker
worldbreaker
Niveau 8
17 mars 2020 à 23:13:44

https://pixees.fr/informatiquelycee/n_site/nsi_prem_sim_cpu.html

Tiens c'est bizarre y'a le meme exercice à la fin.

worldbreaker
worldbreaker
Niveau 8
17 mars 2020 à 23:47:46

Bon je suis clairement pas un pro de l'assembler et la solution est peut etre pas tres elegante.

      mov R0,#0
l1:
      cmp R0,#3
      beq end 
      add R0, R0,#1
      blt l1
end:
      halt

la doc

https://filestore.aqa.org.uk/resources/computing/AQA-75162-75172-ALI.PDF
https://en.wikibooks.org/wiki/A-level_Computing_2009/AQA/Processing_and_Programming_Techniques/Machine_Operation_and_Assembly_Language

Enjoy, fais l'effort de comprendre pourquoi et comment

Zynterko
Zynterko
Niveau 1
16 mai 2022 à 16:21:00

Bonjour j ai vraiment besoin d aide j ai un travail à rendre pour demain et je n y arrive pas ça fait 3h que jsuis dessus. Je dois coder en assembleur les 2 programmes python:
Numéro 1:
a=5
b=10
if a+b==12:
a=a+2
else:
b=b+2
b=a
Numéro 2:
a=0
while a<4:
a=a+1

Merci de votre aide

godrik
godrik
Niveau 30
16 mai 2022 à 18:59:38

Qu'est ce qui te pose probleme. Ca a l'air relativement simple.

Zynterko
Zynterko
Niveau 1
16 mai 2022 à 20:10:24

Bah j étais pas la aux 2 cours précédents et mes camarades de classe m ont pas donné les travaux faits ducoup je comprends rien

Magrozz
Magrozz
Niveau 7
16 mai 2022 à 20:41:18

T'as littéralement posté le même exercice sauf que c'est <4 au lieu de < 3 .

Zynterko
Zynterko
Niveau 1
16 mai 2022 à 20:52:18

Oui mais poir le premier je trouve pas

Magrozz
Magrozz
Niveau 7
16 mai 2022 à 20:53:37

Alors pourquoi tu dis je dois coder les deux ?

Zynterko
Zynterko
Niveau 1
16 mai 2022 à 21:34:22

Parce que je l ai seulement vu quand je l ai envoyé

Zynterko
Zynterko
Niveau 1
16 mai 2022 à 21:42:40

Sinon ta la rep a ma question ou nn ?

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment