2012-03-06 39 views
6

मैं एक परियोजना के रूप में x86 के लिए एक छोटा बूटलोडर बना रहा हूं। फिलहाल मैं स्क्रीन को संभालने के लिए कई फ़ंक्शन लिख रहा हूं, क्योंकि यह थोड़ा कठिन है। अधिकांश BIOS इंटरप्ट फ़ंक्शंस में पृष्ठ संख्या तर्क शामिल होता है, और मैं यह नहीं बता सकता कि यह क्या है। विकिपीडिया के पास कुछ भी कहना नहीं है, मुझे लगता है।BIOS इंटरप्ट्स में पृष्ठ संख्या

क्या किसी को पता है कि पृष्ठ संख्या क्या दर्शाती है?

धन्यवाद

+0

क्या आपके पास इनमें से किसी एक कार्य का उदाहरण है? – twain249

उत्तर

8

वहाँ अनुमति देने के लिए पर्याप्त वीडियो स्मृति है एकाधिक पाठ स्क्रीन साइड-बाई-साइड। पेज नंबर आपको डबल-बफरिंग करने की अनुमति देते हैं, जहां आप ऑफ-स्क्रीन पेज पर जाते हैं, और फिर जब यह तैयार होता है तो वर्तमान में दृश्यमान पृष्ठ को नए में बदल जाता है।

अधिक के लिए कुख्यात है और अभी भी अमूल्य राल्फ ब्राउन के इंटरप्ट सूची (अच्छी तरह से, एक छोटे से अधिक) जानकारी देखें:,

http://www.ctyme.com/intr/rb-0087.htm

विशेष रूप से पूर्णांक 0x10 एएच = 0x05, जो आप परिवर्तित करने देता है पर देखने के वर्तमान दृश्यमान पृष्ठ।

+2

कई टेक्स्ट स्क्रीन की अनुमति देने के लिए पर्याप्त वीडियो मेमोरी है ← ← वीडियो मोड के आधार पर, लेकिन अन्यथा अच्छा जवाब। – ninjalj

1

बस पृष्ठ 0 का उपयोग करें, जो डिफ़ॉल्ट वर्तमान पृष्ठ है।