계산기와 리코더

fx-570ES PLUS 진법 변환하기

fx-570ES PLUS로 여러 가지 진법의 수를 변환하는 방법을 알아봅시다.

목차

진법 변환

MODE 4 를 눌러 BASE-N 모드로 진입합니다.

화면 오른쪽 아래에 Dec과 0이 표시됩니다. fx-570ES PLUS 2는 10진법, 16진법, 8진법, 2진법 사이의 6가지 진법 변환을 수행할 수 있습니다.

예로 10진법 100을 16진법으로 바꾸어 봅시다. 우선 1 0 0 = 을 눌러 100을 입력합니다.

이 계산기는 소수점이 들어간 수의 진법 변환은 지원하지 않습니다. -2147483648부터 2147483647(231-1)까지의 정수만 지원합니다.

화면 아래에 Dec과 100이 표시됩니다. 이제 이 결과를 16진수로 바꾸어 봅니다. 계산기 키에 적힌 글자 중 파란색으로 적힌 글자를 주목해야 합니다.

x2 위에는 DEC라고 적혀 있습니다. 이 키를 누르면 수를 10진법으로 바꿉니다. x 위에는 HEX라고 적혀 있습니다. 이 키를 누르면 수를 16진법으로 바꿉니다. log 위에는 BIN이라고 적혀 있습니다. 이 키를 누르면 수를 2진법으로 바꿉니다. ln 위에는 OCT라고 적혀 있습니다. 이 키를 누르면 수를 8진법으로 바꿉니다.

x 을 눌러서 결과를 16진수로 바꿀 수 있습니다. 아래에 결과가 16진수임을 알려 주는 HEX와 변환된 결과인 64가 표시됩니다. 앞에 있는 0들은 무시하면 됩니다.

주의할 점이 있습니다. 현재 화면처럼 화면에 HEX가 표시되어 있다면 지금 입력하는 수는 계산기가 16진수로 인식합니다. DEC, BIN, OCT의 경우에도 마찬가지입니다.

16진수를 입력할 때에는 A부터 F까지의 알파벳을 써야 합니다. 해당 알파벳은 (-) 부터 tan 까지의 키로 입력할 수 있습니다. 각 키에 쓰여진 알파벳 위에 파란색으로 표시가 된 것을 확인할 수 있습니다.

16진수를 위한 알파벳을 입력할 때에는 ALPHA 를 사용하면 안 됩니다. ALPHA 를 사용하여 알파벳을 입력하면 16진수 A를 입력하는 대신 해당 변수에서 값을 불러옵니다. 폰트 차이로도 확인할 수 있습니다. 아래 사진의 왼쪽이 ALPHA 를 사용한 A, 오른쪽이 ALPHA 를 사용하지 않은 A입니다.

진법 혼합 계산

한 계산에서 여러 가지 진법을 혼용할 수도 있습니다. SHIFT 3 을 눌러 BASE 메뉴를 열어 봅시다.

첫 페이지의 내용은 다음 문단에서 설명할 기능입니다. 을 눌러 다음 페이지로 갑니다. d, h, b, o가 있습니다.

특정 진법의 수를 입력하려면 알파벳을 앞에 놓고 뒤에 수를 붙이면 됩니다. 예를 들어 d10이라고 입력하면 현재 어떤 진법 모드에 있든 상관없이 10진수 10을 나타냅니다. d는 10진수(DEC), h는 16진수(HEX), b는 2진수(BIN), o는 8진수(OCT)를 의미합니다.

2진수 100과 16진수 A를 더해 봅시다. 또한 결과를 10진수로 표시해 봅시다.

SHIFT 3 3 1 0 0 + SHIFT 3 2 (-) = x2

비트 연산와 보수

비트 연산(논리 연산)을 실행할 수도 있습니다. 위 문단에서 지나쳤던 BASE 메뉴의 1페이지를 열어 봅니다. SHIFT 3 을 누릅니다.

and, or, xor, xnor, Not, Neg의 총 6가지 함수가 있습니다. 이 함수를 실행하기 위해서는 모드를 BIN(2진수)으로 설정하고 실행하는 것이 좋습니다.

and, or, xor, xnor은 두 개의 인수를 필요로 합니다. 각 함수에 대한 설명은 생략합니다. 1110and0111처럼 입력하면 결과를 얻을 수 있습니다.

Not은 부정 연산의 결과를 돌려줍니다.

Neg는 2의 보수 연산의 결과를 돌려줍니다.

작성자: BINUBALL
공학용 계산기와 리코더에 관심이 많은 사람입니다. 현재는 fx-570ES PLUS, fx-570EX, fx-9860G3 등의 계산기 사용법을 주로 올리고 있습니다. 자세한 내용은 프로필을 참고하시길 바랍니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다