Page 4 sur 15

Re: questions diverses

Posté : 17 déc. 2018, 18:19
par itasoft
sts,
oui c'est juste, on peut dire à la grosse que le type ANY c'est un pointeur

Re: questions diverses

Posté : 18 déc. 2018, 08:47
par djé
itasoft a écrit : 17 déc. 2018, 18:19 sts,
oui c'est juste, on peut dire à la grosse que le type ANY c'est un pointeur
Oui on peut dire çà.
Disons que le type POINTER existe déjà et définit la zone de mémoire affectée (M,DB,E..) et son adresse de départ .

Dans le codage de la variable ANY on trouve en plus le type de donnée (Bool, CHAR, INT ...), sa taille (le nombre d'élément),et la zone de mémoire affectée (M,DB,E..) et son adresse de départ .

Re: questions diverses

Posté : 18 déc. 2018, 08:53
par itasoft
slts,
type POINTER existe déjà ? avais pas vu, je regarde ça car ça peut m’intéresser

Re: questions diverses

Posté : 18 déc. 2018, 09:10
par djé
itasoft a écrit : 18 déc. 2018, 08:53 slts,
type POINTER existe déjà ? avais pas vu, je regarde ça car ça peut m’intéresser
Tu bosses sur du SIEMENS ?!!?


Alerte ADMINISTRATEUR
Je pense que le compte d'itasoft a été Hacké.

Re: questions diverses

Posté : 18 déc. 2018, 09:24
par itasoft
slts,
Enfer et damnation !!!!!! je croyais être sur l'index Schneider , ça m'apprendra à répondre sur du Teuton !!!!!!!!! lol

Re: questions diverses

Posté : 18 déc. 2018, 16:05
par Brebiou
djé a écrit : 18 déc. 2018, 09:10
itasoft a écrit : 18 déc. 2018, 08:53 slts,
type POINTER existe déjà ? avais pas vu, je regarde ça car ça peut m’intéresser
Tu bosses sur du SIEMENS ?!!?


Alerte ADMINISTRATEUR
Je pense que le compte d'itasoft a été Hacké.
J'ai bien ri :lol:

Re: questions diverses

Posté : 18 déc. 2018, 18:36
par MiGaNuTs
djé a écrit : 18 déc. 2018, 09:10
itasoft a écrit : 18 déc. 2018, 08:53 slts,
type POINTER existe déjà ? avais pas vu, je regarde ça car ça peut m’intéresser
Tu bosses sur du SIEMENS ?!!?


Alerte ADMINISTRATEUR
Je pense que le compte d'itasoft a été Hacké.
Meilleur vanne du mois !
Je suis plié ! :D

Re: questions diverses

Posté : 19 déc. 2018, 10:32
par Mantysse
djé a écrit : 18 déc. 2018, 09:10
itasoft a écrit : 18 déc. 2018, 08:53 slts,
type POINTER existe déjà ? avais pas vu, je regarde ça car ça peut m’intéresser
Tu bosses sur du SIEMENS ?!!?


Alerte ADMINISTRATEUR
Je pense que le compte d'itasoft a été Hacké.
Ah ah ah bien vu ;)

Re: questions diverses

Posté : 19 janv. 2019, 22:28
par Mick1903
Bonsoir à tous,

J'aimerais savoir la différence entre de l'adressage indirect intrazone et interzone?

Merci de vos réponses

Cordialement

Re: questions diverses

Posté : 21 janv. 2019, 08:46
par djé
Bonjour,

Pour faire simple:
Dans les deux cas on les utilise pour faire de l'adressage indirect.
Dans les deux cas ils sont codés sur 32 bits.
  • Dans les cas de l'intrazone : il s'agit d'un simple décalage octet.bit :exemple P#5.2
  • Dans les cas de l'interzone : il s'agit d'un décalge octet.bit avec spécification de la zone mémoire affectée :exemple P#E5.2, ici la zone des entrées
Registres d’adresses AR1 et AR2 (32 bits)
Les registres d’adresses renferment les adresses intrazones ou interzones pour les opérations utilisant l’adressage indirect par registre.
Les registres d’adresses ont une longueur de 32 bits.
Les adresses intrazones ou interzones présentent la structure suivante :
  • Adresse intrazone :0000000000000bbbbbbbbbbbbbbbbxxx
  • Adresse interzone :10000yyy00000bbbbbbbbbbbbbbbbxxx
Légende :
b:Adresse d’octet
x:Numéro de bit
y:Identificateur de zone (le code est donnée par les 8 derniers bits 1000 0yyy)

Zone de périphérie P : 1000 0000 (80h)
Zone d’entrée E: 1000 0001 (81h)
Zone de sortie A: 1000 0010 (82h)
Zone de mémentos M: 1000 0011 (83h)
Zone de données DB: 1000 0100 (84h)