arm_inst_logicas
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
arm_inst_logicas [2020/05/23 21:43] – mariano | arm_inst_logicas [2020/05/23 21:53] (actual) – mariano | ||
---|---|---|---|
Línea 190: | Línea 190: | ||
El desplazamiento aritmético hace lo mismo, pero manteniendo el signo. Veamos la siguiente figura | El desplazamiento aritmético hace lo mismo, pero manteniendo el signo. Veamos la siguiente figura | ||
- | {{ : | + | {{ : |
+ | Las instrucciones de rotación también desplazan, pero el bit que sale del valor se realimenta. No existe ninguna instrucción para rotar hacia la izquierda ROL, ya que puede simularse con la de rotación a la derecha **ROR** que sí existe. En estas instrucciones el bit desplazado fuera es el mismo que el que entra, además de dejar | ||
+ | una copia en el flag C (Ver abajo). | ||
+ | {{ : | ||
+ | |||
+ | Las instrucciones de rotación con el carry funcionan de manera similar, pero el bit que entra es el que había en el flag C y el que sale va a parar al flag C. | ||
+ | Estas instrucciones sólo rotan un bit, al contrario que las anteriores que podían rotar/ | ||
+ | |||
+ | {{ : |
×
iphelper toolbox
you see this when javscript or css is not working correct
Untested
arm_inst_logicas.1590270206.txt.gz · Última modificación: 2020/05/23 21:43 por mariano