티스토리에서 소스코드 블로깅하기 /* written by kaspy (kaspyx@gmail.com)*/ 프로그래밍 관련 블로그를 하는것은 어려운것 같습니다.ㅡㅡ;; 특히 소스코드를 올려야하는 상황이 많은데, 이럴땐 블로깅할 소스코드를 이쁘게 꾸며주는 사이트에 올려놓고 그것을 복사해서 사용하면 보기에도 좋고, 시간도 절약됩니다. 제가 추천하는 사이트입니다. http://pastebin.com/ (회원가입없이 익명으로도 올릴수있습니다.) 위의 사이트에 접속해서 내가 원하는 소스코드를 올리고, 소스코드언어를 선택해서 Submit을 하면 됩니다. 빨강색 버튼왼쪽은 번호를 넣고, 오른쪽은 번호를 생략합니다. 아래는 소스코드를 복사해서 붙여넣기 했을 때 결과입니다. * 소스코드 라인 포함 #include void ex(char *pname){ .. 더보기 x86 16bit 어셈블리(Assembly) 예제 정리 - 4 /* written by kaspy (kaspyx@gmail.com)*/ 문득 어셈블리 언어를 보다보면 자주쓰지 않는 만큼 해깔릴수 있는것들이 많은것 같아서 정리해보았다. 특히 주소 연산 mov [100], 10 같은것들많이 사용되지 않는 16bit 어셈블리어지만 레지스터 크기나 명령어 이름만 조금 바꾼 형태로 익힌다면 32bit도 그리 어렵지는 않을것이다. 이번에는 비교 및 분기문, 특수연산 등으로 정리하였다. JG 및 JA 명령어예제)mov bl, 5cmp al, bljg 0188ja 018a ;bl 레지스터에 5를 저장하고 al과 비교하여 클 경우 018a 주소로 번지시킵니다.;여기서 jg 구문에서 점프하지 않고 ja에서 한 이유는 jg는 부호있는 검사를 하여 al의 값은 음수가 됩니다.;이때는 a.. 더보기 윈도우(Windows) 애플리케이션(application)의 구조 /* written by kaspy (kaspyx@gmail.com) */ Windows 프로그래밍을 해본 경험이 있는 사람이라면 API 및 Win32 API를 어떤 형태로든 접해본적이 있을 것이다. API란 Application Programming Interface라는 약어로 윈도 운영체제의 기능을 애플리케이션에서 이용하기 위한 인터페이스로, 그 실체는 C/C++ 언어로 개발한 수천개의 함수의 집합이다. 기초적인 내용이라기보다는 기본적인 내용에 가깝고, 도움이 될만한 중요한것들만 정리해 보았다. 1. Windows 애플리케이션은 이벤트 반응형이다 Windows의 GUI 애플리케이션을 시작하면 윈도를 출력할 뿐이며, 일반적으로 아무것도 하지 않는다. 메뉴를 선택하거나 마우스 버튼을 클릭하거나 키를 누르.. 더보기 이전 1 ··· 19 20 21 22 23 24 25 ··· 30 다음