संस्कृतयन्त्रम् Sassembly साधनशृङ्खलां प्राप्नुहि

शिल्पसन्दर्भः

नियमाः

प्रत्येकस्य शिल्पनिर्देशस्य संस्कृतयन्त्रनाम अस्ति। .insn 0x… इति निर्गममार्गो नास्ति, शब्दकोशेन अनामितं सङ्केतनं लेखितुं व्याकरणं न ददाति। अधः सम्पूर्णं तलम्।

आदेशाः

॥ … ॥ इत्यनेन वेष्टिताः; एतदेव आदेशम् अभिव्यञ्जकात् पृथक् करोति
उत्सर्जनस्य विन्यासस्य च आदेशाः, सह अपेक्षितपदसङ्ख्यया
आदेशःतुल्यम्पदानिउत्सृजति
अष्टकाः.byte1+८-बिट् मूल्यानि, प्रतिपदम् एकम्
अष्टाष्टकाः.quad1+६४-बिट् मूल्यानि, प्रतिपदम् एकम्
समावेशः.include1नामितसारण्याः अष्टकानि, सङ्कलनकाले निर्णीतानि
खण्डः.section1नामितं खण्डम् आरभते
संरेखणम्.align1उत्सर्जनबिन्दुं संरेखयति
स्थानम्.space1सञ्चिकाष्टकरहितं स्थानम्
आकारः.size1संज्ञायाः विस्तारं लिखति

पदसूची मूल्यानि, न सङ्ख्या। ॥ अष्टकाः ३२ ॥ एकम् अष्टकं यस्य मूल्यं ३२ इति उत्सृजति — न द्वात्रिंशत् अष्टकानि। अङ्कमालायाः दैर्घ्यं समीपस्थेन अष्टाष्टकाः-पदेन वह्यते। हस्तेन निर्गतं पठतां सर्वाधिकः सामान्यदोषः एषः।

प्रकारलेखनम्

ॱॱ इत्यनेन आरब्धम्
एकांशाः
लेखनम्विस्तारःचिह्नता
अ८8अचिह्नितम्
न६४64अचिह्नितम्
अ६४64अचिह्नितम्, स्थानवत्
इ६४64चिह्नितम्
बूल1—
संयुक्ताः
लेखनम्अर्थः
अङ्कः अन्तः TT इत्यस्य अङ्कमाला — सन्तता, सदैर्घ्या
सम्भाव्य Tसम्भाव्यः T
रिक्तम्रिक्ता अङ्कमाला
शून्यम्शून्यमूल्यम्

मण्डलव्याकरणम्

प्रामाणिकं EBNF साधनेन सह आयाति
grammar-t1.ebnfexcerpt
module      = "मण्डलम्" name "॥" { decl } ;

decl        = [ "सार्वजनिक" ] ( routine | var ) ;

routine     = "वृत्तिः" name
              [ "आदाय" params ]
              "ददाति" type
              "आदि" { stmt } "इति" ;

params      = param { "ऽ" param } ;
param       = name "ॱॱ" type ;

var         = "चरः" name "ॱॱ" type "भवति" expr "।" ;

stmt        = var
            | "प्रत्यागमनम्" expr "।"
            | "यदि" expr "आदि" { stmt }
              [ "अन्यथा" "आदि" { stmt } "इति" ] "इति"
            | "यावत्" expr "आदि" { stmt } "इति"
            | assign ;

व्याकरणेन निश्चितानि त्रीणि गुणानि

  • खण्डाः सीमिताः, न अवकाशेन। आदि आरभते, इति समापयति। अवकाशस्य अर्थो नास्ति, अतः पुनर्विन्यासकः कार्यक्रमं परिवर्तयितुं न शक्नोति।
  • वाक्यं । इत्यनेन समाप्यते। दण्डः समापकः; तस्य अभावे तत्रैव व्याकरदोषः, न त्रिपङ्क्तिपश्चात्।
  • मार्गः लेखितुं न शक्यते। वर्णसमुच्चयः तं लेखितुं मार्गं न ददाति, अतः सञ्चिकाप्रवेशः निर्णीतनाम्ना एव।

टिप्पणी एकवर्णा। ॰ इति पङ्क्त्यन्तं यावत् टिप्पणीम् आरभते। तत् क्षेत्रविभाजकात् ॱ भिन्नः वर्णः, उभौ च एकसङ्केतान्तरे — साधने तस्यैव भ्रमस्य निवारकः अस्ति।

कोष्ठाः

क० — क३१ इति लिख्यन्ते; कदापि न चिह्न्यन्ते
सामान्यकोष्ठसमूहः, सह प्रत्येकस्य RV64 नाम्ना
संस्कृतयन्त्रम्RV64संकेतः
क०zeroदृढबद्धं शून्यम्
क१raप्रतिगमनस्थानम्
क२spस्तूपसूचकः
क८s0 / fpरक्षितः, चौकटसूचकः
क१०a0पदम्, प्रतिफलम्
क१७a7पदम्, परिवेशाह्वानसङ्ख्या