안드로이드 게임 분석/arm|어셈블리어
어셈블리어 명령어 기본
◎◇
2020. 1. 15. 10:55
교수 | 기술 | 교수 | 기술 |
---|---|---|---|
MOV | 데이터 이동 | EOR | 비트 XOR |
MVN | 이동 및 부정 | LDR | 하중 |
더하다 | 부가 | STR | 저장 |
보결 | 빼기 | LDM | 여러로드 |
뮬 | 곱셈 | STM | 여러 저장 |
LSL | 논리적 시프트 왼쪽 | 푸시 | 스택에 밀어 넣기 |
LSR | 논리 시프트 오른쪽 | 팝 | 스택 오프 팝 |
ASR | 산술 시프트 오른쪽 | 비 | 분기 |
ROR | 오른쪽으로 회전 | BL | 링크가있는 지점 |
CMP | 비교 | BX | 지점 및 교환 |
과 | 비트 AND | BLX | 링크와 교환이있는 지점 |
ORR | 비트 OR | SWI / SVC | 시스템 콜 |
Instruction | Description | Instruction | Description |
---|---|---|---|
MOV | Move data | EOR | Bitwise XOR |
MVN | Move and negate | LDR | Load |
ADD | Addition | STR | Store |
SUB | Subtraction | LDM | Load Multiple |
MUL | Multiplication | STM | Store Multiple |
LSL | Logical Shift Left | PUSH | Push on Stack |
LSR | Logical Shift Right | POP | Pop off Stack |
ASR | Arithmetic Shift Right | B | Branch |
ROR | Rotate Right | BL | Branch with Link |
CMP | Compare | BX | Branch and eXchange |
AND | Bitwise AND | BLX | Branch with Link and eXchange |
ORR | Bitwise OR | SWI/SVC | System Call |