Está en la página 1de 6

Variables

I Entradas I0.1
Q Salidas Q2.3
M Marcas
M8.2
NombreDB.NombreVariable
Bloques de Datos DB
Debe crearse el DB y las variables que lo comonen
camusabierto.es
!ro"esor# $dol"o Molina %ernande&
Tipo de
Variables segn
tamao
Direccionamiento Bit
camusabierto.es
!ro"esor# $dol"o Molina %ernande&
Formatos
Numricos
Palabra
I
I'( )Entero*
Entero con si+no
,ontadores
(emori&adores
De -32./8
a 32./.
Doble Palabra
D DI
DI'( )Doble entero*
Entero con si+no
De -210.083/08
a 210.083/0.
!
1E$2 )'3mero en coma "lotante*
,on decimales E4emlo 506./.3 --7 50.6/.3 e51
M89imo# 5:-3.002823e538
M;nimo# 5:-1.1.60<6e-38
%ormatos valores de tiemo
)(emori&adores*
Doble Palabra
Formato Time
(=3m6s00ms Ma9# (=20d>20?>31m>23s>/0.ms
camusabierto.es
!ro"esor# $dol"o Molina %ernande&
Tamao Variables
D"B#$ P%#%B!% &' b(te)* MD +,
P%#%B!% &-"!D) &+ B(te)* M- +,
B.T$* MB +, B.T$* MB +/
BIT M +/., 01 M +/.2
B(te &3 bit)* MB +/
M 21.0 M 21.1 M 21.2 M 21.3 M 21.0 M 21.6 M 21./ M 21..
P%#%B!% &-"!D) &+ B(te)* M- ++
B.T$* MB ++ B.T$* MB +4
$nterior# MD 1/@
Si+uiente libre# MD 20
!eli+ro# Atili&aciBn de
Marcas ara variables
mayores que bit
5olapamiento
de 6ariables
E4emlos
M 21.3
MC 1< MB 1<@ MB 20
MD 18 MB 18@ MB 1<@ MB20@ MB21
MD 20 MB 20@ MB 21@ MB22@ MB23
Se isan entre s;
camusabierto.es
!ro"esor# $dol"o Molina %ernande&
75" 8"!!$8T"
Atili&aciBn de variable mayores que bit
Siemre en un Bloque de Datos
El acceso siemre or nombre de Dariable
'obreDB.'ombreDariable
camusabierto.es
!ro"esor# $dol"o Molina %ernande&
%cceso a los 9onas de una 6ariable
/+,, 0/:,,
E FGnombre de la variable !2,7F.9n )acceso a bit*
E FGnombre de la variable !2,7F.bn )acceso a byte*
E FGnombre de la variable !2,7F.Hn )acceso a alabra*
E FGnombre del bloque de datos7F.Gnombre de la variable7.9n )acceso a bit*
E FGnombre del bloque de datos7F.Gnombre de la variable7.bn )acceso a byte*
E FGnombre del bloque de datos7F.Gnombre de la variable7.Hn )acceso a alabra*
camusabierto.es
!ro"esor# $dol"o Molina %ernande&

También podría gustarte