Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Specyficzne dla firmy Microsoft
Generuje instrukcję Move String (rep movsb
).
Składnia
void __movsb(
unsigned char* Destination,
unsigned const char* Source,
size_t Count
);
Parametry
Lokalizacja docelowa
[out] Wskaźnik do miejsca docelowego kopii.
Source
[in] Wskaźnik do źródła kopii.
Licznik
[in] Liczba bajtów do skopiowania.
Wymagania
Nieodłączny | Architektura |
---|---|
__movsb |
x86, x64 |
Plik<nagłówka intrin.h>
Uwagi
Wynikiem jest to, że pierwsze Count
bajty wskazywane przez Source
są kopiowane do Destination
ciągu.
Ta rutyna jest dostępna tylko jako wewnętrzna.
Przykład
// 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.
END Microsoft Specific