有人可以向我解釋MIX中的劃分(來自Knuth的TAOCP)是如何以字節爲單位進行工作的?MIX是如何工作的?
rA = |-| . . . .0|
rX = |+|1235|0|3|1|
存儲位置1000包含|-|0|0|0|2|0|
。
當您執行操作
DIV 1000
寄存器成爲
rA = |+|0|617|?|?|
rX = |-|0|0|0|?|1|
現在我明白了在rA
和rX
,但在標誌什麼順序的rAX
字節填充和各司做了什麼?
如果DIV 1000導致每一個位除以2,然後我希望
rAX = |+|617|0|1|0|-|0|1|0|1|1|
其中rA
包含劃分結果和rX
餘數(從右側填寫)。
我很可能在這裏錯過了一些東西,而Knuth似乎認爲我應該能夠自己弄清楚(因此,關於它的10級問題,我也沒有得到),但有人可以幫助我這裏?