Sie sind auf Seite 1von 9

ARCHITECTURE ET

PROGRAMMATION
CHP 3
Donnes
DTSI/DUTI 1 - 2009/2010
Types de donnes

Des valeurs immdiates

Des constantes ou des variables

Des zones de la mmoire.


Valeurs immdiates (1)

Une valeur immdiate est un nombre ou


un caractre dfini dans le programme.

Cette valeur ne peut pas tre modifie


durant son excution.

Le dernier caractre spcifie la base


Valeurs immdiates (2)
Exempl e :

! ""# base dcimale

!d ""# base dcimale

$$%$%b ""# base binaire

$$%$% ""# base dcimale

&'()* ""# base +exadcimale


Variables (1)

Une variable est un emplacement


mmoire rserv pour le programme.

,our c+a-ue variable. il faut spcifier:


" son nom
" sa taille
" son contenu initial ventuel
Variables (2)

DB : DECLARE BYTE (1 byte)

DW : DECLARE WORD (2 bytes)

DD : DECLARE DOUBLE (4 bytes)


NB : ? pas de valeur initial
Variables (3) Chaines de
caractres (a)
'A' est reprsent par 01000001 ou 041h ou 65
'B' est reprsent par 01000010 ou 042h ou 66

'Z' est reprsent par 01011010 ou 05Ah ou 90


'0' est reprsent par 00110000 ou 030h ou 48
'1' est reprsent par 00110001 ou 031h ou 49

'9' est reprsent par 00111001 ou 039h ou 57


Variables (4) Chaines de
caractres (b)
Exemple :

Lettre DB 65

Lettre DB 041h

Lettre DB 'A'
PHRASE DB 'MA 1re PHRASE'
Variables (5) Tableaux (a)
tab1 db 10 dup (0)
//tableau de 10 octets initialiss O
tab2 dd 5 dup (0, 1, 2, 3, 4)
//tableau de 5 double mots initialiss de 0 4
tab3 dw 100 dup (?)
//tableau de 100 mots vides

Das könnte Ihnen auch gefallen