CPU تراشه enCorRe دستور پشتيباني ميكند. همه برنامهها بايد از اين 37 دستور استفاده كنند. سيپرس يك مترجم مجاني ارائه ميدهد كه كدهاي اسمبلي را كه شما مينويسيد به فايلهاي موضوع، كه به منظور برنامهريزي در EPROM تراشه تهيه ميشوند، تبديل ميكند. اگر ترجيح دهيد كه در C برنامهنويسي كنيد، سيپريس يك مفسر C نيز پيشنهاد ميكند.
اگر با برنامهنويسي اسمبلي ميكروكنترلر آشنايي داشته باشيد، برنامهنويسي براي enCoRo نيز مشابه همان است. اما اگر با برنامهنويسي در بيسيك و C آشنا هستيد، بايد بدانيد كه در برنامهنويسي كدهاي اسمبلي بسياري از عملگرهاي زبانهاي سطح بالا موجود نيست در اينجا ديگر حلقههاي While يا for يا انواع مختلف متغيرها وجود ندارد. اما براي تراشهاي مانند enCoRo كه به منظور كارهاي نمايشي و كنترلي غير پيچيده طراحي شده است، استفاده از كدهاي اسمبلي عملي است. براي برنامههاي كوتاه، كه به سرعت اجرا ميشوند احتياجي به خريد مفسر نيست.
اصول برنامهنويسي اسمبلي
برنامهنويسي اسمبلي شامل يك مجموعه از دستورات است كه هر كدام مربوط به كدهاي ماشيني هستند كه تراشه از آنها پشتيباني ميكند. مثلاً دستور iord، كه محل io را ميخواند به كد h29 مربوط است. به جاي به خاطر آوردن h 29، شما ميتوانيد iord را بنويسيد، و مترجم معادل سازي را براي شما انجام خواهد داد. دستور iord همچنين احتياج به يك عملوند دارد كه محل خواندن را مشخص كند. به عنوان مثال 01h iord پورتي با آدرس h 10 را ميخواند.