TWEETS de petit jo
Visiteurs:52609 (18:aujourd'hui, 995:ce mois, 3803:cette année).Dernière visite:29/04/2024
> Accueil>Tweets
ou
Catégorie:Les piles,les listes et le tas en assembleur
Tous[nb=393]
Inventions[nb=4]
Le saviez-vous?[nb=24]Le politiquement correct[nb=25]A vos ordres mon adjudant![nb=1]Y-avez-vous déja songé?[nb=4]Blagues à 'symbales'[nb=4]
Lettre à M...r Mélenchon[nb=3]Problèmes d'écologie[nb=3]
Pour le PC[nb=8]Electroniquement Votres![nb=3]La fameuse RAM[nb=13]Les microcontroleurs PIC[nb=2]Le bit Juju(pour un double)[nb=8]
ASCII en assembleur[nb=7]L'USB[nb=4]Les entêtes des fichiers[nb=11]Les piles,les listes et le tas en assembleur[nb=3]Arduino[nb=1]
Les 'ateliers' du microprocesseur[nb=2]
Microsoft OS[nb=19]Cours magistral[nb=2]OS du futur![nb=12]
Langages[nb=32]Assembleur[nb=76]En PHP[nb=14]Expressions régulières[nb=5]Les tableaux[nb=4]
La chaine[nb=9]Et pour Windev...![nb=10]
Restos du coeur[nb=6]Autres[nb=1]
SQL[nb=6]La BDD(Base De Données)[nb=4]
Pour le W3C[nb=38]Internet[nb=5]ipv6[nb=9]http[nb=5]
Le clavier[nb=6]

21/10/2023:



Actuellement le tas réserve des blocs mémoire de différentes dimensions. Oui, c'est l'OS qui gère l'allocation et la suppression des blocs
Mais s'il s'agit de simples piles LIFO, on peut envisager une gestion un peu plus hardware! Comment? En considérant que la pile qui s'entasse, est constitué de blocs 256*8 octets(voir Détails)

J'aime  Commenter

21/10/2023:



Pour les listes (de caractères notamment,hormis les 8 premiers et les 8 derniers octets), on peut se promener dans la liste et ajouter un bloc à la fin de la String sans réécrire la chaine
Cela donne un coup de vieux à toutes ces allocations de mémoires pour des objets ne gérant qu'une donnée avec son pointeur et prennent beaucoup de mémoire!Il n'y a carrément plus de pointeurs

J'aime  Commenter
 

21/10/2023:



Mais pourquoi 256*8? C'est conventionnel mais selon moi,voici ma position! Avec Zilog on peut faire de l'adressage indexé genre ld A,HL+200.Si le PC en est pourvu, on a un tableau de 256 variant
Cela peut servir, pour les Object, avec 255 méthodes/variables/propriétés(le premier élément c'est le super de l'Object:la class mère), ce qui n'est déja pas mal!

-petit jo: En Zilog, l'unité c'était 8 bits,mais les PC actuellement c'est 64 bits! (et avec un code contenant un index sur un octet) Voila pourquoi!

J'aime  Commenter
 
Catégorie:Les piles,les listes et le tas en assembleur
Tous[nb=393]
Inventions[nb=4]
Le saviez-vous?[nb=24]Le politiquement correct[nb=25]A vos ordres mon adjudant![nb=1]Y-avez-vous déja songé?[nb=4]Blagues à 'symbales'[nb=4]
Lettre à M...r Mélenchon[nb=3]Problèmes d'écologie[nb=3]
Pour le PC[nb=8]Electroniquement Votres![nb=3]La fameuse RAM[nb=13]Les microcontroleurs PIC[nb=2]Le bit Juju(pour un double)[nb=8]
ASCII en assembleur[nb=7]L'USB[nb=4]Les entêtes des fichiers[nb=11]Les piles,les listes et le tas en assembleur[nb=3]Arduino[nb=1]
Les 'ateliers' du microprocesseur[nb=2]
Microsoft OS[nb=19]Cours magistral[nb=2]OS du futur![nb=12]
Langages[nb=32]Assembleur[nb=76]En PHP[nb=14]Expressions régulières[nb=5]Les tableaux[nb=4]
La chaine[nb=9]Et pour Windev...![nb=10]
Restos du coeur[nb=6]Autres[nb=1]
SQL[nb=6]La BDD(Base De Données)[nb=4]
Pour le W3C[nb=38]Internet[nb=5]ipv6[nb=9]http[nb=5]
Le clavier[nb=6]
Tweets[102] sur:Medjugorje