바이트 단위로 생각하기
  • 홈
  • 태그
  • 방명록
Computer Architecture/ISA

[RISC-V] Operand (피연산자)

RISC-V의 OperandsRISC-V를 포함한 모든 RISC 아키텍처에서는 피연산자로 레지스터 및 즉시값(Immediate)만 사용할 수 있다.(단, Data Transfer Operation에서는 데이터를 로드하거나 저장할 때에 한해 메모리도 피연산자로 사용할 수 있다.)+ 반면, x86과 같은 CISC 아키텍처에서는 메모리 값을 피연산자로 바로 사용하는 것도 가능하다.1. Register Operands레지스터는 CPU가 데이터를 가장 빠르게 접근할 수 있는 저장소이다.RV32에서 레지스터 하나의 크기는 32비트이다. 이 32비트를 한 단위로 취급하며, word라고 부른다.RV64에서 레지스터 하나의 크기는 64비트이다. 64비트 단위는 doubleword라고 한다.RISC-V 아키텍처에는 32개..

2024. 11. 15. 00:39
  • «
  • 1
  • »

Category

  • 분류 전체보기 (4)
    • Data structures and Algorit.. (0)
    • Logic Circuits (0)
    • Computer Architecture (4)
      • ISA (3)
      • Processor (0)
      • Memory (0)
      • Compilation (1)
      • Optimization (0)
    • Database (0)
    • Software Engineering (0)
      • Debugging (0)
    • Framework (0)
      • Spring (0)
    • AI (0)

태그

  • #Register
  • #base addressing
  • #linking
  • #memory
  • #compile
  • #Compilation
  • #base register
  • #loading
  • #pc-relative addressing
  • #어셈블러
  • #로딩
  • #Assembly
  • #addressing
  • #operand
  • #어셈블리 언어
  • #alignment restriction
  • #컴파일러
  • #컴파일
  • #immediate
  • #Little Endian
MORE

블로그 인기글

Copyright © 바이트 단위로 생각하기 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바