कंप्यूटरप्रोग्रामिंग

कोडांतरक - नौसिखिया प्रोग्रामर के लिए निम्न स्तर के आदेशों

सभी आदेशों केवल एक मशीन भाषा द्वारा निष्पादित किया जा सकता है। कोडांतरक आदेश - भाषा की एक प्रतीकात्मक प्रतिनिधित्व। इसके साथ, छोटे, लेकिन बहुत तेजी से प्रोग्राम लिखने। लेकिन उनकी आकार के बावजूद, लेखन की प्रक्रिया बहुत समय लगता है। इसलिए, विधानसभा निर्देश हार्डवेयर घटक के लिए उपयोग किया जाता है, या जब कार्यक्रम महत्वपूर्ण पर्याप्त स्मृति नहीं है। इसलिए, कोडांतरक कोड उप कार्यक्रमों के रूप में जारी किए गए और उच्च स्तर के कोड के साथ एकीकृत है। चूंकि कोडांतरक बहुत वास्तुकला के प्रकार के आधार पर भिन्न कर सकते हैं, आप एक विशेष मामले के लिए यह विचार करना चाहिए, इस लेख एक वास्तुकला जीत है। लेकिन विधानसभा निर्देश का वर्णन, एक नियम के रूप में, ज्यादा परिवर्तन नहीं करता है, और वे माइक्रोकंट्रोलर्स, और अन्य इलेक्ट्रॉनिक उपकरणों कि कोडांतरक का उपयोग किया जा सकता है।

विधानसभा में इस्तेमाल किया अंकगणित आदेशों

इस विरोधाभास के बावजूद, सार्वभौमिकता के रूप में, केवल 4 गणित कोडांतरक अनुदेश है और प्रोग्रामर द्वारा इस्तेमाल किया जा सकता। फिर भी, वे एक उच्च स्तरीय प्रोग्रामिंग भाषाओं, जो कंप्यूटर, घरेलू उपकरणों, टेलीफोन, स्मार्ट फ़ोन, लैपटॉप और इतने पर रोजगार द्वारा बनाया गया था। डी उन लोगों के साथ काम करते हुए संभव है, और काफी सफलतापूर्वक। कोडांतरक आदेशों सूची इस प्रकार है:

  • इसके अलावा,
  • घटाव;
  • गुणन;
  • विभाजन।

इसके अलावा

अंकगणित आपरेशन, उच्च विद्यालय के बाद से जाना जाता है। इस सुविधा आप केवल इसके अलावा, जो कंप्यूटर की स्मृति में तह संख्या के प्रतिनिधित्व के साथ जुड़ा हुआ है विचार करने की आवश्यकता का उपयोग करें। आपरेशन का एक सामान्य दृश्य इस प्रकार है:

जोड़ें

टीम कोशिकाओं के एक नंबर ले जाता है, उन्हें एक साथ जोड़ता है और "Yacheyku1" लिखता है। अब पारित होने की स्थिति का आपरेशन: दोनों कोशिकाओं की संख्या रिज़ॉल्यूशन वही होना चाहिए। इसके अलावा, अगर वहाँ एक पहले रजिस्टर है, तो आप पर यह सब करने के लिए जोड़ सकते हैं। अगर वहाँ एक प्रथम कक्ष है, तो यह या तत्काल संकार्य या एक रजिस्टर पर जोड़ने के लिए संभव है।

विधानसभा निर्देश और उनके कार्यान्वयन के विवरण की तुलना में एक लेख प्रदान कर सकते हैं और अधिक व्यापक दृष्टिकोण की आवश्यकता है। विधानसभा टीमों करके, उनके दयनीय राशि के बावजूद, यह तो कई किताबें सौ से भी अधिक पृष्ठों है कि लिखा है। इसलिए, स्पष्ट आसानी के बावजूद, हम आपको टीम का काम है, जो आप विभिन्न आर्किटेक्चर के लिए सभी बारीकियों से अवगत कराएंगे का वर्णन और अधिक विस्तार से पढ़ने के लिए प्रोत्साहित करते हैं।

घटाव

यह कार्रवाई पिछले वाले जैसा एल्गोरिथ्म द्वारा किया जाता है। रिकॉर्ड प्रकार की तरह यहां तक कि टीमें:

उप

№1 №2 से घटाएँ, और №1 अधिलेखित कर देता है: गणना के सिद्धांत इस प्रकार है। संचालन गुजर शर्तें के रूप में और इसके अलावा आपरेशन की शर्तों के समान हैं।

गुणन

विभाजन और इसके अलावा अहस्ताक्षरित के लिए के रूप में और हस्ताक्षर किए संख्या के लिए एक ही टीम के लिए इस्तेमाल किया है, तो गुणा और भाग वहाँ उनके लिए विभिन्न एल्गोरिदम हैं। उदाहरण के लिए, इस आदेश का उपयोग अहस्ताक्षरित संख्याओं को गुणा करने:

एमयूएल <संकार्य>

आदेश संकार्य में निर्दिष्ट कारकों में से एक है। दूसरा कारक और जगह आपरेशन परिणाम का स्थान पहले से नियत किया जाता है, बाइट्स एमयूएल में आकार के आधार पर। उनके स्थान - एक अन्य लेख के लिए एक विषय। पर हस्ताक्षर किए गुणन के लिए आदेश का उपयोग करें:

IMUL

आप अन्य embodiments पूरा कर सकते हैं, लेकिन इसे और अधिक समझ में आता है और परिचित है। दो कारकों संकेत दिया है, और परिणाम संकार्य №1 में रखा गया है। इस मामले में, एक संकार्य रजिस्टर №1 जरूरी protrudes और आपरेण्ड №2 - एक रजिस्टर या स्मृति सेल। लेकिन अन्य विकल्पों पर भी चर्चा की जाएगी:

IMUL

IMUL > , <तत्काल संकार्य>

IMUL , <तत्काल संकार्य>

पहला विकल्प डिवाइस पर एमयूएल के समान है, तो यह करने के लिए नियमों को यहां जिम्मेदार ठहराया जा सकता। एक परिणाम के रूप में, और कारक - दूसरा विकल्प आप स्पष्ट रूप से स्थान को निर्दिष्ट करने की अनुमति देता है। तीसरे अवतार में एक रजिस्टर है कि पहली कारक हो जाएगा निर्दिष्ट करती है और जिसमें गुणा के परिणाम रखा गया है। तत्काल संकार्य के तहत एक विशेष रजिस्टर और जिसके द्वारा संकार्य गुणा करने के लिए संख्या निर्दिष्ट करने के लिए नहीं होती है।

विभाजन

जैसा कि ऊपर उल्लेख, दो टीमों विभाजित करने के लिए इस्तेमाल किया। अहस्ताक्षरित संख्या के लिए उपयोग किया जाता है:

DIV <संकार्य>

निम्न आदेश का उपयोग करके हस्ताक्षरित संख्या के लिए:

IDIV <संकार्य>

आवेदन सुविधा विभाजन अनुदेश है कि केवल संकार्य विभक्त है, जो एक रजिस्टर या स्मृति सेल के रूप में कार्य करता है। संख्या विभाजित हमेशा अपने निश्चित स्थान है, जो आकार की संख्या पर निर्भर है। यह अपनी जगह और ऑपरेशन परिणाम है।

खोज और स्थानों गुणन के रूप में ही कह सकते हैं की परिभाषा: के रूप में जानकारी की मात्रा काफी है, एक अलग लेख की आवश्यकता है।

उपयोगी निष्कर्ष

के रूप में भी "अपेक्षाकृत उपयोगी विधानसभा निर्देश" वर्गीकृत और कमांड NEG <सेल / रजिस्टर> शामिल होना चाहिए। वह एक नंबर जो संकार्य में है में एक संकेत देता है। यही कारण है कि सभी आशा व्यक्त की कि लेख में मदद मिली है कि आप समझते हैं अंकगणित आदेश कोडांतरक है।

और आसान आपरेशन incrementing और decrementing (बढ़ाने या संकार्य इकाई की कमी)। संकार्य बढ़ाने के लिए निम्न आदेश लिख करने के लिए आवश्यक है:

कांग्रेस <संकार्य>

घटती करने के लिए लिख करना चाहिए:

दिसम्बर <संकार्य>

के रूप में संकार्य स्मृति स्थान प्रदर्शन या रजिस्टर कर सकते हैं। इन आपरेशनों के विशेष लाभ यह है कि वे खुद को समान विधानसभा अलावा या घटाव द्वारा की पेशकश निर्देश से कम अंतरिक्ष के लिए लेते हैं।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.birmiss.com. Theme powered by WordPress.