반응형

Programming 4

Linux Shell 구현 소스

/* * http://sosal.tistory.com/ * made by so_Sal */ 유닉스 프로그래밍 수업에서 (비록 리눅스를 사용하지만)쉘 프로그래밍 과제가 나와, 했던 과제를 한번 올려 봅니다.- Linux shell programming 쉘(shell) 구현에서 간단한 시그널처리와 fore / back-ground 프로세싱 처리 등에 관하여 구현해보았습니다. * SIGNAL 기능. - ctrl + c : SIGINT - ctrl + z : SIGTSPT - wait 상태의 부모프로세스는 SIGCHLD로 다시 run. - rs (restart) : 자식을 SIGCONT signal로 stop 상태를 run으로, 부모는 restart된 자식을 다시 waitpid로 기다림 * lss : ls - ..

Linux/Linux_Source 2011.05.23

C++ - 포함과 상속

/* * http://sosal.tistory.com/ * made by so_Sal */ 객체지향 상속관련해서 포스팅을 한적이 없더라구요~ 복습할겸 끄적여봅니다 ㅎㅎ 아래는 x,y 좌표를 저장하는 객체를 만든 모습입니다. #include #include using namespace std; class point{ private: int x,y; public: point(int _x,int _y):x(_x),y(_y){}; int getX(){ return x; } int getY(){ return y; } }; int main(){ point a(3,5); printf("%d %d",a.getX(),a.getY()); return 0; } C++ 프로그래밍 경험이 있으신분들은 위 코드를 쉽게 이해하실거..

Assembly 01. IBM assembler MASM 설치

/* * http://sosal.tistory.com/ * made by so_Sal */ IBM 계열 PC Assembley programming 입니다. 어셈블러를 공부하기 전에, 어셈블러를 설치하겠습니다. 위 파일과 에디트 플러스가 필요합니다. 1. 프로그램을 적당한 폴더에 설치한다. 2. 에디트플러스를 다운받고 도구 -> 사용자도구 구성을 누른다. 3. Obj파일을 만들 버튼을 다음과 같이 구성한다. 4. EXE 파일을 만들 버튼을 다음과 같이 구성한다. 5. 새로운 문서를 만들고 파일이름.asm 으로 저장한다. 6. 첫 번째 버튼 눌러 Obj 파일을 생성한다. 파일 이름 입력 후 다음과 같은 메시지가 나오면 성공!!! 7. 두 번째 버튼을 눌러 exe 파일을 위와 동일한 방법으로 생성한다.

반응형