Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1641 connectés 

  FORUM HardWare.fr
  Programmation

  s'il vous plait: je cherche un programme simple P CODE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

s'il vous plait: je cherche un programme simple P CODE

n°106251
ddpforman
Posté le 28-02-2002 à 18:24:42  profilanswer
 

voila, je voudrais bien si vous avez un programme écrit en langage p-code qui par exemple multiplie deux nombres et affiche le résultat.. ou bien .. quelque chose comme ça de simple....  
 
merci d'avance:
mon email: fazole@caramail.com
 
merci merciiiiiiiiiiiiii


---------------
Il les a tuées avec leur amour, c'est comme ça tous les jours, partout dans le monde entier....
mood
Publicité
Posté le 28-02-2002 à 18:24:42  profilanswer
 

n°106344
ddpforman
Posté le 28-02-2002 à 21:55:36  profilanswer
 

personne n'as une idée?


---------------
Il les a tuées avec leur amour, c'est comme ça tous les jours, partout dans le monde entier....
n°106350
Tentacle
Posté le 28-02-2002 à 22:20:17  profilanswer
 

ddpforman a écrit a écrit :

personne n'as une idée?  




 
ca ressemble a quoi du p-code ? c'est quoi du p-code? :D

n°106367
ddpforman
Posté le 28-02-2002 à 23:12:11  profilanswer
 

le p code c'est un langage trés basique
juste un peu mieux que l'assembleur.. mais pas beaucoup :-)
hihi


---------------
Il les a tuées avec leur amour, c'est comme ça tous les jours, partout dans le monde entier....
n°106376
Tentacle
Posté le 28-02-2002 à 23:24:42  profilanswer
 

ddpforman a écrit a écrit :

le p code c'est un langage trés basique
juste un peu mieux que l'assembleur.. mais pas beaucoup :-)
hihi  




 
tu peux donner des exemples... je suis curieux :D

n°106377
ddpforman
Posté le 28-02-2002 à 23:25:40  profilanswer
 

justement: j'en ai pas..  
et je voudrais bien en trouver!!!!!!!!!!!!!!!!!!!!!!
 
ouinnnnnnnnnnnnn


---------------
Il les a tuées avec leur amour, c'est comme ça tous les jours, partout dans le monde entier....
n°106383
Tentacle
Posté le 28-02-2002 à 23:29:51  profilanswer
 

ddpforman a écrit a écrit :

justement: j'en ai pas..  
et je voudrais bien en trouver!!!!!!!!!!!!!!!!!!!!!!
 
ouinnnnnnnnnnnnn  




 
essaie ca (trouve dans google et puis traduit de l'espagnol) :
 
http://translate.google.com/transl [...] %26hl%3Dfr

n°106393
ddpforman
Posté le 28-02-2002 à 23:54:19  profilanswer
 

bon c pas un peu ça ..
sauf que nous, les instructions doivent comporter trois lettres..
genre lda..  
des trucs comme ça...


---------------
Il les a tuées avec leur amour, c'est comme ça tous les jours, partout dans le monde entier....
n°106474
gilou
Modérateur
Modzilla
Posté le 01-03-2002 à 09:25:15  profilanswer
 

The Pcode instructions are given in the following list:
 

Code :
  1. Memory operations
  2.   load  (Ri) Rj      -- load memory location whose address is in Ri into register Rj
  3.   store Ri (Rj)      -- store contents of Ri into memory location whose address is in Rj
  4. Register operations
  5.   loadI  N Ri        -- load the number N into Ri 
  6.   move Ri Rj          -- copy the contents or register Ri to register Rj
  7. Integer Arithmetic
  8.   add Ri Rj Rk       -- add the numbers in Ri and Rj and store in Rk
  9.   sub Ri Rj Rk       -- subtract
  10.   mul Ri Rj Rk       -- multiply
  11.   div Ri Rj Rk       -- divide  (and ignore the remainder)
  12.   rem Ri Rj Rk       -- find the remainder of Ri divided by Rj, store in Rk
  13. Program flow control
  14.   jump L             -- jump to instruction L
  15.   jumpEQ Ri Rj L     -- if Ri = Rj then jump to instruction L
  16.   jumpLT Ri Rj L     -- if Ri < Rj then jump to instruction L
  17.   jump (Ri)          -- jump to instruction whose address is in Ri
  18.   halt
  19. I/O
  20.   input Ik Ri           -- read the input number from device Ik
  21.                            and store in register Ri
  22.   output Ri Ok          -- write the number in Ri on the output device Ok


 
Ca et des exemples d'utilisation ici: Origins and Development of Programming Languages
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°106500
gilou
Modérateur
Modzilla
Posté le 01-03-2002 à 09:54:12  profilanswer
 

Bon, j'ai aussi trouvé ca:

Code :
  1. ADD additionne le sous-sommet de pile et le sommet, laisse le résultat au sommet (idem pour SUB, MUL, DIV)
  2. EQL laisse 1 au sommet de pile si sous-sommet = sommet, 0 sinon (idem pour NEQ, GTR, LSS, GEQ, LEQ)
  3. PRN imprime le sommet, dépile
  4. INN lit un entier, le stocke à l'adresse trouvée au sommet de pile, dépile
  5. INT c incrémente de la constante c le pointeur de pile (la constante c peut être négative)
  6. LDI v empile la valeur v
  7. LDA a empile l'adresse a
  8. LDV remplace le sommet par la valeur trouvée à l'adresse indiquée par le sommet (déréférence)
  9. STO stocke la valeur au sommet à l'adresse indiquée par le sous-sommet, dépile 2 fois
  10. BRN i branchement inconditionnel à l'instruction i
  11. BZE i branchement à l'instruction i si le sommet = 0, dépile
  12. HLT halte
  13. Figure 1.11 : Jeu d'instructions du P-Code.


Ca vous fait donc:
Operations arithmetiques
ADD  addition
SUB  soustraction
MUL  multiplication
DIV  division entiere
 
Operations de comparaison
EQL  egal
NEQ  non egal
GTR  plus grand
LSS  plus petit
GEQ  plus grand ou egal
LEQ  plus petit ou egal
 
PRN
INN
INT c
LDI v
LDA a
LDV
STO
BRN i
BZE i
HLT
 
et ca peut s'etendre avec les instructions  
CAL i
RET
 
Tout ca se trouve ici: Travaux Dirigés et Travaux Pratiques pour la Construction d'un Petit Compilateur de Pascal par Philippe Marquet (lifl)
 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
mood
Publicité
Posté le 01-03-2002 à 09:54:12  profilanswer
 

n°106517
gilou
Modérateur
Modzilla
Posté le 01-03-2002 à 10:20:22  profilanswer
 

Et tu as aussi le lien suivant:
http://rcosjava.sourceforge.net/Re [...] fined.html
qui donne la table des P-codes tels que utilises dans des machines qui ont fonctionne.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°106866
ddpforman
Posté le 01-03-2002 à 21:56:41  profilanswer
 

ahhhhhhhh merci gilou :-)
 
pour ta premiére réponse: ben.. c pas vraiment ça..  
pour ta deuxiéme: c notre sujet du compilateur( notre prof nous a dit que il avait repiquet ça à partir d'un prof de lille.. et puis on avait trouvé ensuite le sujet sur internet)
 
et puis le dernier oui c un peu ça :-)
 
merci merci
 
 
n'oubliez pas que si vous avez le compilateur pascal avec comme intermédiaire le p-code.; et tout ça en langage c
ça serait parfait hihi .. mais bon, je réves :-)  
 
byebye merci pour toussssssssss


---------------
Il les a tuées avec leur amour, c'est comme ça tous les jours, partout dans le monde entier....
n°106882
gilou
Modérateur
Modzilla
Posté le 01-03-2002 à 22:42:02  profilanswer
 

Ben la vous avez l'essentiel du boulot alors: Travaux Dirigés et Travaux Pratiques pour la Construction d'un Petit Compilateur de Pascal par Philippe Marquet (lifl)
Il vous reste a traduire le code de l'implem en C (il est en pascal), ce qui doit pas etre tres dur, et adapter ca au Pascal et non pas a leur sous-exemple, le PP1, mais la non plus, ce doit pas etre la mer a boire.
A+,

 

[jfdsdjhfuetppo]--Message édité par gilou--[/jfdsdjhfuetppo]


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°106996
joey_joe
Posté le 02-03-2002 à 13:56:20  profilanswer
 

Yo les amis...
 
  Ouais, Gilou, merci pour ton message, mais on savais déjà comment fonctionner un P-Code... Le problème, était de le programmer.. Menfin, c'est pas grave pour maintenant...
 
  Sinon, ouais pour le site que tu nous dit d'aller voir, en fait, c'est notre sujet... Donc voila voila....
 
  Allez merci et a plus......
 
 
                                        Joey

n°107002
gilou
Modérateur
Modzilla
Posté le 02-03-2002 à 14:20:10  profilanswer
 

Recuperes les deux documents suivants, mis temporairement sur mon site. L'un des deux contient un exemple de programme en P-code:
assign.pdf et PP.pdf.
A+,

 

[jfdsdjhfuetppo]--Message édité par gilou--[/jfdsdjhfuetppo]


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°107109
max2048
Begin The Begin
Posté le 02-03-2002 à 21:20:46  profilanswer
 

Putain mes regardez-les ces deux-là !!! :D
 
Et après ça vous osez me dire que le plouf de ma bataille navale je l'ai piqué sur celle de Linux ??? ppppfffffffff... :sleep:

 

[jfdsdjhfuetppo]--Message édité par max2048--[/jfdsdjhfuetppo]

n°107118
max2048
Begin The Begin
Posté le 02-03-2002 à 21:42:26  profilanswer
 

ET JOE QUI S'EST FAIT LOCKER SON TOMIC !!!!!!
 :lol:  :lol:  :lol:  :lol:  :lol: AIE MON BIDE !  :lol:  :lol:  :lol:  :lol:  :lol:

 

[jfdsdjhfuetppo]--Message édité par max2048--[/jfdsdjhfuetppo]

n°107282
joey_joe
Posté le 03-03-2002 à 18:25:40  profilanswer
 

Ca veut dire quoi ca max, c'est quoi de ton trucs....

n°108064
ddpforman
Posté le 05-03-2002 à 23:42:33  profilanswer
 

eh gilou.. les fichiers ils y sont pas;. ;
 
sinon, t modérateur ici toi!! :-)


---------------
Il les a tuées avec leur amour, c'est comme ça tous les jours, partout dans le monde entier....
n°108071
verdoux
And I'm still waiting
Posté le 05-03-2002 à 23:46:45  profilanswer
 

ddpforman a écrit a écrit :

eh gilou.. les fichiers ils y sont pas;. ;




Alala, Gilou il fait vraiment n'importe quoi !

n°108096
gilou
Modérateur
Modzilla
Posté le 06-03-2002 à 03:59:39  profilanswer
 

ddpforman a écrit a écrit :

eh gilou.. les fichiers ils y sont pas;. ;
 
sinon, t modérateur ici toi!! :-)  




Si, je viens de verifier a l'instant.
Mais c'est pas tres rapide a charger.
A+,

 

[jfdsdjhfuetppo]--Message édité par gilou--[/jfdsdjhfuetppo]


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  s'il vous plait: je cherche un programme simple P CODE

 

Sujets relatifs
Je cherche des tutoriaux sur la 3D isométriqueCherche idée de travail de diplôme pour technicien en informatique
dans une Merde noire! ;( programme corrompu....comment réparercode ascii
[php/javascript] pourquoi ce code ne marche pas???J'AI APRIS A PROGRAMMER EN PHP EN 1 SEMAINE : c trop simple
Code source d'un systeme d'exploitationComment récupérer une variable Javascript dans du code PHP ?????
[Delphi] Je cherche à créer des forms dynamiquement ...[Java] kelk'un pourrai m'expliker ce code svp?
Plus de sujets relatifs à : s'il vous plait: je cherche un programme simple P CODE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR