PurePicBasic - Asm

Forum de développement du compilateur asm / basic pour les puces microchip
 
AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -53%
GACHI Batterie Externe 26800mAh
Voir le deal
24.94 €

 

 Quelques news ...

Aller en bas 
AuteurMessage
wood51

wood51

Messages : 72
Date d'inscription : 20/01/2013
Age : 39
Localisation : Orléans

Quelques news ... Empty
MessageSujet: Quelques news ...   Quelques news ... EmptyDim 2 Juin - 17:47

Après une longue absence , je donne quelque news ...
Donc comme prévu j'ai recommencer la partie basic . J'avance très doucement (des fois je ne code que deux lignes Very Happy ) Je pense avoir combler quelque lacunes .
Je ne suis qu'à la partie affectation (autrement dit pas grand chose) , le compilateur ne sais générer que des "a = ..." et "dim a as ..." . Cependant en interne il génère le code intermédiaire , vérifie les type, alloue la mémoire . Le compilateur est capable d'affecter des nombres sur 8bits ou 16bits unsigned . Je cherche pour les nombres signé, les nombres de 32bits et les nombres à virgules flottantes .

Comme d'hab un exemple de code généré :

Citation :
Code :
dim a as word
dim b as byte
a = 1577
b = 255

Code Tac :
;affectation de A à 1577
_t0 = 41
_t1 = 6
A 0 = _t0
A 1 = _t1
;affectation de B à 255
_t2 = 255
B 0 = _t2

En interne :
l'adresse 32 (0x020) étant le début de la RAM du pic .
"A" est déclaré comme variable de 16bits à l'adresse 32 (A 0 -> low byte) et 33 (A 1 -> hight byte) .
"B" est déclaré comme variable de 8bits à l'adresse 34

Voilà ... as dans quelques mois .... Razz Razz Razz
Revenir en haut Aller en bas
venom

venom

Messages : 24
Date d'inscription : 21/01/2013
Age : 34
Localisation : . <---- ici

Quelques news ... Empty
MessageSujet: Re: Quelques news ...   Quelques news ... EmptyDim 2 Juin - 19:16

Salut wood,

content d'avoir de tes news, moi aussi de mon coté surchargé pas toucher a une ligne de code depuis longtemps Neutral Ont travail sur quoi deja scratch ???
Laughing Non pas a ce point la quand meme. Mais des que je m'y remet je ferais signe Wink
A dans quelques mois Smile






@++
Revenir en haut Aller en bas
 
Quelques news ...
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
PurePicBasic - Asm :: PurePicBasic-
Sauter vers: