1. आपका पहला इमोजी प्रोग्राम
CPU में संख्या डालें, उसे छापें और रुकें।
यह पाठ खोलें →
1. अनुमान और निष्पादन क्रम
प्रयोग प्रोग्राम चलाने से पहले आउटपुट अनुमान करें और पहले तीन चलाए निर्देशों का क्रम लिखें। आवश्यक रजिस्टर, फ्लैग या मेमोरी दर्ज करें। फिर एक-एक कदम चलाकर मिलाएँ।
📥 42
🖨️
⏹️
इनपुट कतार में रखें: कोई नहीं
मेमोरी शुरू करें: शुरू में सभी बाइट शून्य
2. बनाएँ और जाँचें
ऐसा प्रोग्राम लिखें जो ठीक एक बार 42 छापे और रुके। LOAD, PRINT और HALT का उपयोग करें।
ज़रूरी निर्देश प्रकार: LOAD, PRINT, HALT
शुरुआती प्रोग्राम
#
HALT
आपका प्रोग्राम और नोट्स
3. मशीन समझाएँ
PRINT से ठीक पहले R0 और आउटपुट क्या हैं? HALT किस PC पर छोड़ता है?
2. रजिस्टरों को समझें
मान खोए बिना आठ तेज़ कार्यस्थानों का उपयोग करें।
यह पाठ खोलें →
1. अनुमान और निष्पादन क्रम
प्रयोग प्रोग्राम चलाने से पहले आउटपुट अनुमान करें और पहले तीन चलाए निर्देशों का क्रम लिखें। आवश्यक रजिस्टर, फ्लैग या मेमोरी दर्ज करें। फिर एक-एक कदम चलाकर मिलाएँ।
LOAD 17 R1
LOAD 99
COPY R1 R2
LOAD R2
PRINT
HALT
इनपुट कतार में रखें: कोई नहीं
मेमोरी शुरू करें: शुरू में सभी बाइट शून्य
2. बनाएँ और जाँचें
R1 में 17 रखें और उसे R2 में प्रतिलिपि करें। 17 छापें, फिर रुकने से पहले R0 को शून्य करें। R1 और R2 में 17 रहना चाहिए।
ज़रूरी निर्देश प्रकार: COPY, PRINT, HALT
शुरुआती प्रोग्राम
LOAD 17 R1
#
HALT
आपका प्रोग्राम और नोट्स
3. मशीन समझाएँ
R0 अंत में 0 होते हुए R1 और R2 में 17 कैसे रहता है?
3. प्रोग्राम काउंटर का अनुसरण
निष्पादन क्रम पढ़ें और स्रोत पंक्तियों को निर्देश पतों से अलग समझें।
यह पाठ खोलें →
1. अनुमान और निष्पादन क्रम
प्रयोग प्रोग्राम चलाने से पहले आउटपुट अनुमान करें और पहले तीन चलाए निर्देशों का क्रम लिखें। आवश्यक रजिस्टर, फ्लैग या मेमोरी दर्ज करें। फिर एक-एक कदम चलाकर मिलाएँ।
#
LOAD 7
NOP
PRINT
LOAD 9
PRINT
HALT
इनपुट कतार में रखें: कोई नहीं
मेमोरी शुरू करें: शुरू में सभी बाइट शून्य
2. बनाएँ और जाँचें
पहले 7 और फिर 9 छापें, हर संख्या ठीक एक बार। 7 लोड करने और उसे छापने के बीच NOP रखें।
ज़रूरी निर्देश प्रकार: NOP, LOAD, PRINT, HALT
शुरुआती प्रोग्राम
LOAD 7
NOP
#
HALT
आपका प्रोग्राम और नोट्स
3. मशीन समझाएँ
खाली पंक्ति/टिप्पणी आउटपुट क्रम क्यों नहीं बदलती?