[system programming] 시스템프로그래밍 실습 과제/어셈블리 - 스트링에서 문자제거, Target string의 끝이 sorce string과 연결 프로시저, source와 같은 문장 처음 포인터를 eax에 반환 Str_find 프로시저 (주석 및 소스, 결과)
- 최초 등록일
- 2020.07.03
- 최종 저작일
- 2020.07
- 9페이지/ MS 워드
- 가격 1,000원
소개글
"[system programming] 시스템프로그래밍 실습 과제/어셈블리 - 스트링에서 문자제거, Target string의 끝이 sorce string과 연결 프로시저, source와 같은 문장 처음 포인터를 eax에 반환 Str_find 프로시저 (주석 및 소스, 결과)"에 대한 내용입니다.
목차
1. 문제개요
2. 문제분석 및 풀이방법
3. 소스 및 주석
4. 실행화면
5. 느낀점
본문내용
1. 문제개요
Target string의 끝이 sorce string과 연결 되는 Str_concat라는 프로시저를 작성하라 .
2. 문제분석 및 풀이방법
1) 프로시저가 불려지기 전에 target string은 충분한 공간을 가지고 있어야 하므로, 12칸의 여유공간을 준다...<중 략>
3. 소스 및 주석
NCLUDE Irvine32.inc
Str_length PROTO, pstring:PTR BYTE; 문자열의 길이를 구하는 함수를 사용하기 위한 선언.
.data
targetStr BYTE "ABCDE", 12 DUP(0) ; targetStr에 ABCDE를 넣고 뒤에 12칸을 0으로 초기화해줌.
sourceStr BYTE "FGH", 0; sourceStr에 FGH를 넣음.
.code
...<중 략
4. 실행화면
1. 문제개요
스트링에서 문자를 제거하는 Str_remove라는 프로시저를 작성하라.
2. 문제분석 및 풀이방법
1) 문자를 지우기 위해서 지우고자 하는 문자의 주소와 개수를 넘겨준다.
=>1,6을 사용함으로 해서 target인 abcxxxxdefghijklmop는 b부터 마지막x까지 지워지게 된다.
...<중 략>
참고 자료
없음