__movsb
Específicos de Microsoft
Genera una instrucción de la cadena de movimiento (rep movsb).
void __movsb(
unsigned char* Destination,
unsigned const char* Source,
size_t Count
);
Parámetros
[out] Destination
Un puntero al destino de la copia.[in] Source
Un puntero al origen de la copia.[in] Count
Número de bytes que se van a copiar.
Requisitos
Intrínseco |
Arquitectura |
---|---|
__movsb |
x86, x64 |
Archivo de encabezado <intrin.h>
Comentarios
El resultado es que los primeros bytes de Count indicada por Source se copiarán en la cadena de Destination .
Esta rutina sólo está disponible como intrínseco.
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);
}