Questions marquées «assembly»

Un langage d'assemblage est un langage de programmation de bas niveau pour un ordinateur, un microcontrôleur ou un autre appareil programmable, dans lequel chaque instruction correspond à une instruction de code machine unique.


7
Est-ce un langage d'assemblage?
Dans mon enfance, je programmais sur une calculatrice soviétique MK-61 . Il avait quatre registres de fonctionnement (X, Y, Z, T) et 15 registres de stockage. Un programme peut comporter 105 étapes. Si je me souviens bien, il y avait des commandes comme: Permuter les registres X et Y Registres …


12
Comment fonctionnent les ordinateurs? [fermé]
C'est presque embarrassant de demander ... J'ai un diplôme en informatique (et un deuxième en cours). Je travaille comme développeur .NET à temps plein depuis près de cinq ans. Je semble généralement compétent dans ce que je fais. Mais je ne sais pas comment fonctionnent les ordinateurs! S'il te plaît, …


3
Pourquoi avons-nous toujours pousser la pile à l'envers?
Lorsque vous compilez du code C et que vous regardez l’assemblage, la pile croît à l’arrière comme ceci: _main: pushq %rbp movl $5, -4(%rbp) popq %rbp ret -4(%rbp)- Cela signifie-t-il que le pointeur de base ou le pointeur de pile déplacent les adresses de la mémoire au lieu de remonter? …
46 c  memory  assembly 

5
Comment tout cela peut-il tenir dans 64 Ko?
Donc, je suis ici à l'assemblée 2011 et il y a eu cette démo: http://www.youtube.com/watch?v=69Xjc7eklxE&feature=player_embedded C'est un seul fichier, c'est écrit dans les règles. Alors, je le répète, comment ont-ils fait en sorte que cela rentre dans un si petit fichier?
45 assembly 


10
Les premiers assembleurs ont-ils été écrits en code machine?
Je lis le livre Les éléments des systèmes informatiques: Construire un ordinateur moderne à partir de Premiers principes , qui contient des projets englobant la construction d'un ordinateur, des portes booléennes aux applications de haut niveau (dans cet ordre). Le projet actuel sur lequel je travaille consiste à écrire un …



1
Explication du pointeur de cadre
Dans l' assemblage MIPS , il existe un registre pour le pointeur de pile et un autre registre pour le pointeur de trame. Qu'est-ce que le pointeur de cadre et quel est son objectif? En quoi diffère-t-il du pointeur de pile?
28 assembly  stack 


3
Pourquoi l'instruction de copie est-elle généralement nommée MOV?
Dans de nombreux assembleurs, une instruction de copie de valeur est généralement nommée "MOV" et sa description dans les manuels contient également généralement "déplacer" (cependant, d'autres mots peuvent être utilisés, comme "charger", "stocker", "extraire", etc. ) Il est rare de trouver un ISA ) qui ne respecte pas cette convention. …
23 history  assembly 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.