서효중 썸네일형 리스트형 [컴구학개론] 시즌1 2회 : Addressing for Wide Immediates and Addresses 1). Wide Immediate Operands 많은 비트가 필요한 즉치값을 이용해서, 주소 지정해서 저장, 로드하려면? 12비트 밖에 못쓰면, 주소 지정, 엄청난 라인을 건너뛰는 브랜치는 어떻게 하자는 건데? => 새로운 인스트럭션 타잎이 필요해 2). 32비트 상수를 로드하고, 저장하고 해보자 미션 : 즉치값 더하기로, 다음의 64비트 즉치 값을 비어있는 레지스터 16번에 로드해봐 어떻게 할 거 같나요? 어차피 생각 못해내니까 바로 답으로 이야기 할게요. 1). 13번째 비트 ~ 32번째 비트 값을 별도의 인스트럭션으로 로드하기 step1. lui x19,976 (976이 => 저 위 숫자의 13th ~ 32nd 비트를 10진법으로 바꾼 수에요 ^^) 2). 나머지는 I-type으로 더하기 step.. 더보기 이전 1 다음