Comment Casio compait les octets ?

Je recherche. Tout et Rien, mais pas de petites annonces ici (pour les PA, c'est dans "Je donne, j'échange, j'achète et je vends")

Modérateur : Politburo

Répondre
Avatar de l’utilisateur
Full metal pocket
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 82
Inscription : 01 oct. 2012 19:26

Comment Casio compait les octets ?

Message par Full metal pocket » 11 nov. 2012 13:27

Je prends un exemple : le Casio FX-880P qui est annoncé avec 32ko de mémoire, en réalité l'utilisateur dispose de 21456 octets ! Je crois qu'il y a comme une erreur !

Est-ce que Sharp comptait les ko comme Casio ?
Je suis fan du petit Sharp PC-1248, the only one "Full plastoc pocket" car il supporte bien l'humidité de la jungle vietnamienne. Son camouflage laisse cependant un peu à désirer (sauf dans l'obscurité).

jxano
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2368
Inscription : 17 févr. 2008 00:34
Localisation : Paris 20ème

Re: Comment Casio compait les octets ?

Message par jxano » 11 nov. 2012 13:45

Le cas des fx850/880P est assez particulier. Le nombre donné en MODE 1 est la mémoire disponible pour les programmes uniquement, et totalement disjointe de celle des variables (qu'on peut modifier avec CLEAR + argument).

De façon générale, le mémoire des pockets est une puissance de 2 entière de kilo-octets, à laquelle il faut retirer un chouia fixe pour le fonctionnement interne de la machine (pile d'appels des FOR et GOSUB, mémoires fixes...) Je ne vois pas de différences fondamentales entre Sharp et Casio (et même d'autres marques...)

Les instructions BASIC occupent généralement 2 octets, et parfois 1 seul sur certaines machines anciennes dont le jeu de caractères est limité (pas de lettres minuscules, par exemple).
Programmeur abscons.

Vilain Barbu
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 96
Inscription : 03 juin 2009 21:39
Localisation : Nord de l'Auvergne profonde

Re: Comment Casio compait les octets ?

Message par Vilain Barbu » 11 nov. 2012 20:42

Sur FX-880P, 8 ko sont réservés pour les variables.
Avec les 21456 octets de mémoire programme, ça fait approximativement 29 Ko, c'est déjà plus proche des 32 Ko annoncés !

On peut d'ailleurs accéder à ces valeurs avec
FRE0 = quantité de RAM pour les variables
FRE1 = quantité de RAM pour les programmes.

Pour les 3 Ko qui restent, il faut demander au spécialiste CASIO.

LEDUDU où est tu ???

Avatar de l’utilisateur
bkg2018
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 359
Inscription : 30 mai 2012 16:57

Re: Comment Casio compait les octets ?

Message par bkg2018 » 19 déc. 2012 19:08

Full metal pocket a écrit :Je prends un exemple : le Casio FX-880P qui est annoncé avec 32ko de mémoire, en réalité l'utilisateur dispose de 21456 octets ! Je crois qu'il y a comme une erreur !

Est-ce que Sharp comptait les ko comme Casio ?
Pour autant que je m'en souvienne, ou sur les plaquettes de pub, la mémoire annoncée par Sharp était celle utilisable par l'utilisateur et non celle physiquement présente dans la machine. Mais en réalité il y en avait souvent un peu plus.

Sur le Sharp 1251 que je connaissais plutôt bien la RAM était découpée en quatre (et c'est dans la doc) :

- la zone système réservée pour le basic : 500 octets
- la zone des variables fixes (A à Z et A$ à Z$) : 208 octets
- la zone pour le mode RSV (stockage des définitions pour les DEF+touche) : 48 octets
- le reste pour les programmes et autres variables DIM : 3486 octets

Sur un 1262 avec 10 Ko c'est identique sauf la zone programme qui est plus large.

Comme dans pratiquement tous les BASIC, les instructions occupent un seul octet quel que soit le mot clé car à quelques caractères près, les valeurs d'octet 0x80 à 0xFF sont réservées à la représentation des instructions BASIC dans la mémoire programme (c'est la "tokenisation").

Une ligne comme 200 A = 1 occupe 7 octets en mémoire, 200 A=1234 en prendra 10, tandis que 200 GOTO 1 en occupe 6. Le numéro de ligne tient sans doute sur 2 octets, le contenu des lignes respectivement sur 3 6 et 2 octets, il faut forcément marquer la fin de ligne donc au moins un octet... il reste un octet mystère :-)

On peut noter au passage que comme sur un 1211, les variables A à Z sont "gratuites" puisque leur mémoire est déjà décomptée (208 octets) et qu'elles sont tout le temps disponibles.
HP : 67 25 34C 15C 41CX 48S* 48SX 48GX 35S* WP34S* 39gII*
TI : SR52 57 58C* 59 Programmer 66 74S 65
Sharp : PC 1245 1251* 1262 G-850S G-850V
Canon : X-07* F-800P*
Casio : CG-8 SF5300E*
*: persos d'époque

Avatar de l’utilisateur
Woodstock
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1969
Inscription : 17 mai 2008 11:19
Localisation : Au fin fond du Santerre ...

Re: Comment Casio compait les octets ?

Message par Woodstock » 19 déc. 2012 21:46

Curieux, ça... sur mon 1251, 200:A=1 ne prend que 6 octets (2 pour le numéro de ligne, 1 pour chaque caractère ou mot-clé Basic, 1 pour le &00 de fin de ligne) ? Voir l'Ordinateur de Poche n°13 page 56 pour le détail des codages.

Ceci dit, chaque poquette (pour faire comme l'OP :wink: ) a son propre codage. Un PC-1500 code ses mot-clés Basic sur 2 octets, et chaque ligne compte un octet supplémentaire pour coder la longueur de la ligne, tandis qu'un PC-1350 code certains de ses caractères sur 2 octets (les trèfles, coeur, carreau et pique notamment)...

Mais de toute manière chaque ordinateur a besoin d'une zone de mémoire pour sa propre cuisine interne (piles d'adresses FOR...NEXT, adresses de retour de GOSUB, mémoire-écran, etc...). Ce qui explique la différence entre la mémoire physiquement installée et ce qui reste disponible pour l'utilisateur. Et c'est pire pour les "gros" ordinateurs : un Commodore 64 avait bien 64 Ko physiquement installés, mais il n'en restait que 39 accessibles sous Basic !
I'm the operator
Of my pocket calculator
I am adding
And substracting...
(Kraftwerk, Computer World, 1981)

Avatar de l’utilisateur
bkg2018
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 359
Inscription : 30 mai 2012 16:57

Re: Comment Casio compait les octets ?

Message par bkg2018 » 19 déc. 2012 22:56

Woodstock a écrit :Curieux, ça... sur mon 1251, 200:A=1 ne prend que 6 octets (2 pour le numéro de ligne, 1 pour chaque caractère ou mot-clé Basic, 1 pour le &00 de fin de ligne) ? Voir l'Ordinateur de Poche n°13 page 56 pour le détail des codages.

Ceci dit, chaque poquette (pour faire comme l'OP :wink: ) a son propre codage. Un PC-1500 code ses mot-clés Basic sur 2 octets, et chaque ligne compte un octet supplémentaire pour coder la longueur de la ligne, tandis qu'un PC-1350 code certains de ses caractères sur 2 octets (les trèfles, coeur, carreau et pique notamment)...

Mais de toute manière chaque ordinateur a besoin d'une zone de mémoire pour sa propre cuisine interne (piles d'adresses FOR...NEXT, adresses de retour de GOSUB, mémoire-écran, etc...). Ce qui explique la différence entre la mémoire physiquement installée et ce qui reste disponible pour l'utilisateur. Et c'est pire pour les "gros" ordinateurs : un Commodore 64 avait bien 64 Ko physiquement installés, mais il n'en restait que 39 accessibles sous Basic !
J'ai peut-être mal compté ? J'ai testé sur un 1262, mais je suppose que c'est pareil. En tout cas le 1251 était assez économique dans son stockage, ce qui ajoutait encore à ses qualités. C'était vraiment une machine étonnante et très capable.

Pour les micros, la donne est complexifiée par la mémoire généralement réservée à l'écran, pour une raison simple, c'est que les affichages étaient systématiquement placés dans l'espace d'adressage du CPU car souvent il n'y avait que le CPU pour remplir les pixels ! Mais tout pour avoir une belle résolution on arrivait facilement à 16 ou 20 Ko de mémoire, et si on avait 10 à 15 Ko de ROM pour le BASIC, on descendait très vite ... Sans compter les machines plus chiadées mais bizarres comme l'EXL100 dont les 32 Ko étaient partagés au choix entre l'affichage et
les programmes, mais en étant en dehors de l'espace d'adressage du CPU. Techniquement intelligent pour laisser de la place aux cartouches, mais affreusement frustrant !
HP : 67 25 34C 15C 41CX 48S* 48SX 48GX 35S* WP34S* 39gII*
TI : SR52 57 58C* 59 Programmer 66 74S 65
Sharp : PC 1245 1251* 1262 G-850S G-850V
Canon : X-07* F-800P*
Casio : CG-8 SF5300E*
*: persos d'époque

Avatar de l’utilisateur
Woodstock
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1969
Inscription : 17 mai 2008 11:19
Localisation : Au fin fond du Santerre ...

Re: Comment Casio compait les octets ?

Message par Woodstock » 19 déc. 2012 23:11

bkg2018 a écrit :J'ai peut-être mal compté ? J'ai testé sur un 1262, mais je suppose que c'est pareil.
Eh bien non :wink:
Les ordinateurs de la série PC-1245 utilisent des numéros de ligne allant de 1 à 999. Alors que ce modèle peut utiliser des numéros de ligne allant de 1 à 65279. Par conséquent, le numéro de ligne utilise 3 octets dans la mémoire vive (RAM) alors que les ordinateurs de la série PC-1245 n'en utilisent que deux. La modification est effectuée automatiquement lorsque le programme est chargé à partir de la cassette.
Source : Ordinateur de poche Sharp modèle PC-1260 / PC-1261 : Mode d'emploi, Annexe G : Utilisation des programmes mis au point pour le PC-1245 ou le PC-1250/1251, Modifications supplémentaires (page 219) :ugeek:
En tout cas le 1251 était assez économique dans son stockage, ce qui ajoutait encore à ses qualités. C'était vraiment une machine étonnante et très capable.
Oh que oui...mais je crains de ne pas être très impartial : ce fut mon premier pocket :mrgreen:
I'm the operator
Of my pocket calculator
I am adding
And substracting...
(Kraftwerk, Computer World, 1981)

Avatar de l’utilisateur
gege
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7180
Inscription : 31 janv. 2008 15:24
Localisation : Banlieue Paârisienne
Contact :

Re: Comment Casio compait les octets ?

Message par gege » 19 déc. 2012 23:13

bkg2018 a écrit :Pour autant que je m'en souvienne, ou sur les plaquettes de pub, la mémoire annoncée par Sharp était celle utilisable par l'utilisateur et non celle physiquement présente dans la machine. Mais en réalité il y en avait souvent un peu plus.
Mmm sur le PC1245 neuf cédé récemment par Ledudu, le MEM ramène 1486 octets alors quela face avant fanfaronne fièrement "2,2K BYTE".
Il n'y a pas de mode RESERVE sur cette machine, et à 8 octets la variable fixe, il manque environ 500 octets... Mystère.
G.E.

cgh
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2288
Inscription : 30 août 2011 12:23
Localisation : Vous êtes ici -> .

Re: Comment Casio compait les octets ?

Message par cgh » 19 déc. 2012 23:30

gege a écrit :
bkg2018 a écrit :Pour autant que je m'en souvienne, ou sur les plaquettes de pub, la mémoire annoncée par Sharp était celle utilisable par l'utilisateur et non celle physiquement présente dans la machine. Mais en réalité il y en avait souvent un peu plus.
Mmm sur le PC1245 neuf cédé récemment par Ledudu, le MEM ramène 1486 octets alors quela face avant fanfaronne fièrement "2,2K BYTE".
Il n'y a pas de mode RESERVE sur cette machine, et à 8 octets la variable fixe, il manque environ 500 octets... Mystère.
G.E.
Non. Il y a 1486 octes pour le BASIC. A cela doit s'ajouter 208 octets pour les 26 variables (A-Z et A$-Z$ [je crois que ce sont les même variables. Seul les 1500/1600 ont des variables numériques et chaines différentes]). Il faut ajouter les buffers d'E/S, le buffer d'affichage, la pile FOR/NEXT, la pile GOSUB/RETURN, la pile des opérations en cours (les parenthèses). Différents pointeurs de travail... On monte facilement à 700 octets. L'ordre MEM renvoie la place disponible pour les programmes (et aussi les variables dynamiques créées par l'ordre DIM).
Remy doit tout connaitre de ces différentes zones. Et bkg2018 l'a aussi expliqué plus haut dans le fil.
Généralement, les constructeurs donnent la taille mémoire en explicitant chaque zone:
  • Mémoire totale : XX Koctets
  • Mémoire programme : NN Koctets
  • Variables : YY octets
  • Mémoire système : ZZ octets (pile, buffers...).
La somme NN+YY+ZZ être égale à XX. Sans compter en plus que 1K c'est 1024 octets...

Le PC1500 que je connais bien possède en fait 3,5 Ko.
- 2Ko : 197 reserve + 1850 pour BASIC + 1 octet de fin = 2048
- A cela s'ajoute: 156 octets pour l'écran, 416 octets pour les variables $ et 208 pour les variables numériques. 256 octets pour les piles (opérations,FOR-NEXT,GOSUB-RETURN), 240 octets pour les buffers, 256 octets de pointeurs divers (fin de BASIC, zone de travail CE-150/CE-158, valeur du WAIT, ...), 64 octets pour la pile du CPU.

C'est pareil pour toutes les machines (pockets et LMS).
Les registres de la programmation synthétique de la HP-41C sont les registres d'état.

Plus la machine est complexe et puissante, plus les "zones systèmes" seront importantes (Ces zones sont cachées pour l'utilsateur mais bien présentes). Un grand écran "consommera" plus de RAM qu'un petit, 50 retours de GOSUB plus que 6, 100 opérations en attente plus que 10, etc...
Dernière édition par cgh le 20 déc. 2012 00:00, édité 1 fois.
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque

cgh
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2288
Inscription : 30 août 2011 12:23
Localisation : Vous êtes ici -> .

Re: Comment Casio compait les octets ?

Message par cgh » 20 déc. 2012 00:00

Et j'ai oublié le plus important: la pile du processeur (64 octets pour le LH5801[PC1500]). Cela concerne les CPU utilisant une pile : Z-80, LH5801, TMS99xx, ... Pour les machines NUT (HP-41) et Saturn (HP-71B, HP-48x), la pile est dans une zone registre du CPU.
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque

Avatar de l’utilisateur
Woodstock
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1969
Inscription : 17 mai 2008 11:19
Localisation : Au fin fond du Santerre ...

Re: Comment Casio compait les octets ?

Message par Woodstock » 20 déc. 2012 00:09

gege a écrit :Mmm sur le PC1245 neuf cédé récemment par Ledudu, le MEM ramène 1486 octets alors quela face avant fanfaronne fièrement "2,2K BYTE".
Il n'y a pas de mode RESERVE sur cette machine, et à 8 octets la variable fixe, il manque environ 500 octets... Mystère.
G.E.
Suffit de lire la notice :wink:
Memory capacity : RAM :
System : about 500 Bytes
Fixed memory aera : 208 Bytes (A-Z, A$-Z$)
Program/Data aera : 1486 Bytes
Source : Sharp Pocket computer model PC-1245 : Instruction manual, Appendix G : specifications (page 157)

Et cette zone est en partie remplie par les piles :
Stack :
Sub-routine 10 stacks
Function : 16 stacks
FOR-NEXT : 5 stacks
Data : 8 stacks
Source : idem
I'm the operator
Of my pocket calculator
I am adding
And substracting...
(Kraftwerk, Computer World, 1981)

Avatar de l’utilisateur
gege
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7180
Inscription : 31 janv. 2008 15:24
Localisation : Banlieue Paârisienne
Contact :

Re: Comment Casio compait les octets ?

Message par gege » 20 déc. 2012 00:43

Merci,
Quelqu'un m'a aussi donné un superbe "Bedienungsanleitung für den Taschencomputer Modell PC-1245", et zeite einhundertachtundzieben on lit (avec délices) :
Speicherkapazität : RAM : 500 Byte System, 1486 Byte BASIC-Programm, 208 Byte Standardvariable !
Je me disais aussi ! :lol:

Qui a dit que collectionner des calculatrices c'est bon pour les autistes ?
Au contraire, on apprend l'Anglais, l'Allemand, le Russe voire le Japonais, on découvre des pays lointains, on parle à des copains autistes, on apprend à souder, dévisser, recoller, etc...

C'est mieux que regarder la télé !
G.E.

Avatar de l’utilisateur
bkg2018
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 359
Inscription : 30 mai 2012 16:57

Re: Comment Casio compait les octets ?

Message par bkg2018 » 20 déc. 2012 01:05

gege a écrit :
bkg2018 a écrit :Pour autant que je m'en souvienne, ou sur les plaquettes de pub, la mémoire annoncée par Sharp était celle utilisable par l'utilisateur et non celle physiquement présente dans la machine. Mais en réalité il y en avait souvent un peu plus.
Mmm sur le PC1245 neuf cédé récemment par Ledudu, le MEM ramène 1486 octets alors quela face avant fanfaronne fièrement "2,2K BYTE".
Il n'y a pas de mode RESERVE sur cette machine, et à 8 octets la variable fixe, il manque environ 500 octets... Mystère.
G.E.
Ah c'est un point de vue ... j'ai regardé tout à l'heure le 1245 que j'ai, c'est bien marqué RAM 2.2K mais juste en dessous il y a bien écrit 1486 steps 26 memories...

Les 500 octets sont bien détaillés dans la notice.
HP : 67 25 34C 15C 41CX 48S* 48SX 48GX 35S* WP34S* 39gII*
TI : SR52 57 58C* 59 Programmer 66 74S 65
Sharp : PC 1245 1251* 1262 G-850S G-850V
Canon : X-07* F-800P*
Casio : CG-8 SF5300E*
*: persos d'époque

Avatar de l’utilisateur
bkg2018
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 359
Inscription : 30 mai 2012 16:57

Re: Comment Casio compait les octets ?

Message par bkg2018 » 20 déc. 2012 01:14

Woodstock a écrit :
bkg2018 a écrit :J'ai peut-être mal compté ? J'ai testé sur un 1262, mais je suppose que c'est pareil.
Eh bien non :wink:
Les ordinateurs de la série PC-1245 utilisent des numéros de ligne allant de 1 à 999. Alors que ce modèle peut utiliser des numéros de ligne allant de 1 à 65279. Par conséquent, le numéro de ligne utilise 3 octets dans la mémoire vive (RAM) alors que les ordinateurs de la série PC-1245 n'en utilisent que deux. La modification est effectuée automatiquement lorsque le programme est chargé à partir de la cassette.
Source : Ordinateur de poche Sharp modèle PC-1260 / PC-1261 : Mode d'emploi, Annexe G : Utilisation des programmes mis au point pour le PC-1245 ou le PC-1250/1251, Modifications supplémentaires (page 219) :ugeek:
En tout cas le 1251 était assez économique dans son stockage, ce qui ajoutait encore à ses qualités. C'était vraiment une machine étonnante et très capable.
Oh que oui...mais je crains de ne pas être très impartial : ce fut mon premier pocket :mrgreen:
En effet je viens de regarder dans la doc et j'avais zappé çà, les numéros de ligne vont de 1 à 999 sur le 1251. Avec pourtant deux octets, quelle bizarre limite ! Et pourquoi trois octets pour arriver seulement à 65279, même pas le 65535 qu'on atteint en deux octets ???
HP : 67 25 34C 15C 41CX 48S* 48SX 48GX 35S* WP34S* 39gII*
TI : SR52 57 58C* 59 Programmer 66 74S 65
Sharp : PC 1245 1251* 1262 G-850S G-850V
Canon : X-07* F-800P*
Casio : CG-8 SF5300E*
*: persos d'époque

cgh
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2288
Inscription : 30 août 2011 12:23
Localisation : Vous êtes ici -> .

Re: Comment Casio compait les octets ?

Message par cgh » 20 déc. 2012 02:18

bkg2018 a écrit :
Woodstock a écrit :
bkg2018 a écrit :J'ai peut-être mal compté ? J'ai testé sur un 1262, mais je suppose que c'est pareil.
Eh bien non :wink:
Les ordinateurs de la série PC-1245 utilisent des numéros de ligne allant de 1 à 999. Alors que ce modèle peut utiliser des numéros de ligne allant de 1 à 65279. Par conséquent, le numéro de ligne utilise 3 octets dans la mémoire vive (RAM) alors que les ordinateurs de la série PC-1245 n'en utilisent que deux. La modification est effectuée automatiquement lorsque le programme est chargé à partir de la cassette.
Source : Ordinateur de poche Sharp modèle PC-1260 / PC-1261 : Mode d'emploi, Annexe G : Utilisation des programmes mis au point pour le PC-1245 ou le PC-1250/1251, Modifications supplémentaires (page 219) :ugeek:
En tout cas le 1251 était assez économique dans son stockage, ce qui ajoutait encore à ses qualités. C'était vraiment une machine étonnante et très capable.
Oh que oui...mais je crains de ne pas être très impartial : ce fut mon premier pocket :mrgreen:
En effet je viens de regarder dans la doc et j'avais zappé çà, les numéros de ligne vont de 1 à 999 sur le 1251. Avec pourtant deux octets, quelle bizarre limite ! Et pourquoi trois octets pour arriver seulement à 65279, même pas le 65535 qu'on atteint en deux octets ???
Les numéros de ligne sont codés en BCD sur le PC1211 et certainement aussi sur les 12xx. Cependant en codage BCD, on pourrait aller jusqu'à 9999. A moins que un codage 0xyz soit nécessaire pour repérer un début de ligne.
Si le numéro de ligne est sur 2 octets en binaire, les numéros s'arrêtent en général à 65279 car l'octet de poids fort à &FF n'est pas possible. C'est le marqueur de fin de zone BASIC ou de programme. Le plus grand numéro de ligne sera donc &FEFF soit 65279.
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque

Répondre

Revenir vers « Recherche informations / technique / etc ... [pas de petites annonces ici] »