부산IT학원/스마트컨트롤러
20140825 (다른 프로그램 실행 분석 프로그램 작성)
EHOzlO
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) 을 사용하도록 한다.
반환값 없음.