¿Cómo puedo realizar una multiplicación por 2 de la cantidad de 32 bits sin signo en los registros r18:r19:r20:r21
donde r18
es el byte más significativo?
Mi respuesta es la siguiente: rol r18; rol r19; rol r20; rol r21
.
Mi proceso de pensamiento es que, dado que se trata de un número sin signo, podemos excluir el uso de ASL
ya que no hay carry out en MSB. Pero no lo he hecho bien; ¿puedo saber qué parte está mal?