CreateThread 시스템 프로그래밍 - CreateThread LPSECURITY_ATTRIBUTES lpThreadAttributes : 보안 식별자를 지정한다. 주로 NULL을 넘긴다. SIZE _T dwStackSize : 스레드 스택의 크기를 지정한다. 0을 넘기면 디폴트로 1MB가 지정된다. LPTHREAD_START_ROUTINE lpStartAddress : 스레드 엔트리 함수 주소를 지정한다. LPVOID lpParameter : 스레드 엔트리 함수에 전달할 인자가 들어간다. DWORD dwCreationFlags : 스레드 생성 옵션을 지정한다. 0이면 lpStartAddress 스레드 엔트리 함수가 바로 시작된다. CREATE_SUSPENDED 플래그를 지정하면 스레드가 생성된 후 바로 시작되지 않고 R.. 더보기 strcpy 구현 AT&T문법 어셈블리 코딩 연습 - strcpy 더보기 puts 구현 AT&T문법 어셈블리 코딩 연습 - puts syscall구조eax : syscall number ebx : 첫 번째 인자 ecx : 두 번째 인자 edx : 세 번째 인자 esi : 네 번째 인자 edi : 다섯 번째 인자 ebp : 여섯 번째 인자syscall number 4는 write함수이다. 첫 번째 인자인 1은 file descriptor이다. file descriptor 0은 표준 입력, 1은 표준 출력, 2는 표준 에러이다. 두 번째 인자는 출력할 문자열의 주소이다. 세 번째 인자는 문자열의 길이다. 더보기 이전 1 ··· 65 66 67 68 69 70 71 ··· 75 다음