⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 strcpy.s79

📁 IARSOURCECODE是基于LPC2478嵌入式软件IAR EWARM V4.42的应用实例代码
💻 S79
字号:
;**--------------文件信息--------------------------------------------------------------------------------
;** 文   件   名: strcpy.s79
;** 描        述: 字符串拷贝程序,将srcstr字符串拷贝到dststr区域
;** 版  本: 1.0
;** 日 期: 2007年11月28日
;** 描 述: 原始版本
;**
;**------------------------------------------------------------------------------------------------------
;** 修改人:
;** 版  本:
;** 日 期:
;** 描 述:
;**
;********************************************************************************************************/

        NAME STRCPY                                           ;定义一个名为STRCPY的汇编语言程序模块

        PUBLIC  main                                          ;声明外部引用标号main

        ASEG 0
        CODE32

        COMMON  INTVEC:CODE
        CODE32

        B       main

        RSEG CODE                                             ;定义一个可重定位的CODE段
        CODE32                                                ;32位
        ORG 0x1000                                            ;程序起始地址

main
        LDR R1,=srcstr			    		      ;R1指向源字符串
        LDR R0,=dststr					      ;R0指向目标字符串
        B   .
        
strcopy
        LDRB R2,[R1],#1						;读一个字符到R2,并更新源字符地址
        STRB R2,[R0],#1						;写一个字符,并更新目的字符地址
        CMP R2,#0						;是否结束。以数字0为标志
        BNE strcopy						;循环执行

stop
        B stop


        DATA
srcstr DCB "First string - source ",0			
dststr DCB "Second string - destination ",0
        ENDMOD                                                  ;模块结束
        END     						;源程序结束



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -