p1n9
'CISC' 태그의 글 목록

CISC

Hacking/Reversing

[Reversing] RISC , CISC (feat. Thumb)

RISC, CISC , Thumb HTML 삽입 미리보기할 수 없는 소스 RISC HTML 삽입 미리보기할 수 없는 소스 RISC는 명령어의 길이가 4byte 고정길이이다. 명령어의 수가 적다 arm , mips가 대표적인 RISC언어이다. ARM 모드 ARM모드는 위에서 설명한 것이다. 고정길이가 4byte이고 명령어가 적다는 것이다. 하지만 초창기에 실제로 명령어가 4byte만큼 차지하는 것이 별로 없어서 2byte만으로 encoding하는 Thumb이 생겨났다. Thumb모드 2byte의 고정길이로 encoding 하여 사용하는 방식이다. 하지만 모든 명령어를 2byte로 인코딩하는 것은 불가능하므로 ARM과 Thumb를 같이 사용되게 됐다. Thumb-2가 나오고 나서는 표준 2byte지만 4by..