Register: 두 판 사이의 차이
youngwiki
| 3번째 줄: | 3번째 줄: | ||
==개요== | ==개요== | ||
== | ==Registers in x86-64== | ||
[[파일:RegisterList.png|테두리|프레임없음|400x400픽셀]] | [[파일:RegisterList.png|테두리|프레임없음|400x400픽셀]] | ||
| 10번째 줄: | 10번째 줄: | ||
* %rip: program counter(instructor pointer)로 사용된다. | * %rip: program counter(instructor pointer)로 사용된다. | ||
* %rsp: stack pointer로 사용된다. | * %rsp: stack pointer로 사용된다. | ||
==Names for part of Register== | ==Names for part of Register== | ||
[[파일:Names for Part of Register.png|테두리|프레임없음|420x420픽셀]] | [[파일:Names for Part of Register.png|테두리|프레임없음|420x420픽셀]] | ||
2025년 3월 25일 (화) 00:35 판
상위 문서: 컴퓨터 시스템
개요
Registers in x86-64
위의 대부분의 register들은 자유롭게 사용가능하지만, 특정 몇몇은 특정한 용도만을 위해서 사용된다.
- %rip: program counter(instructor pointer)로 사용된다.
- %rsp: stack pointer로 사용된다.
Names for part of Register
각각의 register는 8byte이지만 우리는 또한 해당 register의 lower 4byte, 2byte, 혹은 1byte에 접근할 수 있다.