7. मेमोरी: कंप्यूटर की नोटबुक
R0 बदलने के बाद भी बाइट संग्रहित करें और वास्तव में वापस पढ़ें।
यह पाठ खोलें →
1. अनुमान और निष्पादन क्रम
प्रयोग प्रोग्राम चलाने से पहले आउटपुट अनुमान करें और पहले तीन चलाए निर्देशों का क्रम लिखें। आवश्यक रजिस्टर, फ्लैग या मेमोरी दर्ज करें। फिर एक-एक कदम चलाकर मिलाएँ।
LOAD 42
STORE 0
LOAD 99
STORE 1
LOAD 0
LOAD [0]
PRINT
LOAD [1]
PRINT
HALT
इनपुट कतार में रखें: कोई नहीं
मेमोरी शुरू करें: शुरू में सभी बाइट शून्य
2. बनाएँ और जाँचें
बाइट मान वाला इनपुट (0–255) पढ़ें, पता 10 पर रखें, R0 साफ़ करें, फिर उसे मेमोरी से पढ़कर छापें।
ज़रूरी निर्देश प्रकार: INPUT, STORE, LOAD
शुरुआती प्रोग्राम
INPUT
STORE 10
LOAD 0
#
HALT
आपका प्रोग्राम और नोट्स
3. मशीन समझाएँ
कौन-सा कोड मेमोरी 10 पढ़ता और कौन संख्या 10 लोड करता है?
8. रजिस्टरों में पते
पते को डेटा की तरह इस्तेमाल करके खोज तालिका पढ़ें।
यह पाठ खोलें →
1. अनुमान और निष्पादन क्रम
प्रयोग प्रोग्राम चलाने से पहले आउटपुट अनुमान करें और पहले तीन चलाए निर्देशों का क्रम लिखें। आवश्यक रजिस्टर, फ्लैग या मेमोरी दर्ज करें। फिर एक-एक कदम चलाकर मिलाएँ।
STORE 12 0
STORE 99 7
LOAD 7 R1
LOAD [R1]
PRINT
HALT
इनपुट कतार में रखें: कोई नहीं
मेमोरी शुरू करें: 0: 12
2. बनाएँ और जाँचें
INPUT से पता पढ़ें, उसे R1 में प्रतिलिपि करें, उस पते पर पहले से रखी बाइट पढ़ें और छापें। जाँचक पता और संग्रहित मान दोनों बदलता है।
ज़रूरी निर्देश प्रकार: INPUT, COPY, LOAD
शुरुआती प्रोग्राम
INPUT
COPY R0 R1
#
HALT
आपका प्रोग्राम और नोट्स
3. मशीन समझाएँ
R1=7 और मेमोरी 7=99 हो तो LOAD R1 और LOAD [R1] कैसे अलग हैं?
9. बाइट और सीमाएँ
देखें कि मेमोरी में मान क्यों लपेटते हैं, रजिस्टरों में नहीं।
यह पाठ खोलें →
1. अनुमान और निष्पादन क्रम
प्रयोग प्रोग्राम चलाने से पहले आउटपुट अनुमान करें और पहले तीन चलाए निर्देशों का क्रम लिखें। आवश्यक रजिस्टर, फ्लैग या मेमोरी दर्ज करें। फिर एक-एक कदम चलाकर मिलाएँ।
LOAD 256
PRINT
STORE 255
LOAD [255]
PRINT
LOAD -1
STORE 255
LOAD [255]
PRINT
HALT
इनपुट कतार में रखें: कोई नहीं
मेमोरी शुरू करें: शुरू में सभी बाइट शून्य
2. बनाएँ और जाँचें
पूर्णांक पढ़ें, पता 255 पर रखें, बनी बाइट वापस पढ़ें और छापें। उसकी जगह निश्चित उत्तर की गणना न करें।
ज़रूरी निर्देश प्रकार: INPUT, STORE, LOAD
शुरुआती प्रोग्राम
INPUT
#
HALT
आपका प्रोग्राम और नोट्स
3. मशीन समझाएँ
मान 256 पता 255 पर रखा जा सकता है, लेकिन पता 256 अमान्य क्यों है?