¿Qué significa la instrucción ST en lenguaje ensamblador?
Esta es la instrucción de transferencia de datos más simple. Accede directamente a los datos en la longitud de bits de la máquina sin considerar el bit de signo. ld obtiene los datos de la palabra de 32 bits de la memoria y los coloca en un registro, y st guarda los datos de la palabra de 32 bits del registro en la memoria.
ld some_addr, %r10
st %r10, some_addr
Instrucción de transferencia de datos de doble palabra (LDD, STD)
Esta instrucción Utilice un par de registros para almacenar palabras dobles y debe haber un número par de registros. Tenga en cuenta que la palabra alta (63 ~ 32 bits) se mueve al registro par, y la palabra baja (ubicada en la dirección de memoria efectiva + 4) se mueve al registro impar que sigue.
lddd alguna_addr, %r10 ! some_addr[0] ->%r10, some_addr[4] ->%r11
std %r10, some_addr