8. 니가 실제 컴퓨터에서
프로그래밍을 할 때에는~
MIX 기계어로 프로그램을 작성할 때에는 한 바이트
에 64개보다 많은 값들이 존재하지 않는다는 가정을
깔아야 한다.
…
MIX로 작성된 알고리즘은 하나의 바이트가 얼마나
큰 지와 무관하게 제대로 작동해야 한다.
- p162
책에서는
이렇게 설명하겠다.
커누스 형님.
걍 통일해서 쉽게쉽게 갑시다. 흑
17. 명령 워드
0 1 2 3 4 5
± A A I F C
OP ADDRESS,I(F)
연산 코드 이름
예) LDA, STA, STX, …
18. 명령 워드
0 1 2 3 4 5
± A A I F C
OP ADDRESS,I(F)
메모리 주소
MIX에서 유효한 주소는 0~3999
어라? 음수도 되네?
뒤에 다시 설명
19. 명령 워드
0 1 2 3 4 5
± A A I F C
OP ADDRESS,I(F)
색인 지정, 0일 때 생략
ADDRESS에 rIi 값을 더한다.
색인 처리가
끝난 주소 M = ±AA + 색인 지정된 인덱스 레지스터 값
예)
±AA = +2000, I = 3, rI3 = 20
M = 2020
20. 명령 워드
0 1 2 3 4 5
± A A I F C
OP ADDRESS,I(F)
필드 명세
해당 명령 정규(normal) F 명세일 때 생략
- 거의 대부분 워드 전체인 (0:5)
- 명령에 따라 달라질 수 있음