विद्यार्थी कार्यपत्रक

छोटे प्रोग्राम बनाएँ

तीन पाठ खंड: अनुमान, निर्माण, व्याख्या। कागज़ या स्थानीय प्रयोगशाला में काम करें। ऐप नाम, खाता या छात्र रिकॉर्ड नहीं माँगता।

28. छोटा लक्ष्य खेल

संग्रहित स्थिति और स्कोर वाला तीन-चक्र खेल बनाएँ।

यह पाठ खोलें →

1. अनुमान और निष्पादन क्रम

प्रयोग प्रोग्राम चलाने से पहले आउटपुट अनुमान करें और पहले तीन चलाए निर्देशों का क्रम लिखें। आवश्यक रजिस्टर, फ्लैग या मेमोरी दर्ज करें। फिर एक-एक कदम चलाकर मिलाएँ।

STORE 5 200
LOAD [200] R1
LOAD 0 R2
LOOP 3
INPUT
CMP R1
JUMP_IF_ZERO hit
JUMP next
hit: LOAD R2
ADD 1
COPY R0 R2
next: NOP
RETURN
LOAD R2
STORE 201
PRINT
HALT

इनपुट कतार में रखें: 5, 2, 5

मेमोरी शुरू करें: 200: 5

निर्देशपहले PCबाद में PCपहले R0बाद में R0संबंधित स्थितिआउटपुट
       
       
       

2. बनाएँ और जाँचें

मेमोरी 200 में लक्ष्य बाइट है। ठीक तीन अनुमान पढ़ें। लक्ष्य से बराबर अनुमानों की संख्या गिनें, स्कोर मेमोरी 201 में रखें और एक बार छापें।

ज़रूरी निर्देश प्रकार: INPUT, CMP, LOOP, STORE, JUMP_IF_ZERO

शुरुआती प्रोग्राम

LOAD [200] R1
LOAD 0 R2
LOOP 3
INPUT
CMP R1
#
RETURN
LOAD R2
STORE 201
PRINT
HALT

आपका प्रोग्राम और नोट्स

3. मशीन समझाएँ

सही और गलत अनुमान पर कौन-सी स्थिति बदलती है?