목차
① Assembly
② Instruction opcode의 16진수 변환
<Case 1. movi $r1, #2>
<Case 2. addi3 $r4, $r1, #4>
<Case 3. multi $r4, #3 & Case 4. lsri $r4, #1>
② Instruction opcode의 16진수 변환
<Case 1. movi $r1, #2>
<Case 2. addi3 $r4, $r1, #4>
<Case 3. multi $r4, #3 & Case 4. lsri $r4, #1>
본문내용
로 표현하면 4148가 된다.
이를 Case 1, Case 2와 같은 방법으로 위치를 변환해주면, 4841이 된다.
따라서 16진수로 변환된 최종 코드(2byte)는 4841이 된다.
앞에서 언급했듯, 메모리는 4byte씩 구성되어야 하므로 위의 각 2byte는 합쳐지게 된다.
따라서 16진수로 변환된 최종 코드(4byte)는 15434841이 된다.
이를 Case 1, Case 2와 같은 방법으로 위치를 변환해주면, 4841이 된다.
따라서 16진수로 변환된 최종 코드(2byte)는 4841이 된다.
앞에서 언급했듯, 메모리는 4byte씩 구성되어야 하므로 위의 각 2byte는 합쳐지게 된다.
따라서 16진수로 변환된 최종 코드(4byte)는 15434841이 된다.
추천자료
- [디지털시스템(Verilog)] Execution Combination Top 결과보고서
- [디지털시스템(Verilog)] Memory Controller 결과보고서
- [디지털시스템(Verilog) Memory Top & Writeback 결과보고서
- [디지털시스템(Verilog)] 32×32 Binary Multiplier 결과보고서
- [디지털시스템(Verilog)] 32-bit Adder-Substracter 예비보고서
- [디지털시스템(Verilog)] Address Generator, Branch Handler, PC Calculation Unit을 위한 D...
- [디지털시스템(Verilog)] Address Generator, PC Calculation Unit, Branch Handler 예비보고서
- [디지털시스템(Verilog)] ALU Decoder 예비보고서
- [디지털시스템(Verilog)] Data Mapping Unit, Execution Combination Top 예비보고서
소개글