Visiteurs:52608 (17:aujourd'hui, 994:ce mois, 3802:cette année).Dernière visite:29/04/2024 |
|
Pages:1-20 | 1..2021..4041..6061..76 |
26/10/2020: |
J'ai lu pour les multiplications par microprocesseur, que lorsque qu'il y a débordement (overflow) le registre DX était utilisé pour récupérer la valeur qui dépasse. |
|
26/10/2020: |
Il pourrait y avoir un 2e registre de pile pour le microprocesseur et dans celui-ci(la profondeur est très peu:16 ou 8, quand on sait le la procédure n'appelle pas une autre et savoir ce qu'on fait) -petit jo: Mon idée, à partir d'une idée de Jérémie C., prise au câblage, c'est vrai Voir le fil de discussion en entier J'aime Commenter |
|
19/11/2020: |
On est d'accord pour dire qu'il y a 3 registres généraux du micro-processeur(un pour le code:PC,un pour les données:DX et un pour la pile:SP) |
|
26/04/2021: |
Pour revenir à cette mini-pile: -petit jo: Maintenant, on sait qu'elle s'appelle SU (il y a bien deux systèmes de pile!) et la profondeur de la pile cablée SU est pour moi de 16 éléments Voir d'après tweet Voir le fil de discussion en entier J'aime Commenter |
|
26/04/2021: |
Que pensez-vous de PUSH EAX,[SP-8]?-Mettre la valeur EAX (non pas dans la pile pointée par SP) mais dans la pile pointée dans la pile pointée par @SP-1 |
|
28/04/2021: |
Bien sûr, de nos jours les micro-processeurs sont devenus plus performants pour réaliser des multiplications et des divisions, alors qu'avant le pentium c'était pas rentré dans les moeurs. |
|
26/06/2021: |
La function (1-xreel), ce serait bien qu'elle soit intégrée. Cela irait plus vite car on entre pas 1. Cela prendrait moins de place en assembleur car implicite. |
|
26/06/2021: |
Là je voudrais vous parler des string (qui finissent par le caractère $00), On pourrait gagner en efficacité si c'était intégrer avec x,y(on utilise pas cx). Voir explication! |
|
26/06/2021: |
Quand j'ai débuté l'assembleur, il y avait un registre pile SP et un registre pile SU (utilisateur). Je n'avais rien dis à mon professeur de physique, mais maintenant je peux lui avouer la vérité |
|
28/07/2021: |
L'idéal pour les string finissant par le caractères null, serait qu'elles débutent toutes par des adresses multiples de 4 (32 bits) ou 8 (64bits).. La longueur stokées est aussi multiple de 4 ou 8 |
|
10/08/2021: |
Le processeur Itanium a ajouté des registres à usage général(variables globales).Il y en a 255(ce sont r1 à r255) , car il sont codable sur un octet ,en plus des registres classiques(eax,sp,dx) |
|
10/08/2021: |
Voici quelques 'super' instructions assembleurs que je propose et qui soulageraient la programmation assembleur, faisant penser un peu à du basic! |
|
10/08/2021: |
Instructions assembleur avec 4 registres |
|
10/08/2021: |
Allez soyons futuriste, avec la notion d'interval ! |
|
07/09/2021: |
Comme les entiers sont sur 4 octets ou 8 octets, on ne va pas mettre en immédiat la valeur sur 4 ou 8 octets... surtout que généralement la constante tient sur 1 ou 2 octets ! |
|
07/09/2021: |
De même, quand on est en 64 bits,on lit 8 octets. Il serait bien qu'il y ait des instructions différentes (même mnémoniques quand même !) pour la longueur et l'offset parmi les 8 octets! |
|
17/11/2021: |
Chaque bit du registre des flags à une signification(Z C Overflow > >= < <= ,pour les plus connues) pour qu'après suivant l'instruction assembleur on réalise celle-ci! |
|
17/11/2021: |
Encore un bit de flag en plus!(On a de la place! On est pas rendu à 64 bits de flags!)C'est le flag NAN(valeur indéterminée) sur les entiers signé ou non signé! |
|
18/11/2021: |
Puisqu'en 64bits on a 64 flags,je vous propose quelques uns en plus de tout ceux cités auparavant! |
|
18/11/2021: |
Comme java a deux constantes prédéfinies PI et E ,il serait intelligent que le langage machine stocke dans sa puce les valeurs de constantes comme PI, E, cos(PI/6) sin(PI/3)... |
Pages:1-20 | 1..2021..4041..6061..76 |