Registers 프로세서 안에 들어있는 하드웨어 구성 요소임 CPU를 만들고나서, 사용가능한 레지스터의 개수를 바꾸지 못하는 이유임 RISC-V 아키텍쳐에서는 32개의 integer 레지스터 이용 가능 0부터 31번까지 이름 붙여져 있음 x0-x31 어셈블리에서 이름 사용 가능 32-bits wide x0 레지스터는 항상 0임 x0에 다른 값을 쓰려고하면 무시됨 Instruction architecture를 정의할 때, architecture가 제공하는 register를 먼저 정의해야 함 Two's complement operations Negate: 모든 bit를 invert하고 1을 더함 더 큰 bit 형태로 나타내는 법 RISC-V에서는 the most significant bit(the sign..