Está en la página 1de 1

PARA HACER UNA MATRIZ UNA DIMENSION O DOS DIMENSIONES:

PRIMERO DEBEMOS CREAR UNA PLANTILLA DE LOS TIPOS DE DATOS QUE VA A CONTENER LA MATRIZ, POR
EJEMPLO SI ES DE UNA SOLA DIMENSION , CREAREMOS UNA VARIABLE TIPO ENTERO POR EJEMPLO DENTRO DEL
UDT

A CONTINUACION DEBEREMOS CREAR LA MATRIZ DENTRO DEL DB , CON LOS DATOS DEL UDT

PRIMERO HACER UN DB Y PONER EN TIPOS DE DATOS MATRIZ [1….100] , POR EJEMPLO.

AHORA DEBEMOS DENTRO DE LA ESTRUCTURA DE LA MATRIZ JUSTO DEBAJO DE LA CASILLA DONDE COLOCAMOS
EL TIPO DE VARIABLE ARRAY , PONEMOS EL NOMBRE DEL UDT1 Y LE DAMOS A ENTER , DE ESTA FORMA YA
QUEDO CREADA LA MATRIZ , DE 100 VARIABLES TIPO INT.

PARA VER LAS VARIABLES DENTRO DEL DB , LE DAMOS A “VER” , Y DESPUES “DATOS” EN VEZ DE DECLARACION.

ASI VEREMOS TODAS LAS VARIABLES DE LA MATRIZ , QUE SERAN TODAS DEL MISMO TIPO , SI QUEREMOS
AÑADIR OTRO TIPO (DOS DIMENSIONES)

VAMOS AL UDT Y AÑADIMOS OTRO TIPO DE VARIABLE , POR EJEMPLO VARIABLE2 TIPO REAL.

AUNQUE AHORA CUANDO ABRAMOS EL UDT , NOS APARECERA DE ROJO , PORQUE NO COINCIDE LA ESTRUCTURA
CON LA QUE TENIA ANTES DE MODIFICAR EL UDT.

PINCHAMOS DONDE ESTA EL NOMBRE SIMBOLICO DEL UDT Y CON EL BOTON DERECHO LE DAMOS A ACTUALIZAR
DECLARACIONES

AHORA SI LE DAMOS A VER DATOS , VEREMOS UNA MATRIZ DE DOS DIMENSIONES.

TAMAÑO , ES B BYTE 8 BITS , W WORD 16 BITS, D DOBLE WORD 32 BITS

A LA HORA DE ACCEDER A LAS VARIABLES LOCALES O TEMPORALES DESDE SU DIRECCION O BYTE SE ACCEDE POR
SU DIRECCION DE INICIO Y SU TAMAÑO.

SI ESTAN EN LA DIRECCION 12.0 POR EJEMPLO

LB12 ACCEDE A LOS 8 BITS PRIMEROS ----LOCAL BYTE 12 (1 BYTE)

LW12 ACCEDE A LOS 16 BITS PRIMEROS LOCAL WORD 12 (2 BYTES)

LD12 ACCEDE A LOS 32 BITS PRIMEROS LOCAL DWORD 12 (4 BYTES)

SI LA VARIABLE OCUPA 2 BYTES Y QUEREMOS ACCEDER AL ULTIMO BYTE , OSEA A LOS ULTIMOS 8 BITS

ACCEDEREMOS CON LB13 , YA QUE LA VARIABLES SI OCUPA 2 BYTES OCUPARA EL BYTE 12 Y EL 13 , Y ACCEDEMOS
CON LB PARA ACCEDER SOLO A LOS 8 BITS DEL BYTE 13, AUNQUE LA VARIABLES SEA UNA WORD DE 2 BYTES ,
PODREMOS PARTIRLA POR LA MITAD Y LEER SOLO LA SEGUNDA MITAD POR EJEMPLO.

SE PUEDE ACCEDER APARTE DE A LAS VARIABLES LOCALES , A LAS VARIABLES DE MARCAS O A LAS VARIABLES DE
ENTRADAS Y SALIDAS:

LB12 LOCAL BYTE 12 , LW12 LOCAL WORD 12 , LD12 DOBLE WORD 12

MB12 MARCA BYTES 12 , MW12 MARCA WORD 12 , MD12 DOBLE MARCA 12

EB12 ENTRADA BYTE 12 , AW12 SALIDAS WORD 12 , ED12 ENTRADAS DOBLE PALABRA 12

También podría gustarte