TWEETS de petit jo
Visiteurs:53228 (19:aujourd'hui, 585:ce mois, 4422:cette année).Dernière visite:19/05/2024
> Accueil>Tweets
ou
Catégorie:ASCII en assembleur
Tous[nb=406]
Inventions[nb=4]
Le saviez-vous?[nb=25]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=4]La fameuse RAM[nb=14]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=4]Arduino[nb=1]
Les 'ateliers' du microprocesseur[nb=2]Les drapeaux[nb=3]
Microsoft OS[nb=20]Cours magistral[nb=2]OS du futur![nb=12]les fichiers bat ou batch[nb=1]
Langages[nb=33]Assembleur[nb=78]En PHP[nb=14]Expressions régulières[nb=5]Les tableaux[nb=4]
La chaine[nb=10]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]

27/04/2023:



Après plusieurs décennies, le jeu ASCII (de 32 à 127) est devenu universel maintenant, notamment pour les chaines(string) des pages HTML
nous pourrions intégrer quelques fonctions avec ces constantes dans le jeu d'instructions assembleur

J'aime  Commenter
 

28/04/2023:



Je rajouterais donc quelques drapeaux aux (64) flags qui réagissent après un ld al,100000 par exemple

Voir d'après tweet Voir le fil de discussion en entier 

J'aime  Commenter

28/04/2023:



(Pour aller un peu plus loin, si on accepte de lire dans EAX les string par bloc de 8 caractères, commençant tout les 8 octets,et quand la chaine se termine remplit de \0)
On pourrait mettre après ces instructions(voir détails) le registre CL, qui renseigne la position dans EAX remplissant la condition (0 à 7)

J'aime  Commenter

28/04/2023:



Rappelez vous de DAA et AAD qui permettait de transformer un nombre <99 en hexa sur un octet!
Et bien,(avec l'ASCII)en une clock,après ces instructions assembleur, le PC pourrait remplacer al en ax (le resultat en deux caractères).Et l'inverse aussi (ax vers al)

-petit jo: Bien sur,on peut faire >99 (valable aussi pour un byte entier ). Alors l'instruction renvoie un ax en hexa!

Voir le fil de discussion en entier 

J'aime  Commenter
 

28/04/2023:



De même, puisque que l'on a EAX,pouvant contenir 8 caractères de (0) et de (1) ,il serait possible de convertir en un octet AL,et une autre instruction ressortant les 8 bits en ascii...en une clock!
Et convertir le nombre dans EAX(qui est un binaire) en une chaine hexa restituée dans EAX,sans trop de souci. Bien sûr on peut s'aider du registre o (overlay à gauche de EAX:multiplication)
Voir d'après tweet Voir le fil de discussion en entier 

J'aime  Commenter
 

28/04/2023:



Et le must (sisi c'est plus compliqué mais cela devrait pouvoir se faire),vu que la conversion bin vers dec (string ascii)sert souvent!
(en une clock évidemment), la conversion bin vers dec n'est qu'une addition de multiplication avec son poids.

J'aime  Commenter

09/08/2023:



Bien sûr, pour ne pas ralentir le microprocesseur, la partie flags pour les ASCII notamment, peut être éxécuté qu'après une instruction cmp.ascii (comme avec cmp)

J'aime  Commenter
 
Catégorie:ASCII en assembleur
Tous[nb=406]
Inventions[nb=4]
Le saviez-vous?[nb=25]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=4]La fameuse RAM[nb=14]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=4]Arduino[nb=1]
Les 'ateliers' du microprocesseur[nb=2]Les drapeaux[nb=3]
Microsoft OS[nb=20]Cours magistral[nb=2]OS du futur![nb=12]les fichiers bat ou batch[nb=1]
Langages[nb=33]Assembleur[nb=78]En PHP[nb=14]Expressions régulières[nb=5]Les tableaux[nb=4]
La chaine[nb=10]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[112] sur:Medjugorje

SOMMAIRE