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
Partager