본문 바로가기
악성코드 분석/ASSEMBLY

연산자

by ITPro 2010. 11. 27.

연산자

예시

설명

offset

mov esi,OFFSET 변수명

이 연산자를 포함하는 세그먼트의 시작으로부터의 변수의 거리를 반환한다.

ptr

mov eax,WORD PTR 변수명

변수의 선언된 크기를 바꾸어 사용할 수 있게 한다.

type

mov eax,TYPE 변수명

변수 또는 배열 원소의 크기를 반환한다.

lengthof

mov eax,LENGTHOF 변수명

배열의 원소 개수를 반환한다.

sizeof

mov eax,SIZEOF 변수명

배열의 초기값이 설정된 바이트 수를 반환한다.

typedef

자료형명 TYPEDEF PTR word

사용자 정의 자료형을 만든다.

uses

프로시저명 PROC uses ecx esi

해당 프로시저 내에서 수정되는 레지스터의 이름을 열거하여 프로시저 실행이 끝나면 레지스터 값을 프로시저 실행 전 값으로 복구한다.


반응형

'악성코드 분석 > ASSEMBLY' 카테고리의 다른 글

조건부 점프 명령어  (0) 2010.11.27
부울 명령어  (0) 2010.11.27
기본 명령어  (0) 2010.11.27
자료형  (0) 2010.11.27
어셈블리어  (0) 2010.11.27