__movsb
Específicos de Microsoft
Genera una instrucción de mover cadena (rep movsb
).
Sintaxis
void __movsb(
unsigned char* Destination,
unsigned const char* Source,
size_t Count
);
Parámetros
Destino
[out] Puntero al destino de la copia.
Origen
[in] Puntero al origen de la copia.
Recuento
[in] Número de bytes que se van a copiar.
Requisitos
Intrinsic | Arquitectura |
---|---|
__movsb |
x86, x64 |
Archivo de encabezado<intrin.h>
Comentarios
El resultado es que los primeros Count
bytes a los que Source
apunta se copian en la cadena Destination
.
Esta rutina solo está disponible como función intrínseca.
Ejemplo
// movsb.cpp
// processor: x86, x64
#include <stdio.h>
#include <intrin.h>
#pragma intrinsic(__movsb)
int main()
{
unsigned char s1[100];
unsigned char s2[100] = "A big black dog.";
__movsb(s1, s2, 100);
printf_s("%s %s", s1, s2);
}
A big black dog. A big black dog.
FIN de Específicos de Microsoft