क्या कोई मुझे बता सकता है कि कैसे MIX में विभाजन (KnA द्वारा TAOCP से) बाइट-टू-बाइट आधार पर काम करता है?विभाजन मिक्स में कैसे काम करता है?
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 प्रश्न, जो मुझे भी नहीं मिलता है), लेकिन क्या कोई मेरी मदद कर सकता है यहाँ?