Welcome

首页 / 软件开发 / 汇编语言 / C语言内嵌汇编实现字符串拷贝函数strcpy()

C语言内嵌汇编实现字符串拷贝函数strcpy()2013-05-28这段时间一直在做ARM体系结构下的汇编程序设计,有些心得,在这记录一下,记得在之前学习汇编的时候,都是感觉枯燥,没有意思,写程序也只是写一些简单的功能,这篇文章侧重讲解一下利用C语言内嵌汇编实现对字符串的拷贝函数strcpy()。

static inline char *__kernel_strcpy(char *dest, const char *src) char *xdest = dest;asm volatile ("
" "1: move.b(%1)+,(%0)+
" " jne 1b" : "+a" (dest), "+a" (src) : : "memory"); return xdest;
而后在我们所要用到的程序中直接调用即可使用了,也是很容易的。