Instruction code क्या होता है
Instruction code क्या होता है
computer instructions binary code होते हैं , जो microoperations का sequence होते हैं, इसका मतलब की एक instruction मे कई सारे microoperations होते हैं। instruction code और उसका डाटा memory मे store रहता है। computer हर instruction को memory से read करता है और उसे कंट्रोल register मे रखता जाता है। control instruction के binary code को interpret करके उसे execute करता है, execution मे कई सारे microoperations issue किए जाते हैं।
तो instruction code bits का group होता है, जो की computer को कोई specific operation को perform करने के लिए instruct करता है। instruction code के कई सारे भाग होते हैं , और हर भाग का अपना अलग मतलब होता है
instruction code का सबसे बेसिक part operation code होता है। operation code भी bits का group होता है, जो बताता है की कौन सा opertaion perform किया जाना है, जैसे की add, substract, multiplication etc , हर operation का अपना अलग code होता है । operation code के लिए रिजर्व बिट्स से ये पता चलता है की कितने operations perform किए जा सकते हैं। यदि operation code के लिए 3 bits हैं तो 8 अलग अलग operations perform किए जा सकते हैं। क्योंकि 2की power 3 का calculation 8 होता है। मतलब यदि operation code के लिए n bits हैं तो 2 की power n different operations perform किए जा सकते हैं
operation vs microoperations |
इस diagram मे operation और microoperation के बीच relation को बताया गया है , operation code computer के instruction code का पार्ट होता है, जो की मेमोरी मे स्टोर होता है। operation code bitका sequence होता है जो computer को बताता है की कौन सा operation perform किया जाना है । कंट्रोल यूनिट मेमोरी से इन्सट्रक्शन को receive करके operation code को interpret करती है। फिर कंट्रोल unit के द्वारा microoperations को initiate के लिए कंट्रोल सिगनल्स issue किए जाते है। operations और microoperations एक ही माने जाते हैं ।
अब जो operation हैं वो किसी न किसी डाटा पर ही पेर्फ़ोर्म किए जा सकते हैं , तो जो instruction का दूसरा बेसिक भाग डाटा होता है । डाटा या तो register मे होता है या फिर किसी मेमोरी एड्रैस पर होता है। तो instruction को तीन बातों का ध्यान रखना होता है, कौन सा
No comments