어셈블리어 개념

2020. 3. 23. 00:48Programming Language/assembly language

반응형

어셈블리어 : 기계어와 일대일 대응이 되는 컴퓨터 프로그래밍의 저급 언어이다.

어셈블리어는 컴퓨터 구조에 따라 사용하는 기계어가 다르다.

 

기계어는 실제로 컴퓨터의 cpu가 읽어서 실행할 수 있는  0과 1로 이루어진 명령어의 조합이다. 이러한 각 명령어에 대해 사람이 알아보기 쉬운 니모닉 기호를 정해 사람이 좀 더 쉽게 컴퓨터의 행동을 제어할 수 있도록 한 것이 어셈블리 언어이다.

 

어셈블러 : 니모닉 기호를 opcode로 변환함.

기계어를 어셈블리어로 바꾸는 것은 역어셈블러라고 한다.

 

ex )

10110000 01100001

 

=> mov al, 061h

 


ollydbg 다운로드

http://www.ollydbg.de/

 

OllyDbg v1.10

 

www.ollydbg.de

UDD, plugins path 설정후 레나 튜토리얼 1번 다운후 

ollydbg.ini 추가

반응형

'Programming Language > assembly language' 카테고리의 다른 글

mov  (0) 2020.03.23