कम्प्युटर, कार्यक्रम
कोडांतरक - साईट प्रोग्रामर लागि कम-स्तर आदेशहरू
सबै आदेशहरू कार्यान्वयन गर्न सकिन्छ एक मिसिन भाषा द्वारा मात्र। कोडांतरक आज्ञा - भाषा एक प्रतीकात्मक प्रतिनिधित्व। यो संग, साना, तर धेरै छिटो कार्यक्रम लेख्नुहोस्। तर आफ्नो आकार बावजुद, लेखन प्रक्रिया धेरै समय खपत छ।
विधानसभा प्रयोग गणित आदेशहरू
यो विरोधाभास भए तापनि universality रूपमा मात्र 4 गणित कोडांतरक निर्देशन र प्रोग्रामर द्वारा प्रयोग गर्न सकिन्छ छ। तैपनि, तिनीहरू एकदम सफलतापूर्वक एक उच्च स्तरको कार्यक्रम भाषाहरू, जुन कम्प्युटर, घर उपकरण, टेलीफोन, स्मार्ट फोन, ल्याप्टप र यति मा रोजगार सिर्जना गरेका थिए। डी तिनीहरूलाई काम गर्न सम्भव छ, र। निम्नानुसार कोडांतरक आदेशहरू सूची छ:
- साथै;
- घटाउ;
- गुणन;
- विभाजन।
साथै
गणित सञ्चालन, उच्च विद्यालय देखि ज्ञात। तपाईं कम्प्युटर को स्मृति मा तह संख्या को प्रतिनिधित्व संग सम्बन्धित छ जो केवल वाहेक, विचार गर्नुपर्छ यो सुविधा प्रयोग गर्न। निम्नानुसार सञ्चालनको एक सामान्य दृश्य छ:
एड
टोलीमा, कक्षहरू को एक नम्बर लिन्छ तिनीहरूलाई सँगै भन्छन् र "Yacheyku1" लेख्छन्। अब खण्डमा अवस्थाको सञ्चालन: कक्षहरू दुवै संख्या नै संकल्प हुनुपर्छ। साथै, यदि पहिलो रजिस्टर छ, त्यसपछि तपाईँले त्यसलाई सबै थप्न सक्नुहुन्छ। त्यहाँ पहिलो कक्ष छ भने, त्यसपछि यो सम्भव तत्काल अपेरान्ड वा रजिस्टर वा थप्न छ।
एउटा लेख प्रदान गर्न सक्छन् भन्दा विधानसभा निर्देशन र आफ्नो कार्यान्वयनको विवरण थप व्यापक दृष्टिकोण आवश्यक छ। विधानसभा टोली द्वारा आफ्नो दयनीय रकम बावजुद, यो भन्दा बढी एक सय पृष्ठ छ कि यति धेरै पुस्तकहरू लेखिएको छ। तसर्थ, स्पष्ट सजिलो भए तापनि हामी तपाईं फरक architectures लागि सबै nuances थाहा हुनेछ जो टीम को काम, वर्णन थप विस्तार पढ्न प्रोत्साहन गर्छौं।
घटाउ
यस कार्यका द्वारा अघिल्लो रूपमा नै अल्गोरिदम गरिन्छ। पनि रेकर्ड प्रकार जस्तै टोली:
उप
गुणन
को विभाजन र साथै अहस्ताक्षरित लागि र हस्ताक्षर संख्या त्यहि टोली प्रयोग भने, त्यसपछि गुणन र भाग त्यहाँ तिनीहरूलाई लागि विभिन्न एल्गोरिदम छन्। उदाहरणका लागि, यो आदेश प्रयोग अहस्ताक्षरित संख्या गुणन गर्न:
MUL <अपेरान्ड>
IMUL
तपाईं अन्य embodiments पूरा गर्न सक्छन्, तर यसलाई थप बुझ्ने र परिचित छ। दुई कारक संकेत र परिणाम अपेरान्ड №1 मा राखिएको छ। यस मामला मा, एक अपेरान्ड आवश्यक protrudes दर्ता №1 र अपेरान्ड №2 - एक रजिस्टर वा स्मृति कक्ष। तर अन्य विकल्प पनि छलफल गरिनेछ:
IMUL
IMUL
IMUL
पहिलो विकल्प उपकरणमा MUL समान छ, त्यसैले यसलाई गर्न नियम यहाँ श्रेय गर्न सकिन्छ। फलस्वरूप, र कारक - दोस्रो विकल्प तपाईं स्पष्ट स्थान निर्दिष्ट गर्न अनुमति दिन्छ। तेस्रो embodiment पहिलो कारक हुनेछ भन्ने एक रजिस्टर निर्दिष्ट र wherein गुणन को परिणाम राखिएको छ। तत्काल अपेरान्ड अन्तर्गत एक विशेष रजिस्टर र अपेरान्ड गुणन गर्ने संख्या निर्दिष्ट गर्न चाहनुभएको छैन।
विभाजन
माथि उल्लेख रूपमा, दुई टोली विभाजन गर्न प्रयोग। अहस्ताक्षरित संख्या लागि प्रयोग गरिन्छ:
DIV <अपेरान्ड>
निम्न आदेश प्रयोग हस्ताक्षर संख्या लागि:
IDIV <अपेरान्ड>
आवेदन सुविधा विभाजन निर्देशन छ भनेर मात्र अपेरान्ड विभक्त, जो एक रजिस्टर वा स्मृति कक्ष रूपमा कार्य। संख्या विभाजन कुन आकार को संख्या मा निर्भर गर्दछ यसको निश्चित स्थान, छ। यसलाई आफ्नो ठाउँ र सञ्चालन परिणाम छ।
खोज र स्थानहरू गुणन जस्तै भन्न सक्छौं को परिभाषा: जानकारी को मात्रा धेरै छ रूपमा छुट्टै लेख आवश्यक छ।
उपयोगी निष्कर्षमा
पनि "अपेक्षाकृत उपयोगी विधानसभा निर्देशन" को रूपमा वर्गीकृत र समावेश गर्नुपर्छ आदेश NEG <सेल / दर्ता>। त्यो अपेरान्ड मा छ जो एक नम्बर मा एक चिन्ह राख्छ। त्यो लेख तपाईं गणित कोडांतरक आज्ञा बुझ्न मदत गरेको छ कि सबै आशा छ।
र सजिला सञ्चालन incrementing र decrementing (वृद्धि वा अपेरान्ड एकाइ घट्दै)। अपेरान्ड वृद्धि गर्न निम्न आदेश गर्ने सल्लाह दिन्छन् गर्न आवश्यक छ:
इंक <अपेरान्ड>
घटाइ गर्न सल्लाह दिन्छन् गर्नुपर्छ:
DEC <अपेरान्ड>
रूपमा अपेरान्ड स्मृति स्थान प्रदर्शन वा दर्ता गर्न सक्नुहुन्छ। यी सञ्चालनका विशेष लाभ तिनीहरूले साथै वा घटाउ द्वारा प्रस्तावित समान विधानसभा निर्देशन भन्दा कम स्थान को लागि आफूलाई लिन छ।
Similar articles
Trending Now