본문 바로가기

728x90
반응형
SMALL

전체 글

(62)
어셈블리언어 기초 파해처 보기 - 2 본 게시물은 책 게임처럼 쉽고 재미있게 배우는 어셈블리 언어 튜토리얼 - 북스 홀릭 - 책을 참고하였습니다. 데이터 단위 bit. 데이터의 가장 작은 단위 0과 1 두가지 2진수만 표현할 수 있다. byte : 8개의 비트를 모아서 하나의 바이트라 한다. 10진수 0~255, 16진수 0XFF까지 표현가능. -> 레지스터에서 8BIT에 대응되는 레지스터는 AL, AH, BL, BH, CL,CH, DL,DH가 있다. [C언어에서 CHAR , BOOL형 데이터 타입이라고 보자 ] word : 2개의 바이트를 하나로 표현하면 워드이다. [하나의 작업 단위 ] 10진수 - 0~65535, 16진수 0xFFFF, 16비트 레지스터는 AX, BX, CX, DX, SI DI BP SP IP가 있다. DWORD (Do..
-어셈블리언어 기초 파해처 보기 - 1 본 게시물은 책 게임처럼 쉽고 재미있게 배우는 어셈블리 언어 튜토리얼 - 북스 홀릭 - 책을 참고하였습니다. 어셈블리 언어는 기계어를 1:1로 매핑할 수 있는 가장 로우레벨의 언어. [ CPU, register, memory(RAM) - 사이의 데이터를 조작하는 것을 주로 한다. ] - C언어의 기준으로 어셈블리 언어에서 사용하는 함수는 CPU에 내장되어 있다. - CPU 함수를 instruction이라는 명칭으로 사용한다. - 어셈블리어 프로그래밍은 CPU함수만으로 기능을 구현하는것. 어셈블러(Assembler)는 어셈블리어로 작성된 소스를 실행 가능하게 바이너리로 변환하는 프로그램.

728x90
반응형
LIST