쿨소프트

Samsung Smart App Challenge left_banner
  1. No Image

    간과하기 쉬운 것들...

    그냥 간과 하실 것도 같아서. 1. mov 와 lea의 차이점 사실 주소에 []를 씌우면 lea와 같을 수도 있는거죠. 2. 오퍼랜드에 []가 있는 것과 없는 것의 차이점. 3. callxxxx 은 push eip+4 랑 jmp xxxx 랑 같이 있는 것. 그럼 RET, RETN?은? 4. eip+4 를 한다...
    Date2011.10.13 By쿨러 Views2165
    Read More
  2. No Image
    UPDATE

    어셈블리어의 CPU레지스터

    안녕하세요. 리버스 엔지니어링 역분석 구조와 원리,리버싱이란책으로 공부하고 있는 회원입니다. CPU 레지스터를 소개를 하려고 글을씁니다. 아직 책도 다못땟으니까 욕은 좀만 해주세요 ㅠㅠ.... 책에 잇는 내용을 제가 정리한걸 적어드릴꼐요. ------------...
    Date2011.08.18 By오타해커 Views2891
    Read More
  3. No Image

    ReaD Time Stamp Counter (RDTSC) 명령어

    IA-32 매뉴얼을 참고하여 , 해당 명령어에 관해서 설명을 하겠습니다. 1. 명령어 소개 RDTSC는 IA-32 아키텍쳐 기반으로 설계된 CPU에서 동작하는 명령어입니다. CPU도 디지털 회로이고 , 디지털실험을 해보신분은 알겠지만 , 그 많은 회로들중에서 카운터 회...
    Date2010.02.03 BySone Views3707
    Read More
  4. No Image

    PC ASM

    간만에 인터넷 검색하다가 찾은 곳입니다. http://www.drpaulcarter.com/ 위 싸이트 가보니.. PC 어셈블리에 대해 정리한 파일이 있더군요. 지은이는 Paul A.Cater라는 사람인데. 우리나라 이재범씨가 번역했다고 하네요. 최신자료가 올라와 있는것 같아 ...
    Date2009.12.23 By디코 Views3034
    Read More
  5. No Image

    어셈블리로 swap 함수!

    일반적으로 c나 c ++을 이용해 call by reference 로 만든 swap 함수를 작성하면 void swap(int *a,int*b) { int temp=*a; *a=*b; *b=temp; } 로 만들수가 있죠. 이걸 어셈블리어 로 고쳐보면 처음 셋팅 부분과 마지막 세팅 부분을 빼면 중간부...
    Date2010.07.17 By룰루라라라 Views4045
    Read More
  6. No Image

    김병희님 강좌입니다.

    1994년 하이텔 프로그래밍 동호회에 올라왔던 강좌 입니다. TXT파일 36개로 되어있습니다. 어젠가? 그젠가? 구해서 어셈블의 ㅇ도 모르는 상태에서 공부했는데 11개 강의 막힘없네요. 그냥 따라가면서 실습할 수 있는 예제의 비율이 높아서 머리에 쏙...
    Date2010.02.14 By공돌이pooh Views4178
    Read More
  7. No Image

    LEA 명령어 강좌

    LEA ( Load Effective Address ) LEA reg, mem 즉 mem의 값을 reg에 복사를 한다는 소리입니다. LEA EAX, [00400000] 있다면 00400000를 불러와 EAX값에 저장한다. 라고 할 수 있습니다.
    Date2010.01.17 By우준 Views4569
    Read More
  8. No Image

    [PDF] 어셈블리어의 기초.

    초보자를 위한 어셈블리어 기초파일
    Date2009.06.02 By프로그래밍 Views10515
    Read More
  9. No Image

    8051 어셈블리언어

    8051 어셈블리 명령어 [[볼때 관점]] 명령어 비트와 사이클 부분을 중요하게 볼 필요가 있다. 비트는 명령어 자체만의 비트..즉 오퍼랜드는 제외.. 사이클은 CPU 내부 펄스 사이클 메모리에서 읽어드리는 경우는 읽어드리는 과정이 포함됨으로...
    Date2009.04.02 ByMrsa Views2572
    Read More
  10. No Image

    ASM 강좌

    텍스트문서형식
    Date2008.04.21 ByНyan™ Views3685
    Read More
  11. No Image

    Pop 문 정리

    POP - 워드를 스택으로부터 뽑아낸다 사용: POP dest 수정되는 플래그: 없음 현재 스택 탑(SS:SP)에 있는 워드를 데스티네이션으로 전송한후, 새로운 스택 탑의 포인트에 SP를 2씩 늘려준다. CS 는 불가능한 데스티네이션이다. 클럭 바이트 오퍼랜드 808x 286...
    Date2008.04.01 ByEROS Views3266
    Read More
  12. No Image

    Mov 문 정리

    MOV - 바이트나 워드를 옮김 사용: MOV dest,src 수정되는 플래그: 없음 바이트나 워드를 소스 오퍼랜드로 부터 데스티네이션 오퍼랜드로 복사한다. 만약 데스티네이션이 SS 라면 버그 많은 808x CPU 빼고는 인터럽트(중단)가 불가능하다. 어떤 CPU들은 만약 ...
    Date2008.04.01 ByEROS Views2632
    Read More
  13. No Image

    Call 문 정리

    CALL - 콜 문 사용: CALL destination(주소) 수정되는 플래그: 없음 Instruction Pointer (인스트럭션 포인터, 이하 IP)를 스택에 넣어주고 IP 와 proc-name(프로세서 네임이라고 추정)의 주소를 로드한다. 코드는 CS:IP 에서 실행을 계속한다. 클럭 오...
    Date2008.04.01 ByEROS Views3548
    Read More
  14. No Image

    CMP 문 정리

    CMP - 비교문 사용법: CMP dest,src 수정하는 플래그: AF CF OF PF SF ZF source(소스)를 destination(데스티네이션)에서 빼고, 플래그를 갱신한다. 하지만 결과를 저장하지는 않는다. 플래그는 그 이후에도 컨디션을 위해 체크될 수 있다. 클럭 바이트 ...
    Date2008.04.01 ByEROS Views3383
    Read More
  15. No Image

    Jxx 명령어 종합

    Jxx - 점프 명렁문 어셈명령어 의 미 점프 조건 JA 결과가 1보다 클 경우 점프 CF=0 and ZF=0 JAE 결과가 1보다 크거나 같을경우 점프 CF=0 JB 결과가 1보다 작을 경우 점프 CF=1 JBE 결과가 1보다 작거나 같을경우 점프 CF=1 or ZF=1 JC 캐리 플래그가 1일경...
    Date2008.04.01 ByEROS Views3339
    Read More
  16. No Image

    8051 어셈블리언어 해석[2]

    8051 어셈블리 명령어 [[볼때 관점]] 명령어 비트와 사이클 부분을 중요하게 볼 필요가 있다. 비트는 명령어 자체만의 비트..즉 오퍼랜드는 제외.. 사이클은 CPU 내부 펄스 사이클 메모리에서 읽어드리는 경우는 읽어드리는 과정이 포함됨으로...
    Date2007.12.10 ByMrsa Views2858
    Read More
  17. No Image

    어셈블리언어 구조

    어셈블리언어에서 코드라인은 두 부분이 있다. 첫번째는 실행되어야할 명령어이고 두번째는 명령어의 파라미터이다. 예를들어, add ah bh 여기서 add는 실행될 명령어이고 ah, bh는 파라미터이다. 예를들어, mov al, 25 위의 예에서 mov라는...
    Date2007.10.14 ByCoolsoft Views3836
    Read More
  18. No Image

    디버그 프로그램

    어셈블리언어로 프로그램을 만들기 위해서는 두가지 방법이 있다. 한가지는 TASM 또는 Turbo Assembler(of Borland)를 사용하는것과 하나는 디버거를 쓰는것이다. 이번 섹션에서는 디버거를 사용할것이다. 왜냐하면 MS-DOS가 깔려있는 PC에는 모두 디버거가 있...
    Date2007.10.14 ByCoolsoft Views4137
    Read More
  19. No Image

    CPU 레지스터

    CPU는 4개의 내부 레지스터를 가지고 있다. 각각은 16비트 이다. 보통 AX, BX, CX, DX로 불리고 8비트로 두개의 레지스터로 나누면 AX는 high byte인 AH와 low byte인 AL 레지스터로 나뉜다. BX, CX, DX도 마찬가지로 적용된다. 레지스터들은 각각의 고유한 ...
    Date2007.10.14 ByCoolsoft Views7208
    Read More
  20. No Image

    어셈블리 명령어

    JMP 점프 NOP 아무것도 안한다 JE - Jump if equal 비교나 테스트의 결과가 같다면 점프 JNE 은 이거랑 만대로 생각하시면 됩니다. Je는 Jump if equal 였죠 JNE은 N이 추가 되있네요 풀어보면 Jump if NOP equal 이네요 그럼 JNE 은 아시겠죠 ? ...
    Date2007.10.13 ByCoolsoft Views4758
    Read More
Board Pagination ‹ Prev 1 2 Next ›
/ 2
Designed by hikaru100

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 Cancel

SketchBook5,스케치북5

SketchBook5,스케치북5

SketchBook5,스케치북5

SketchBook5,스케치북5

X
Login

You will be still signed in even when the browser is closed. It is not recommended to use this if you are using a public computer, for your personal information could be violated

아이디/비밀번호를 잊어버리셨나요?

아이디/비밀번호 찾기

아직 쿨소프트의 회원이 아니신가요?

아이디/비밀번호 찾기

X