csrwi
छद्मlyszt.net csrwi और अन्य RISC-V निर्देशों को अधिक विस्तार से कवर करता है।
विवरण
csrwi एक नियंत्रण रजिस्टर में एक स्थिरांक लिखता है। एक नियंत्रण और स्थिति रजिस्टर, या CSR, प्रोसेसर स्थिति रखता है जैसे ट्रैप हैंडलर पता और इंटरप्ट स्विच (देखें csrrw)। स्थिरांक uimm 0 से 31 तक की संख्या है क्योंकि यह 5 बिट्स में संग्रहीत होता है। नीचे दिया गया रूप इसे CSR में लिखता है और पुराने मान को त्याग देता है।
csrwi csr, uimm
यह एक छद्म-निर्देश है, एक पठनीय नाम जिसे असेंबलर एक वास्तविक निर्देश में फिर से लिखता है। यह नीचे दिए गए निर्देश में बदल जाता है, जहाँ rd zero है ताकि पुराना मान पढ़ा न जाए।
csrrwi zero, csr, uimm
नीचे दी गई पंक्ति mie में 0 लिखती है, जो हर इंटरप्ट स्रोत को बंद कर देती है।
csrwi mie, 0
31 से ऊपर का मान फिट नहीं होता, इसलिए एक बड़ा मान पहले एक रजिस्टर में जाता है और csrw के साथ लिखा जाता है।
विस्तृत होता है
csrrwi zero, csr, uimm
असेंबलर इस छद्म-निर्देश को ऊपर सूचीबद्ध वास्तविक निर्देश या निर्देशों से बदल देता है।
उदाहरण
csrwi mie, 0 # mie = 0
