¿Cómo realizo una multiplicación por 2 de la cantidad de 32 bits sin firmar en los registros r18:r19:r20:r21
donde r18
es el byte más significativo?
Mi respuesta es esta: rol r18; rol r19; rol r20; rol r21
.
Mi proceso de pensamiento es que, dado que se trata de un número sin firma, podemos excluir el uso de ASL
ya que no hay ninguna actividad en MSB. Pero no lo entendí bien; ¿Puedo saber qué parte es incorrecta?