본문내용
AC×M[F]
STOR U ; M[U]←AC
LOAD G ; AC←M[G]
MUL H ; AC←AC×M[H]
STOR V ; M[V]←AC
LOAD D ; AC←M[D]
SUB U ; AC←AC-M[U]
ADD V ; AC←AC+M[V]
STOR W ; M[W] ←AC
LOAD T ; AC←M[T]
DIV W ; AC←AC/M[W]
STOR X ; M[X]←AC
(2) 2-주소 명령어를 사용한 경우;
MOV R1, A ; R1←M[A]
ADD R1, B ; R1←R1+M[B]
MOV R2, E ; R2←M[E]
MUL R2, F ; R2←R2×M[F]
MOV R3, G ; R3←M[G]
MUL R3, H ; R3←R3×M[H]
MOV R4, D ; R4←M[D]
SUB R4,R2 ; R4←R4-R2
ADD R4,R3 ; R4←R4+R3
DIV R1,R4 ; R1←R1/R4
MOV X,R1 ; M[X]←R1
(3) 3-주소 명령어를 사용한 경우;
ADD R1,A,B ; R1←M[A]+M[B]
MUL R2,E,F ; R2←M[E]×M[F]
MUL R3,G,H ; R3←M[G]×M[H]
SUB R4,D,R2 ; R4←M[D]-R2
ADD R5,R4,R3 ; R5←R4+R3
DIV X,R1,R5 ; M[X]←R1/R5
2.17
PUSH A ; TOS ← A
PUSH B ; TOS ← B
ADD ; TOS ← (A+B)
PUSH C ; TOS ← C
PUSH D ; TOS ← D
SUB ; TOS ← (C-D)
MUL ; TOS ← (C-D)×(A+B)
POP X ; M[X] ← TOS
2.18
(1) AB+C-D-E+
(2) AB+CD-×E+
(3) AB×CD×E-+
(4) AB-CDE×-F/G/×E×
2.19
데이터의 저장을 위해 10비트를 이용한다. 데이터는 2의 보수로 표현되므로 이 명령어에 저장 될 수 있는 데이터의 범위는 -29∼(29-1), 즉 -512∼511
2.20
(1) OP 코드 필드 = 7비트, 레지스터 필드 = 5비트, 주소 필드 = 20비트
(2) 1 MByte
2.21
(1) 인출 1, 실행 0전체 1번
(2) 인출 1, 실행 0전체 1번
(3) 인출 1, 실행 2전체 3번
(4) 인출 1, 실행 1전체 2번
2.22
2**(32-8) = 16 MBytes
2.23
(1) EA = X2 (2) EA = X3
(3) EA = X1 + X2 (4) EA = X2 + X4
2.24
(1) X2 = (X1)(2) X2 = X1 + X3
2.25
EX = A + (PC), 명령어가 인출 된 후 PC의 값이 1 증가
454 + 36 = 490
2.26
(1) PC = 252, 284-252 = 32 ==> A = 0000100000
(2) PC = 252, 232-252 = -20 ==> A = 1111101100
2.27
오퍼랜드 필드 = 200, 인덱스 레지스터 = 11
2.28
레지스터-간접 : EA = (R)
인덱스 : EA = (R) + A (단, A는 명령어의 주소 필드 내용)
같아지는 조건 : A = 0
STOR U ; M[U]←AC
LOAD G ; AC←M[G]
MUL H ; AC←AC×M[H]
STOR V ; M[V]←AC
LOAD D ; AC←M[D]
SUB U ; AC←AC-M[U]
ADD V ; AC←AC+M[V]
STOR W ; M[W] ←AC
LOAD T ; AC←M[T]
DIV W ; AC←AC/M[W]
STOR X ; M[X]←AC
(2) 2-주소 명령어를 사용한 경우;
MOV R1, A ; R1←M[A]
ADD R1, B ; R1←R1+M[B]
MOV R2, E ; R2←M[E]
MUL R2, F ; R2←R2×M[F]
MOV R3, G ; R3←M[G]
MUL R3, H ; R3←R3×M[H]
MOV R4, D ; R4←M[D]
SUB R4,R2 ; R4←R4-R2
ADD R4,R3 ; R4←R4+R3
DIV R1,R4 ; R1←R1/R4
MOV X,R1 ; M[X]←R1
(3) 3-주소 명령어를 사용한 경우;
ADD R1,A,B ; R1←M[A]+M[B]
MUL R2,E,F ; R2←M[E]×M[F]
MUL R3,G,H ; R3←M[G]×M[H]
SUB R4,D,R2 ; R4←M[D]-R2
ADD R5,R4,R3 ; R5←R4+R3
DIV X,R1,R5 ; M[X]←R1/R5
2.17
PUSH A ; TOS ← A
PUSH B ; TOS ← B
ADD ; TOS ← (A+B)
PUSH C ; TOS ← C
PUSH D ; TOS ← D
SUB ; TOS ← (C-D)
MUL ; TOS ← (C-D)×(A+B)
POP X ; M[X] ← TOS
2.18
(1) AB+C-D-E+
(2) AB+CD-×E+
(3) AB×CD×E-+
(4) AB-CDE×-F/G/×E×
2.19
데이터의 저장을 위해 10비트를 이용한다. 데이터는 2의 보수로 표현되므로 이 명령어에 저장 될 수 있는 데이터의 범위는 -29∼(29-1), 즉 -512∼511
2.20
(1) OP 코드 필드 = 7비트, 레지스터 필드 = 5비트, 주소 필드 = 20비트
(2) 1 MByte
2.21
(1) 인출 1, 실행 0전체 1번
(2) 인출 1, 실행 0전체 1번
(3) 인출 1, 실행 2전체 3번
(4) 인출 1, 실행 1전체 2번
2.22
2**(32-8) = 16 MBytes
2.23
(1) EA = X2 (2) EA = X3
(3) EA = X1 + X2 (4) EA = X2 + X4
2.24
(1) X2 = (X1)(2) X2 = X1 + X3
2.25
EX = A + (PC), 명령어가 인출 된 후 PC의 값이 1 증가
454 + 36 = 490
2.26
(1) PC = 252, 284-252 = 32 ==> A = 0000100000
(2) PC = 252, 232-252 = -20 ==> A = 1111101100
2.27
오퍼랜드 필드 = 200, 인덱스 레지스터 = 11
2.28
레지스터-간접 : EA = (R)
인덱스 : EA = (R) + A (단, A는 명령어의 주소 필드 내용)
같아지는 조건 : A = 0
추천자료
컴퓨터 제어유니트
컴퓨터를 이용한 교육활용 방안
컴퓨터 바이러스
델컴퓨터의 공급사슬관리
컴퓨터의 문제점
컴퓨터 산업
컴퓨터의 기초
[리터러시][비쥬얼][컴퓨터][미디어][영상][도구][대중문화컨텐츠][디지털]비쥬얼 리터러시, ...
컴퓨터바이러스의 분류 및 작동방법
(A+ 레포트) 컴퓨터의 이해 - 마이크로프로세서의 발전 과정과 컴퓨터 산업에 기여한 점 그리...
(A+ 레포트, 컴퓨터의 이해) 마이크로프로세서의 발전 과정과 컴퓨터 산업에 기여한 점 그리...
컴퓨터 시스템의 하드웨어를 분류하는 방식과 기준은 다양하다
컴퓨터의 이해
[IT와경영정보시스템 공통] (1) 컴퓨터 시스템을 분류하는 기준은 다양하다. 현대의 컴퓨터를...
소개글