or
-
Logical OperationsComputer Science/Computer Architecture and Organization 2021. 4. 25. 18:39
Operations 워드 전체에 대한 처리뿐만 아니라, 일부 비트들 또는 워드내에 8bit로 저장된 문자를 검사하는등의 작업또한 필요했다. 여러개 비트들을 워드로 packing하는 작업과 워드를 비트 단위로 나누는 unpacking작업을 간단하게 하는 연산들이 추가되었는데, 이러한 instructions(명령어)를 logical operations, 논리연산 명령어라고 부른다. 다음은 C언어와 자바의 RISC-V의 logical operations를 보여준다. 예를 들어서, Java 에서 다음과같이 왼쪽으로 4번 자리이동을 시키는 명령어를 실행시키면? int x=9; int y = x