연산에 쓰이는 데이터를 오퍼랜드라고함
ADD의 경우는 op code field라고함
명령어 형식의 분류
-오퍼랜드의 기억장소에 따른 명령어 형식
-오퍼랜드의 수에 따른 명령어 형식
오퍼랜드가 기억되는 장소에 따라
1.누산기를 이용하는 명령어 형식
2. 다중 레지스터를 이용하는 명령어형식
3. 스택구조를 이용하는 명령어 형식
SP(stack pointer)에는 스택의 맨위 주소를 가지고있음 . 일종의 레지스터임
TOS : top of stack
TOS <- TOS+ TOS-1 는 생략가능
ADD X AC<-AC+M[X] 1주소 명령어 누산기 구조에서 사용하는 명령어
ADD R1, R2 R1+R2 ->R2 2주소 명령어 다중 레지스터이용
ADD R1,R2,R3 R1+R2 ->R3 3주소 명령어 다중 레지스터 이용
ADD TOS <- TOS+ TOS-1 0주소 명령어 스택구조에서 사용하는 명령어
주소 지정 방식
연산코드// 주소지정방식 //주소혹은 오퍼랜드
PC: 프로그램카운터
1.프로그램시작주소를 알고있음
2. 시작주소에 들어있는 명령어가 수행하게 되면 수 PC의 주소가 다음주소로 이동함
명령어의 종류
'수업 > 컴퓨터 구조' 카테고리의 다른 글
12,13 입출력시스템 (1) | 2024.10.26 |
---|---|
10.11 기억장치 (4) | 2024.10.12 |
8.9.중앙처리장치 (0) | 2024.09.27 |
5.제어장치(1) 6.제어장치(2) (0) | 2024.09.13 |