Кіріспе

Pascal MicroEngine – 1979 жылдан 1980-жылдардың ортасына дейін Western Digital компаниясы шығарған микрокомпьютерлік өнімдердің сериясы, ол UCSD p жүйесін тиімді жұмыс істеуі үшін арнайы жасалған. Басқа микрокомпьютерлер машина тілінде p кодын интерпретацияласа, Pascal MicroEngine-де интерпретатор микрокодта іске асырылған; p коды – оның машина тілі. p жүйесінде ең көп қолданылатын бағдарламалау тілі – Паскаль. MicroEngine арнайы III нұсқадағы p жүйесін қолданады. III нұсқаның жақсартулары IV нұсқаға енгізілді, ол басқа платформалар үшін қолжетімді болды, бірақ MicroEngine үшін жоқ.

Қабылдау

Енгізілген кезде жалғыз бәсекелестер 8 биттік процессорлар болды (негізінен Intel 8080, Z80 және MOS Technology 6502 негізіндегі жүйелер). MicroEngine Паскальдің бастапқы кодын замандастарына қарағанда әлдеқайда жылдам (әдетте 1/10 уақытта) құрастыра алды. Жылдам компиляция MicroEngine-ді әзірлеушілер үшін өте қолайлы машинаға айналдырды, ал микрокодқа семафор примитивін қосу, әсіресе, Мельбурнде (Австралия) Канберрадағы Ortex компаниясы үшін жасалған көп пайдаланушылық жүйелерді дамытуда маңызды болды. Бұл жүйе кеңейтіліп, көбінесе дәріхана басқару жүйесімен бірге сатылды, сондай-ақ UCSD Pascal IV негізінде Sage IV компьютерлерінде де қолданылды. Бұл жүйе UCSD Pascal IV-ті кеңейтудің орнына Sage көп пайдаланушылық BIOS арқылы көп пайдаланушылық жүйе ретінде іске қосылды. Бұл өнімділік артықшылығы кейіннен p-кодты түпкілікті машиналық кодқа аудару мүмкіндігінің пайда болуымен және Intel 8086 және Motorola 68000 сияқты кең таралған 16 биттік микропроцессорлардың енгізілуімен төмендеді. MicroEngine туралы алғашқы мәліметтер жарияланған кезде, жүйе сол кезде көптеген алдын ала тапсырыстарды қабылдады. Алғашқы тақталар нашар сапалы болды (қуат және жер сызықтары сигнал сызықтарымен бірдей өлшемде, конденсаторлар өте аз), көптеген түзетулерді қажет етті және тіпті содан кейін де сенімді жұмыс істемеді. Жақсы жасалған MicroEngine енгізілгеннен кейін бірнеше жыл өткен соң ғана қолжетімді болды. Репутацияның күйреуі мен IBM PC-нің пайда болуы салдарынан MicroEngine ақырында орташа сәттілікке жетті. MicroEngine негізіндегі тағы бір коммерциялық өнім – AVAB Viking жарықтандыруды басқару жүйесі, ол модульдік MicroEngine тақталарын және кейбір арнайы аппараттық құралдарды пайдаланды.