Bonjour,

quelqu'un pourrai m'expliquer ce qu'on doit faire je suis dans les nuages :s

réaliser un interprète de langage (ordinateur en papier), autrement dit un programme qui lit le code d'un autre programme, puis effectue ce que le processeur fictif ferait pour exécuter ce code!: un émulateur.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
mnémonique   opcode      interprétation
  add #             20           A <-- A + V
  add @            60          A <-- A + (@)
add * @           E0          A <-- A + * (@)
  sub #             21          A <-- A - V
  sub @           61          A <-- A - (@)
sub * @           E1         A <-- A - * (@)
 nand #             22         A <--  ¬ [A & V]
  nand @          62         A <--  ¬ [A & (@)]
  nand * @        E2         A <--  ¬ [A &*(@)]
   load #            00         A <-  V
  load @           40          A <-   (@)
  load * @          C0        A <-  *(@)
  store @           48        (@) <--  A 
  store * @        C8        * (@) <--  A
  in @               49         (@) <--  entrée 
  in * @             C9        *(@) <--  entrée
  out @             41         sortie <--  (@)
  out * @           C1         sortie <--  *(@)
  jump @          10          PC <--  @
  brn @            11          si A < 0 : PC <-- @
  brz @            12          si A = 0 : PC <-- @

help merci