A Propos De L'adressage De La Mémoire « Heap - COMFILE Cubloc CB220 Manuel Utilisateur

Table des Matières

Publicité

Manuel utilisateur « CUBLOC™ »
A propos de l'adressage de la mémoire « HEAP »
L'adressage de la mémoire « Heap » est accessible octet par octet. Si vous désirez stocker une
variable de type « Long », vous mémoriserez alors 4 octets à la fois et 4 emplacements
mémoires seront monopolisés.
HWRITE 0, &H1234ABCD, 4
La table ci-dessus représente les 4 emplacements mémoire utilisés pour le stockage de la
variable de type « LONG ». Dès lors, il vous faudra être vigilent dans la gestion des adresses
de votre mémoire « Heap » afin d'éviter que des données ne se chevauchent (comme c'est le
cas dans le petit exemple de code ci-dessous).
HWRITE 0, &HABCD, 2
HWRITE 1, &H6532, 2
Dans cet exemple de code, il y a un chevauchement entre les 2 données stockées au niveau de
l'adresse mémoire 1 de la mémoire « Heap ».
Programme de démo montrant l'utilisation de la mémoire « Heap »
Const Device = CB405
Dim A As Byte
Dim I As Long,J As Long
I = &HABCD1234
Heapclear
Hwrite 0,I,4
Do
Heapw 56830,100
Heapw 56831,123
Debug Dec Heap(56830),Cr
Debug Dec Heap(56831),Cr
J = Hread(0,4)
Debug Hex J,Cr
Delay 100
Loop
(Traduction Française@2005–- Copyright Lextronic – Tous droits réservés)
0
CD
1
AB
2
34
3
12
153

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cubloc cb280Cubloc cb290Cubloc cb405

Table des Matières