MSP430 instructions de montage
Je suis en train d'essayer de comprendre ce que ces instructions n'ont pour le MSP 430 processeur:
(1) MOV.w #0x0055,R5
(2) BIC.w #0xFFEE,R5
(3) BIS.w #0x1144,R5
Je n'ai pas été en mesure de trouver beaucoup qui explique les instructions de montage et aimerais savoir ce que ces instructions ne et ce qui est stocké dans le registre r5 après chaque instruction. Quelqu'un pourrait-il m'expliquer?
Vraiment? Vous n'avez rien trouvé?
la page de wikipedia a le jeu d'instructions, pas dur à trouver wikipedia.org.
la page de wikipedia a le jeu d'instructions, pas dur à trouver wikipedia.org.
OriginalL'auteur jordan | 2012-10-15
Vous devez vous connecter pour publier un commentaire.
MOV
se déplace d'une valeur à la destination. Dans ce casR5
contiendra la valeur 0x0055.BIC
efface les bits de la valeur de la destination. Si R5 contiendrait 0x0055 avant l'instruction, il contiendra la valeur 0x0011. (Penser à cela comme une inversion de la et de l'instruction).BIS
ensembles de bits -- c'est effectivement la même que pour un ou opération.R5
aura la valeur 0x1155 après cette instruction.OriginalL'auteur Lindydancer
MOV.w #0x0055,R5
effectue les opérations suivantes:src → dst
BIC.w #0xFFEE,R5
effectue les opérations suivantesnot.src .and. dst → dst
BIS.w #0x1144,R5
effectue les opérations suivantes:src .or. dst → dst
Il suffit de regarder la MSP 430 Guide de l'Utilisateur
De Cours:
J'ai été en mesure de trouver ce guide de l'utilisateur avec un lien sur ce très site web
Peut-être qu'ils s'opposent à la cuillère nourrir les gens qui posent de mauvaises questions, ou si vous pensez que la copie que beaucoup de documentation dans une réponse, c'est du matraquage. Je pense que certaines personnes downvote la question et la plupart des réponses à des questions qu'ils pensent ne devrait pas exister.
OriginalL'auteur Security Hound
Un morceau de l'information manquante à partir de l'existant réponses est la signification de .W vs .B.
De l'Article 3.4 de la MSP430F24x Guide de l'Utilisateur (SLAU144J) à la page 56, il spécifie,
Il est intéressant de noter que la valeur par défaut est que les instructions de fonctionner sur un mot.
Ce n'est pas le même jeu d'instructions ou de syntaxe, cependant, ce lien décrit les suffixes qui sont en quelque sorte des communes à travers de nombreux assemblée langues (pas tous). en.wikibooks.org/wiki/X86_Assembly/...
OriginalL'auteur AKstat