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

स्टैक और फ़ंक्शन

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

19. स्टैक: अंत में रखा, पहले निकला

डेटा स्टैक में मान बचाएँ और उलटे क्रम में लौटाएँ।

यह पाठ खोलें →

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

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

LOAD 11
PUSH
LOAD 22
PUSH
POP
PRINT
POP
PRINT
HALT

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

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

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

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

दो पूर्णांक पढ़ें, दोनों डेटा स्टैक पर बचाएँ और फिर उलटे क्रम में छापें। निश्चित मानों के बजाय PUSH और POP उपयोग करें।

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

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

INPUT
PUSH
INPUT
PUSH
#
HALT

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

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

दूसरा दिया मान पहले क्यों छपता है?