일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 디지털포렌식 연구회 워크샵 #디지털포렌식 #디지털포렌식챌린지 #Forensic #ctf #정보보호학회
- CIDR #서브넷 #Network #ip 주소고갈
- 디지털포렌식챌린지 #dfchallenge #디지털포렌식 #Forensic
- 메소드
- evm
- 탈중화
- Injection #Reflected #웹취약점
- EnCase #mount #Forensic #image mount
- 정보보안기사 #정보보안산업기사 #클라우드컴퓨팅 #보안 #컴퓨팅보안
- 파이썬
- Forensic CTF #disk Forensic #windows file analyzer #WFA #Codegate 2012 F100
- 객체
- PYTHON
- java
- 자바
- 비박스 #웹취약점분석 #버그바운티 #bee-box #웹 #모의해킹
- It
- 정보보안기사 #정보보안산업기사 #2020년 정보보안기사 #시험일정
- 디지털 포렌식
- 안드로이드 #서비스 #안드로이스 서비스 #Android #java
- snedmail #linux #정보보안기사 #정보보안산업기사 #mail protocol
- Forensic #CTF #디지털포렌식 #disk forensic
- HTML Injection #bWAPP
- 포렌식
- forensic
- 안드로이드 #스레드 #핸들러 #예제
- 파일 접근 권한 #linux #chown #chmond #umask #명령어
- 프로그래밍
- 코딩
- #정보보안 #어셈블리 #저급언어 #기계어 #it #정보보안
Archives
- Today
- Total
Jsecurity
어셈블리 산술명령어 (add, sub) 본문
# ADD와 SUB명령어
add
- 두 레지스터의 내용을 더하거나, 레지스터와 메모리 변수의 내용을 더하는데 사용되는 명령어
- 메모리 변수 사이의 직접적인 ADD 명령 실행은 불가능하다.
형식] add 목적지 근원지
ex) add, ax, bx ; ax와 bx의 내용을 더해 ax에 저장
add, wrd, cx ;wrd와 cx의 내용을 더해 wrd에 저장
add, cl, 10 ;cl의 내용에 10을 더해서 cl에 저장
근원지 오퍼랜드 |
목적지 오퍼랜드 (add, sub) | |
일반레지스터 | 메모리 변수 | |
일반 레지스터 | 가능 | 가능 |
메모리 변수 | 불가능 | |
상수 | 가능 |
sub
- 두 레지스터의 내용을 서로 빼거나, 레지스터와 메모리 변수의 내용을 서로 빼는데 사용되는 명령어
- 메모리 변수 사이의 직접적인 sub 명령 실행은 불가능하다.
형식] sub 목적지 근원지
ex) sub, rbx, rdx ;rbx에서 rdx의 내용을 빼서 rbx에 저장
sub, byt, cl ;byt에서 cl의 내용을 빼서 byt에 저장
sub, rax, ,-150 ;rax의 내용에서 -150을 빼서 rax에 저장
'프로그래밍언어 > 리버싱 입문' 카테고리의 다른 글
어셈블리 산술명령어 (Div) (0) | 2019.04.14 |
---|---|
어셈블리 산술명령어 (Mul) (0) | 2019.04.14 |
어셈블리어의 주소 지정 방식 (0) | 2019.03.26 |
어셈블리어의 구조 및 예제 (0) | 2019.03.19 |
어셈블리언어의 특징 (0) | 2019.03.19 |
Comments