-
20140825 (다른 프로그램 실행 분석 프로그램 작성)부산IT학원/스마트컨트롤러 2014. 8. 25. 10:54
126일차
---------------------------
현재 작성 중인 프로그램
---------------------------
------- 진행 상황
"현재" 처럼 프로그램을 구현하였는데
"수정" 으로 프로그램을 구현할 것이다.
------- 추가된 소스
--- 설명을 위해 임시로 추가한 소스 실행 전 상태이다.
--- LDST(&temp) 호출
EIP가 code 주소를 가리키게 되면서 main 에서 불러온 t1.exe 를 실행하게 된다.
--- t1.exe 에 inti.asm 코드
LDST(&status)가 호출되면서 STST()가 실행된 지점으로 돌아간다.
------- bzero
리눅스에서 사용가능 함수
#include <string.h>
void bzero(void * s , size_t n);
바이트 스트링 s 의 처음 n 바이트를 0으로 채운다. memset(3)과 마찬가지로 메모리를 초기화하기 위한 목적으로 주로 사용된다. 그러나 이 함수는 구식이 되으므로 bzero 대신 memset(3) 을 사용하도록 한다.
반환값 없음.
'부산IT학원 > 스마트컨트롤러' 카테고리의 다른 글
20140827 (메시지 맵, strrev, strupr, toupper, strlwr, tolower, strchr, strstr, strtol, strtoul, strod) (0) 2014.08.27 20140826 (작성 중인 프로그램) (0) 2014.08.26 20140822 (다른 프로그램 실행 분석 프로그램 작성) (0) 2014.08.22 20140820 (PE 구조) (0) 2014.08.20 20140818 (Assembly CDECL, STDCALL, PE구조) (0) 2014.08.18