레지스터 정리
포스트
취소

레지스터 정리

어셈블리어

범용 레지스터

Byte 0-7Byte 0-3Byte 0-1Byte 0비고
raxeaxaxah, al 
rbxebxbxbh, blcallee saved
rcxecxcxch, cl 
rdxedxdxdh, dl 
rdiedididil 
rsiesisisilpreserved
rbpebpbpbplpreserved
rspespspsplpreserved
r8r8dr8wr8b 
r9r9dr9wr9b 
r10r10dr10wr10b 
r11r11dr11wr11bcallee saved
r12r12dr12wr12bcallee saved
r13r13dr13wr13bcallee saved
r14r14dr14wr14bcallee saved
r15r15dr15wr15b 

*callee saved : 프로시저 내에서 해당 레지스터의 값을 보존해야 한다

*caller saved : callee saved가 아닌 레지스터가 해당되며, 프로시저에 진입전 해당 레지스터의 값을 보존해야 한다

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.