当前位置: 首页 > news >正文

怎样优化手机网站建设wamp 做网站发布

怎样优化手机网站建设,wamp 做网站发布,如何编写微信小程序代码,电子商务网站建设的定义sting.h头文件包含了所有的字符串操作函数 strcpy字符串拷贝函数 cld 指令用于设置方向标志位#xff0c;确保字符串复制是从前向后进行。 lodsb 指令用于将 src 指针指向的字符加载到 AL 寄存器中#xff0c;并将 src 指针递增。 stosb 指令用于将 AL 寄存器中的字符存储到 … sting.h头文件包含了所有的字符串操作函数 strcpy字符串拷贝函数 cld 指令用于设置方向标志位确保字符串复制是从前向后进行。 lodsb 指令用于将 src 指针指向的字符加载到 AL 寄存器中并将 src 指针递增。 stosb 指令用于将 AL 寄存器中的字符存储到 dest 指针指向的位置并将 dest 指针递增。 testb %%al,%%al 指令用于将 AL 寄存器中的字符与自身进行逻辑与操作检查是否为零字符串结束标志。 jne 1b 指令用于跳转到标号 1 处即继续复制下一个字符如果 AL 寄存器中的字符不为零。 ::\S\ (src),\D\ (dest) 表示输入输出约束将 src 和 dest 分别绑定到 S 和 D 寄存 extern inline char * strcpy(char * dest,const char *src) { __asm__(cld\n1:\tlodsb\n\tstosb\n\ttestb %%al,%%al\n\tjne 1b::S (src),D (dest)); return dest; } strcnpy字符串拷贝指定长度函数 使用cld指令将方向标志位清零确保字符串拷贝是从源字符串的低地址向高地址进行的。 使用decl指令将count减1判断count是否大于等于0如果小于0则跳转到标号2处。 使用lodsb指令将源字符串中的一个字节加载到AL寄存器中。 使用stosb指令将AL寄存器中的字节存储到目标字符串中。 使用testb指令判断AL寄存器中的字节是否为0如果不为0则跳转到标号1处继续拷贝下一个字节。 使用rep stosb指令将字符串结束的0字节存储到目标字符串中。 标号2处表示字符串拷贝结束。 static inline char * strncpy(char * dest,const char *src,int count) { __asm__(cld\n1:\tdecl %2\n\tjs 2f\n\tlodsb\n\tstosb\n\ttestb %%al,%%al\n\tjne 1b\n\trep\n\tstosb\n2:::S (src),D (dest),c (count)); return dest; } strcat将源字符串拷贝到目的字符串后 使用cld指令将方向标志位清零确保字符串连接是从源字符串的低地址向高地址进行的。 使用repne scasb指令在目标字符串中搜索字符串结束的0字节。 使用decl指令将目标字符串的指针减1指向字符串结束的0字节的位置。 标号1处表示字符串连接的循环开始。 使用lodsb指令将源字符串中的一个字节加载到AL寄存器中。 使用stosb指令将AL寄存器中的字节存储到目标字符串中。 使用testb指令判断AL寄存器中的字节是否为0如果不为0则跳转到标号1处继续连接下一个字节。 extern inline char * strcat(char * dest,const char * src) { __asm__(cld\n\trepne\n\tscasb\n\tdecl %1\n1:\tlodsb\n\tstosb\n\ttestb %%al,%%al\n\tjne 1b::S (src),D (dest),a (0),c (0xffffffff)); return dest; } strncat将源字符串指定长度拷贝到目的字符串后 cld将方向标志位清零确保字符串操作是向前进行的。 repne scasb从目标字符串的当前位置开始逐个比较字符串中的字节直到遇到字符串结束的0字节或者搜索完整个字符串。 decl %1将目标字符串指针dest的值减1使其指向字符串结束的0字节的位置。 movl %4,%3将count的值移动到计数器寄存器ecx中用于控制拼接的字符数量。 1:定义一个标号用于后续的循环。 decl %3将计数器寄存器ecx的值减1。 js 2f如果计数器寄存器ecx的值为负跳转到标号2处结束循环。 lodsb将源字符串src中的一个字节加载到累加器al中。 stosb将累加器al中的字节存储到目标字符串dest中。 testb %%al,%%al将累加器al中的字节与自身进行逻辑与操作设置相应的标志位。 jne 1b如果累加器al中的字节不为0跳转到标号1处继续循环。 2:定义一个标号用于结束循环后的操作。 xorl %2,%2将累加器eax的值与自身进行异或操作将其清零。 stosb将累加器al中的字节存储到目标字符串dest中。 static inline char * strncat(char * dest,const char * src,int count) { __asm__(cld\n\trepne\n\tscasb\n\tdecl %1\n\tmovl %4,%3\n1:\tdecl %3\n\tjs 2f\n\tlodsb\n\tstosb\n\ttestb %%al,%%al\n\tjne 1b\n2:\txorl %2,%2\n\tstosb::S (src),D (dest),a (0),c (0xffffffff),g (count)); return dest; }
http://www.sadfv.cn/news/320628/

相关文章:

  • 松江建设管理中心网站电子商务网站建设评估工具
  • sql网站开发网络推广哪个好
  • 上传了源程序提示网站建设中咋把网站制作成软件
  • 网页模板网站都有什么作用网页设计模板的结构
  • 东莞网站设计开发技能大赛鹿泉专业网站建设
  • 网站后台怎么上传网页模板专业医疗建站
  • oa网站开发抖音代运营mcn
  • 网站title 在哪里设置网站外链要怎么做
  • 骨干专业建设网站免费下载公众号
  • 网站网络营销传媒公司主要做什么业务
  • 如何建立网站或网页邳州徐州网站开发
  • 设计素材网站合集搜索引擎营销简称为
  • 织梦 手机网站模板微信小程序制作多少钱
  • 成都培训学校网站建设东莞纸箱厂东莞网站建设
  • 潍坊网站建设一品网络小程序百度 网站质量
  • 中国建设银行北海招聘信息网站沈阳网 沈阳网站
  • 民治网站设计圳网站建设公司小程序开发的价格
  • 网站做视频好不好一个域名绑定多个网站
  • 天津建设工程注册中心网站宁波建设网站多少钱
  • 泰安选择企业建站公司有户型图怎么免费设计装修
  • 设计了网站网站建设中怎么设置默认页
  • 南山做网站关于枪网页制作工作总结
  • 安徽网新科技网站建设介绍网站访客qq号码获取
  • 域名注册好了怎么打开网站网站底部图标
  • 随州有哪些网站建设的公司app 官方网站 案例
  • 美团网站界面设计企业类网站有哪些
  • 网站返回首页怎么做的好看网站网站设计网站
  • 网站信息备案查询系统电影网站权重怎么做
  • 电子商务网站建设基础扬州建网站
  • 门户网站是指提供什么的网站网站数据表怎么做