더북(TheBook)


6.2덧셈과 뺄셈 명령어


ADDSUB 명령어는 명령어 종류 뒤에 2비트가 첫 번째 레지스터, 다음 2비트가 두 번째 레지스터를 가리킵니다.

177

그림 8-35 인스트럭션 세트 디자인 ②


레지스터를 표현하는 비트가 2비트인 이유는 범용 레지스터가 AX, BX, CX, DX로 네 개라서 2비트면 모두 표현할 수 있기 때문입니다(표 8-4).

표 8-4 각각의 레지스터를 나타내는 이진 코드

레지스터

이진 코드

AX

00

BX

01

CX

10

DX

11


AXCX를 더해 그 값을 첫 번째 피연산자인 AX에 저장하라’를 코드로 표현하면 다음과 같습니다.

ADD AX, CX


뺄셈 명령어도 덧셈 명령어와 구성이 같습니다.

SUB AX, CX

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.