Differences

This shows you the differences between two versions of the page.

Link to this comparison view

alf:laboratoare:09_fr_java [2023/05/09 08:15]
alexandra.negoita02
alf:laboratoare:09_fr_java [2023/05/09 08:42] (current)
alexandra.negoita02
Line 1: Line 1:
 ====== TP 9 - Génération de code 2 ====== ====== TP 9 - Génération de code 2 ======
 +<note warning>
 +Vous devez **accepter** l'​assignment d'ici est travailler avec ce **repository**:​ [[https://​classroom.github.com/​a/​jipKda9e|Lab 9]]
 +</​note>​
  
 Dans le domaine informatique,​ le code de trois adresses (three address code) représente un code intermédiaire utilisé pour les compilateurs en tant que moyen d'​écrire des instructions. Chaque instruction consiste en: Dans le domaine informatique,​ le code de trois adresses (three address code) représente un code intermédiaire utilisé pour les compilateurs en tant que moyen d'​écrire des instructions. Chaque instruction consiste en:
Line 15: Line 18:
 <​code>​ <​code>​
 /* Expression */ /* Expression */
-(5-3)*7;+x = (5-3)/7;
  
 /* Three Address Code */ /* Three Address Code */
Line 22: Line 25:
 sub sub
 push 7 push 7
-mul+div 
 +pop x
 </​code>​ </​code>​
 +
 +
 +
  
  
alf/laboratoare/09_fr_java.1683609333.txt.gz · Last modified: 2023/05/09 08:15 by alexandra.negoita02
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0