有错误 怎么回事呢
#include <stdio.h>
void
abc(char *p , char *p1,unsigned int i);
int main(void)
{
char
a[] = {"daaasasasdasda!"};
char
b[sizeof(a)];
abc(a,b,sizeof(a)/sizeof(a[0]));
return 0;
}
void
abc(char *p , char *p1,unsigned int i)
{
_asm
{
mov
bl,p
and
bx,00001111b
mov
al,p1
mov
si,ax
and
si,00001111b
mov
cx,i
s:
mov
al,[bx]
mov
[si],al
inc
bx
inc
si
loop s
}
}