Mac OS X 10.8.4에서 the GNU MIX assembly development kit을 컴파일하려고합니다. 나는 사제를 통해 종속성을 설치 한, 나는이 MDK 디렉토리에 configure을 실행할 때, 나는 성공 메시지 수 : *** GNU MDK 1.2.7 has been successfully configured. ***
Type 'ma
Im 크 누스의 책 TAOCP를 읽는 중. 그리고 저는 레지스터로 간단한 수학 연산을 배웁니다. rA before: - | 1234 | 0| 0| 9
Cell 1000: - | 2000 | 150| 0
SUB 1000
rA after: + | 766 | 149 | ?
본인은 -1234 - (- 2000) = 766 하지만 어떻게 (0 | 0) -
MIX (Knuth의 TAOCP)에서 부서가 바이트 단위로 작동하는 방식을 설명 할 수 있습니까? rA = |-| . . . .0|
rX = |+|1235|0|3|1|
메모리 위치 1000에는 |-|0|0|0|2|0|이 포함됩니다. 가 작업을 실행하면 DIV 1000
은 레지스터는 rAX의 바이트가 채워지고있는 부서는 어떤 순서로 rA = |+|