📄 strcpy.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 + -