728x90
strcpy를 구현해 봤다.
bss영역에 1024크기의 문자열 string1, string2를 선언해준다.
이후 sysread를 통해 string1에 문자열을 입력해주고 _strcpy를 호출한다.
_strcpy에서는 lea를통해 rsi로 옮긴 string1에 1바이트씩 접근하여 al로 데이터를 옮긴 후 string2에 데이터를 쓰고 있다.
이후 _print 를 통해 데이터를 복사된 문자열을 출력한다.
728x90
'Programming > assembly' 카테고리의 다른 글
nasm x64 assembly strcmp 구현 (0) | 2020.03.15 |
---|---|
nasm x64 assembly strcpy 구현 -2 (0) | 2020.03.11 |
inline func alloca (0) | 2020.03.10 |
nasm x64 assembly strlen 구현 (0) | 2020.03.10 |
loop (0) | 2020.03.01 |