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

निर्णय और फ्लैग

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

10. शर्तों का तर्क: निर्णय लेना

मानों की तुलना करें और संग्रहित फ्लैग के अनुसार रास्ता चुनें।

यह पाठ खोलें →

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

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

LOAD 7
CMP 7
JUMP_IF_ZERO same
LOAD 0
JUMP show
same: LOAD 1
show: PRINT
HALT

इनपुट कतार में रखें: कोई नहीं

मेमोरी शुरू करें: शुरू में सभी बाइट शून्य

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

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

दो पूर्णांक पढ़ें। बराबर हों तो 1, अन्यथा 0 छापें। बराबर और अलग दोनों इनपुट संभालें।

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

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

INPUT
COPY R0 R1
INPUT
CMP R1
#
HALT

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

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

R0 गैर-शून्य होते हुए Z=true हो सकता है?