COP400
COP400 અથવા COP II એ 4-બીટ માઇક્રોકન્ટ્રોલર પરિવાર છે, જે 1977માં નેશનલ સેમિકન્ડક્ટર દ્વારા તેમના મૂળ PMOS COP માઇક્રોકન્ટ્રોલરના ફોલો-ઓન ઉત્પાદન તરીકે રજૂ કરવામાં આવ્યું હતું. COP400 પરિવારના સભ્યો સંપૂર્ણ માઇક્રોકમ્પ્યુટર્સ છે જેમાં સમર્પિત નિયંત્રકોને અમલમાં મૂકવા માટે જરૂરી આંતરિક સમય, તર્ક, ROM, RAM અને I/O હોય છે. કેટલાક COP400 ઉપકરણો વેસ્ટર્ન ડિજિટલ દ્વારા WD4200 પરિવાર તરીકે બીજા સ્રોત હતા. સોવિયેત સંઘમાં કેટલાક COP400 માઇક્રોકન્ટ્રોલર્સનું ઉત્પાદન 1820 શ્રેણી તરીકે કરવામાં આવ્યું હતું (દા. ત. KR1820VE1 હોદ્દો સાથે COP402. COP400 CMOS અથવા N-ચેનલ સિલિકોન ગેટ MOS ટેકનોલોજીમાં લાગુ કરવામાં આવે છે. તે સામાન્ય રીતે 24-અથવા 28-પિન ડી. આઈ. પી. પેકેજમાં પેક કરવામાં આવતું હતું. ઝડપી પરિવારના સભ્યોનો સૂચના ચક્ર સમય 4 માઇક્રોસેકન્ડ્સ છે. COP400 પરિવારે ઘણી મેમરી અને પિનઆઉટ રૂપરેખાંકનો ઓફર કરી હતી. COP400-ફેમિલી ચિપ્સનો ઉપયોગ કરતા નોંધપાત્ર ઉત્પાદનોમાં એપલ લિસા, મિલ્ટન બ્રેડલી અને મેટેલ ઇલેક્ટ્રોનિક ગેમ્સ, કોલેકો હેડ ટુ હેડ બાસ્કેટબોલ, ગ્રાન્ડી ન્યૂબ્રેન અને અન્યનો સમાવેશ થાય છે. મેમરી COP400 ROM અને RAM માટે અલગ મેમરી સ્પેસનો ઉપયોગ કરે છે. ROM સરનામાઓ મહત્તમ 11-બીટ હોય છે, જ્યારે ડેટા સરનામાઓ મહત્તમ 7-બીટ હોય છે. ROM પ્રોગ્રામ મેમરીમાં 512,1024 અથવા 2048 × 8-બીટ ROM હોય છે. ROM બાઇટ્સ પ્રોગ્રામ સૂચનાઓ, પ્રોગ્રામ ડેટા અથવા જમ્પ એડ્રેસ પોઇન્ટર હોઈ શકે છે. જે. પી. અને જે. એસ. આર. પી. સૂચનાઓ સાથે સંકળાયેલી વિશેષ લાક્ષણિકતાઓને કારણે, રોમની કલ્પના ઘણીવાર દરેક 64 બાઇટ્સના પૃષ્ઠોમાં ગોઠવાયેલી હોવી જોઈએ. ઉપરાંત, LQID અને JID સૂચનાઓ દ્વારા કરવામાં આવતી અનન્ય કામગીરીઓને કારણે, ROM પૃષ્ઠોને કેટલીકવાર 256 બાઇટ્સના બ્લોકમાં ગોઠવવામાં આવે તેવું વિચારવું આવશ્યક છે. રેમ ડેટા મેમરીમાં 32,64 અથવા 128 × 4-બીટ રેમ હોય છે, જે 16 4-બીટ અંકોના અનેક ડેટા રજિસ્ટર તરીકે ગોઠવાયેલી હોય છે. રેમ એડ્રેસિંગ 6-અથવા 7-બીટ બી રજિસ્ટર દ્વારા લાગુ કરવામાં આવે છે જેનો ઉપયોગ નિર્દેશક તરીકે થાય છે. બી રજિસ્ટરના ઉપલા 2 અથવા 3 બિટ્સ (બીઆર) 4 અથવા 8 ડેટા રજિસ્ટરમાંથી એક પસંદ કરે છે અને નીચલા 4 બિટ્સ (બીડી) પસંદ કરેલા ડેટા રજિસ્ટરમાં 16 4-બિટ અંકોમાંથી એક પસંદ કરે છે. બી રજિસ્ટર દ્વારા નિર્દેશિત રેમ અંકની 4-બીટ સામગ્રી સામાન્ય રીતે એ રજિસ્ટરમાં લોડ થાય છે, તેની સાથે વિનિમય થાય છે અથવા તેના પર કાર્ય કરે છે. આકૃતિમાં દર્શાવેલ રજિસ્ટર રૂપરેખાંકન મહત્તમ ROM (2048 × 8 બિટ્સ) અને RAM (128 × 4 બિટ્સ) ધરાવતા COP400 પરિવારના સભ્યો માટે છે. માત્ર 512 અથવા 1024 બાઇટ્સ ROM ધરાવતા પરિવારના સભ્યો પાસે માત્ર 9-અથવા 10-બીટ PC હશે. 64 અથવા 32 સ્થાનની રેમ ધરાવતા લોકો પાસે માત્ર 2-બીટ બી. આર. રજિસ્ટર હશે. કેટલાક નીચલા પરિવારના સભ્યો એસસી સ્ટેક્સ રજિસ્ટરને બાકાત રાખે છે. 4-બીટ A રજિસ્ટર (એક્યુમ્યુલેટર) એ મોટાભાગના અંકગણિત, તર્ક અને ડેટા મેમરી એક્સેસ કામગીરી માટે સ્રોત અને ગંતવ્ય રજિસ્ટર છે. તેનો ઉપયોગ બી રજિસ્ટરના બીઆર અને બીડી ભાગોને લોડ કરવા, 8-બીટ ક્યૂ લેચ ડેટાના 4 બિટ્સને લોડ કરવા અને ઇનપુટ કરવા, 8-બીટ એલ પોર્ટના 4 બિટ્સને ઇનપુટ કરવા અને એસઆઈઓ રજિસ્ટર સાથે ડેટા એક્સચેન્જ કરવા માટે પણ થઈ શકે છે. 4-બીટ ALU અંકગણિત અને તર્ક કાર્યો કરે છે, A. ASC અને CASC કામગીરીના પરિણામોને સંગ્રહિત કરીને 1-બીટ C રજિસ્ટરમાં વહન કરે છે, જેનો ઉપયોગ મોટાભાગે અંકગણિત ઓવરફ્લો સૂચવવા માટે થાય છે. તમામ ROM એડ્રેસિંગ 9-, 10-, અથવા 11-બીટ PC રજિસ્ટર દ્વારા પૂર્ણ થાય છે. તેનું દ્વિસંગી મૂલ્ય ROM માં સમાવિષ્ટ બાઇટ્સમાંથી એક પસંદ કરે છે, સામાન્ય રીતે આગામી પ્રોગ્રામ સૂચના. જ્યાં સુધી વર્તમાન સૂચના નિયંત્રણ સૂચનાનું સ્થાનાંતરણ ન હોય ત્યાં સુધી, આગામી ક્રમિક ROM સ્થાન તરફ નિર્દેશ કરવા માટે વર્તમાન સૂચનાના અમલ પહેલાં PCનું મૂલ્ય આપમેળે 1 દ્વારા વધારવામાં આવે છે. પછીના કિસ્સામાં, નિયંત્રણ કામગીરીના સ્થાનાંતરણને અમલમાં મૂકવા માટે યોગ્ય બિન-અનુક્રમિક મૂલ્ય સાથે પીસી લોડ થાય છે. પીસી આપમેળે આગામી 64 બાઈટ પૃષ્ઠ અથવા પ્રોગ્રામ મેમરીના 256 બાઈટ બ્લોક તરફ નિર્દેશ કરે છે. પીસીના ઉપલા 1,2 અથવા 3 બિટ્સનો ઉપયોગ જે. આઈ. ડી. અને એલ. ક્યુ. આઈ. ડી. સૂચનાઓમાં પણ થાય છે. સબરૂટિનના ત્રણ સ્તરો સબરૂટિન સેવ રજિસ્ટર, SA, SB અને SC દ્વારા અમલમાં મૂકવામાં આવે છે, જે લાસ્ટ-ઇન, ફર્સ્ટ-આઉટ (LIFO) હાર્ડવેર સબરૂટિન સ્ટેક પ્રદાન કરે છે. કેટલાક અમલીકરણમાં SC નથી. I/O રજિસ્ટર અને પોર્ટ COP400 I/O ઉપકરણો સાથે સંકળાયેલા કોઈ પોર્ટ નંબર અથવા મેમરી સરનામાં નથી. તમામ ભૌતિક I/O રજિસ્ટર અને બંદરો સીધા નામ દ્વારા COP400 એસેમ્બલી ભાષા દ્વારા સંદર્ભિત છે. આધારરેખા લગભગ તમામ COP400 પારિવારિક ઉપકરણો નીચેનાનો અમલ કરે છેઃ ચાર સામાન્ય હેતુના ઇનપુટ્સ, IN0-IN3, પૂરા પાડવામાં આવે છે. 24-પિન પેકેજોમાં IN0-IN3 નથી. ડી રજિસ્ટર ચાર સામાન્ય હેતુના આઉટપુટ પ્રદાન કરે છે અને બી. ડી. ની 4-બીટ સામગ્રી માટે ગંતવ્ય રજિસ્ટર છે. ડી રજિસ્ટર બી રજિસ્ટર દ્વારા નિર્દેશિત રેમ સાથે સંકળાયેલા 16 બાહ્ય ઉપકરણોને સુમેળ કરવા માટે ઉપયોગી છે. જી રજિસ્ટરમાં 4 સામાન્ય હેતુના દ્વિદિશ I/O પોર્ટ છે. ક્યૂ રજિસ્ટર એ આંતરિક, લેચ્ડ, 8-બીટ રજિસ્ટર છે જેનો ઉપયોગ રેમ (બી) અને એ પર અથવા તેમાંથી લોડ થયેલ ડેટા તેમજ રોમમાંથી 8-બીટ પ્રોગ્રામ ડેટા રાખવા માટે થાય છે. જ્યારે એલ ડ્રાઇવરો પ્રોગ્રામ નિયંત્રણ હેઠળ સક્ષમ હોય ત્યારે તેની સામગ્રી એલ પોર્ટ પર આઉટપુટ થાય છે. ઉપરાંત, L ની સામગ્રીઓ સીધી A અને RAM (B) માં વાંચી શકાય છે. એસ. આઈ. ઓ. રજિસ્ટર 4-બીટ સીરીયલ-ઇન/સીરીયલ-આઉટ શિફ્ટ રજિસ્ટર તરીકે અથવા ઇ. એન. રજિસ્ટરની સામગ્રીના આધારે દ્વિસંગી કાઉન્ટર તરીકે કાર્ય કરે છે. તેના સમાવિષ્ટોને એ સાથે બદલી શકાય છે, જે તેને સતત સીરીયલ ડેટા સ્ટ્રીમને ઇનપુટ અથવા આઉટપુટ કરવાની મંજૂરી આપે છે. EN રજિસ્ટર એ LEI સૂચના દ્વારા પ્રોગ્રામ નિયંત્રણ હેઠળ લોડ થયેલ આંતરિક 4-બીટ રજિસ્ટર છે. આ રજિસ્ટરના દરેક બીટની સ્થિતિ EN રજિસ્ટરના દરેક બીટ સાથે સંકળાયેલ ચોક્કસ સુવિધાને પસંદ કરે છે અથવા દૂર કરે છે. સોફ્ટવેર સાથે સીધી રીતે સુલભ ન હોવા છતાં, 10-બીટ બેઝ કાઉન્ટર સૂચના ચક્રની આવર્તનને 1,024 વડે વિભાજિત કરે છે, જે ઓવરફ્લો પર પલ્સ પ્રદાન કરે છે. એસકેટી સૂચના આ પલ્સની ઘટના માટે પરીક્ષણ કરે છે, જે પ્રોગ્રામરને ટાઈમર દિનચર્યાઓ અમલમાં મૂકવાની મંજૂરી આપે છે. કેટલાક નિમ્ન-સ્તરના COP400 પરિવારના સભ્યો પાસે આ ટાઇમ બેઝ કાઉન્ટર કે SKT સૂચના નથી. કેટલાક હાઇ-એન્ડ COP400 ઉપકરણો ટાઈમરના ઉપલા આઠ બિટ્સ વાંચી અને લખી શકે છે. COP400 પરિવારના કેટલાક ઉચ્ચ કક્ષાના સભ્યો છે જેમ કે COP440 અને COP2440 જેમાં 40-પિન હોય છે. તેમાં વધારાના રજિસ્ટર અને પોર્ટ હોય છેઃ આર પોર્ટ એ વધારાના આઠ-બીટ દ્વિદિશાત્મક I/O પોર્ટ છે, જે Q જેવું જ છે. આર પોર્ટમાં લૅચ અને ડ્રાઇવરો છે. આઉટપુટ થવાનો ડેટા આર રજિસ્ટરમાં જોડવામાં આવે છે. ઇનપુટ પાથ પિનથી એક્યુમ્યુલેટર અને રેમ સુધી છે. આર પિન પર ઇનપુટ ડેટા કોઈપણ બાહ્ય સંકેત દ્વારા આર રજિસ્ટરમાં જોડવામાં આવતો નથી. આ પરોક્ષ રીતે કાર્યક્રમ દ્વારા થવું જોઈએ. એલ ડ્રાઇવરોની જેમ આર ડ્રાઇવરોને ઉચ્ચ અવરોધ સ્થિતિમાં મૂકી શકાય છે. આ ઉપકરણોમાં વધારાના દ્વિ-દિશાત્મક ચાર-બીટ પોર્ટ, એચ પોર્ટ હોય છે. એચ પોર્ટ અનિવાર્યપણે જી પોર્ટની નકલ છે સિવાય કે એચનું સીધું પરીક્ષણ કરી શકાતું નથી. ચાર વધારાના ઇનપુટ્સ, IN4-IN7, પૂરા પાડવામાં આવે છે. તેઓ IN0-IN3 જેવા વાંચી શકાતા નથી પરંતુ તેઓ અન્ય હેતુઓ માટે છે. N4-IN5 વિક્ષેપ સ્રોતો પસંદ કરો. IN6 ટી કાઉન્ટરનો સ્રોત પસંદ કરે છે. IN7 એ R પોર્ટના આઉટપુટ ડ્રાઇવરોને નિયંત્રિત કરે છે. સૂચના સમૂહ COP400 કુટુંબ ખૂબ જ સઘન કોડ માટે રચાયેલ છે. સૌથી વધુ ઉપયોગમાં લેવાતી સૂચનાઓ એક બાઈટ છે. કેટલાક કિસ્સાઓમાં બે બાઈટ સૂચનાઓના વિશેષ એક-બાઈટ સ્વરૂપો હોય છે. ઓબ્જેક્ટ કોડને વધુ સઘન બનાવવા માટે ઉપયોગમાં લઈ શકાય તેવી કેટલીક વિશેષતાઓ છેઃ એલ. બી. આઈ. સૂચના સાત-બીટ બી રજિસ્ટરને તાત્કાલિક મૂલ્ય સાથે લોડ કરે છે. સામાન્ય સ્વરૂપની સૂચના બે બાઇટ્સ લે છે. એલબીઆઈનું એક-બીટ સ્વરૂપ છે જે ફક્ત બીઆરને 0,1,2 અને 3 પર સેટ કરી શકે છે અને ફક્ત બીડીને 9,10,11,12,13,14,15 અને 0 (દશાંશ) પર સેટ કરી શકે છે. સિંગલ બાઈટ એલ. બી. આઈ. માત્ર 32 રેમ સ્થાનોને જ એક્સેસ કરી શકે છે. બહુવિધ એલ. બી. આઈ. સૂચનાઓને શ્રેણીબદ્ધ રીતે ગોઠવી શકાય છે. માત્ર પ્રથમ એલ. બી. આઈ. નો અમલ કરવામાં આવશે. અનુગામી એલ. બી. આઈ. સૂચનાઓ એન. ઓ. પી. તરીકે અમલમાં આવશે. આ વહેંચાયેલ દિનચર્યા માટે વિવિધ પ્રારંભિક સરનામાંઓ સાથે બહુવિધ પ્રવેશ બિંદુઓને મંજૂરી આપે છે. જેએસઆર, સામાન્ય સબરૂટિન શાખા સ્વરૂપમાં, બે બાઇટ્સ છે અને કોઈપણ મેમરી સ્થાનને સીધા જ ઍક્સેસ કરી શકે છે. જે. એસ. આર. પી. એ સબરૂટીન શાખાનું એક જ બાઈટ સ્વરૂપ છે જે ફક્ત ત્રીજા 64-બાઈટ પૃષ્ઠમાં સ્થાનોને જ ઍક્સેસ કરી શકે છે. આ પૃષ્ઠને સબરૂટિન પૃષ્ઠ અથવા પૃષ્ઠ 2 કહેવામાં આવે છે, જે શૂન્યથી ક્રમાંકિત છે. જે. એસ. આર. પી. ને પૃષ્ઠ 2 અથવા 3 ની અંદરથી કોડેડ કરી શકાતી નથી. જેએમપી, સામાન્ય શાખા સ્વરૂપમાં, બે બાઇટ્સ છે અને કોઈપણ મેમરી સ્થાનને સીધા જ ઍક્સેસ કરી શકે છે. જેપી એ શાખાનું એક બાઈટ સ્વરૂપ છે જે વર્તમાન 64-બાઈટ પૃષ્ઠમાં કોઈપણ સ્થાનને ઍક્સેસ કરી શકે છે. પીસીના ઉપલા ભાગોમાં કોઈ ફેરફાર થતો નથી. જો જેપી સૂચના પૃષ્ઠ 2 અથવા 3 ની અંદર ચલાવવામાં આવે છે, તો તે પૃષ્ઠ 2 અને 3 માં 128 સરનામાંઓમાંથી કોઈપણને ઍક્સેસ કરી શકે છે. આ પૃષ્ઠ 2 માં એક બાઈટ જે. એસ. આર. પી. પ્રવેશ બિંદુ બનાવવા માટે ઉપયોગી છે જે પછી એક બાઈટ જે. પી. સાથે પૃષ્ઠ 3 પર સબરૂટિનમાં શાખા કરી શકે છે. બી રજિસ્ટરનો ઉપયોગ ઓછા ઓવરહેડ સાથે ચાર રેમ સ્ટ્રિંગ્સ સુધી નિર્દેશ કરવા માટે થઈ શકે છે. એલ. ડી., એક્સ., એક્સ. આઈ. એસ. અને એક્સ. ડી. એસ. મેમરી ઍક્સેસ સૂચનાઓ એક્સક્લુઝિવ અથવા બી. આર. ના નીચલા બે બિટ્સને બે-બીટ તાત્કાલિક સાથે કરી શકે છે. આ બી (બી. આર.) ના રજિસ્ટર ભાગને સમાન અંક (બી. ડી.) સરનામાંને શેર કરતા અન્ય અંકના શબ્દમાળાઓમાંથી એકમાં ફેરવવાની મંજૂરી આપે છે. બી. ડી. રજિસ્ટર ભાગનો ઉપયોગ મેમરી પોઇન્ટર અને લૂપ કાઉન્ટર તરીકે એક સાથે થઈ શકે છે. XIS સૂચના અવગણવામાં આવશે જો Bd, વૃદ્ધિ કર્યા પછી, લૂપમાંથી આવતા, શૂન્ય પર ઓવરફ્લો થાય. તેવી જ રીતે જો બી. ડી. ઘટ્યા પછી 15 (દશાંશ) સુધી નીચે જાય તો એક્સ. ડી. એસ. સૂચના અવગણવામાં આવશે. ઉદાહરણ કોડ આ ઉદાહરણ કોડ સૂચના સમૂહ પર ઘણી જગ્યા બચત સુવિધાઓ દર્શાવે છેઃ સિંગલ-બાઈટ એલ. બી. આઈ. સૂચનો શ્રેણીમાં બહુવિધ એલ. બી. આઈ. સૂચનાઓ બહુવિધ પ્રવેશ બિંદુઓ સિંગલ બાઈટ જે. પી. એલ. ડી. ઝોરિંગ બી. આર. બનાવે છે જેથી બી. ને ગંતવ્ય પર ફેરવવામાં આવે અને એક્સ. આઈ. એસ. માં સ્કિપ ફંક્શન દ્વારા બી. ડી. શેરિંગ પોઇન્ટર અને લૂપ કાઉન્ટર ફરજો પર બી. ને પાછું ફેરવવામાં આવે છે. IN 1 લીટીનો ઉપયોગ ઇન્ટરપ્ટ ઇનપુટ તરીકે થાય છે. ઇન્ટરપ્ટ LEI સૂચના સાથે EN રજિસ્ટરના બીટ 1 ને 1 પર સેટ કરીને સક્ષમ કરવામાં આવે છે. આઈ. એન. 1 પર ઓછામાં ઓછા બે સૂચના ચક્ર લાંબા ચાલતા નબળા પલ્સના જવાબમાં, જે. પી. જેવી નિયંત્રણ સૂચનાઓનું તમામ સ્થાનાંતરણ પૂર્ણ થાય છે અને તમામ ક્રમિક એલ. બી. આઈ. સૂચનાઓ ચલાવવામાં આવે છે. ત્યારબાદ પીસીને સબરૂટિન સ્ટેક પર ધકેલી દેવામાં આવે છે અને નિયંત્રણ 0xFF સરનામાં પર ઇન્ટરપ્ટ હેન્ડલરને ટ્રાન્સફર કરવામાં આવે છે. ઇન્ટરપ્ટ સર્વિસ રૂટિનમાં કોઈ સબરૂટિન કૉલ કરી શકાતી નથી. આર્કિટેક્ચરલ એક્સ્ટેન્શન્સ જોકે મોટાભાગના COP400 ઉપકરણો લો-એન્ડ એપ્લિકેશન્સ પર લક્ષિત હતા, આર્કિટેક્ચરના ઘણા એક્સ્ટેન્શન્સ વધુ ડિમાન્ડિંગ એપ્લિકેશન્સને સંબોધવા માટે બનાવવામાં આવ્યા હતા. 1985 સુધીમાં કેટલાક ઉપકરણોમાં ડ્યુઅલ સીપીયુ, રેમમાં ઊંડો જથ્થો અને મોટા સરનામાંની જગ્યાઓ ઉમેરવામાં આવી હતી. 1981માં નેશનલ સેમિકન્ડક્ટર દ્વારા COP400ના ડ્યુઅલ CPU "ડ્યુઅલ CPU" વર્ઝનની જાહેરાત કરવામાં આવી હતી. આ સિંગલ-ચિપ બેરલ પ્રોસેસર્સમાં બે દેખીતી રીતે સ્વતંત્ર CPU હોય છે જે સૂચનાઓ, મેમરી અને મોટાભાગના IO ઉપકરણોને વહેંચે છે. વાસ્તવમાં, સીપીયુ સંપૂર્ણપણે સ્વતંત્ર નથી અને હાઇપર-થ્રેડિંગ ટેકનોલોજી (એચટીટી) સાથે ઇન્ટેલ પ્રોસેસર્સ જેવા હાર્ડવેર સંસાધનો વહેંચે છે. એચટીટીની જેમ, ડ્યુઅલ સીપીયુ વર્ઝન પ્રોસેસરના અમુક વિભાગોને ડુપ્લિકેટ કરીને કામ કરે છે-જે આર્કિટેક્ચરલ સ્થિતિને સંગ્રહિત કરે છે-પરંતુ એએલયુ, બસો અને મેમરી જેવા મુખ્ય એક્ઝેક્યુશન સંસાધનોને ડુપ્લિકેટ કરીને નહીં. બે વર્ચ્યુઅલ પ્રોસેસરોમાંથી દરેક માટે અલગ આર્કિટેક્ચરલ સ્થિતિઓ ડુપ્લિકેટ A (એક્યુમ્યુલેટર્સ), B (પોઇન્ટર રજિસ્ટર), C (કેરી ફ્લેગ્સ), N (સ્ટેક પોઇન્ટર) અને PC (પ્રોગ્રામ કાઉન્ટર્સ) સાથે સ્થાપિત કરવામાં આવે છે. જ્યારે રીસેટ નિષ્ક્રિય કરવામાં આવે છે, ત્યારે બંને પ્રોસેસરો સ્થાન 0 થી શરૂ થાય છે જેમાં CLRA સૂચના હોય છે, પછી એક પ્રોસેસર સ્થાન 401 (હેક્સ) પર કૂદી જાય છે અને પછી બીજા પ્રોસેસર દ્વારા સ્થાન 1 ચલાવતા સૂચના ચક્રને અનુસરે છે. પ્રોસેસર્સ પછી વારાફરતી દરેક કોડની એક બાઈટ ચલાવશે. મહત્તમ ઘડિયાળ આવર્તન પર, દરેક પ્રોસેસર માટે સૂચના અમલનો સમય (સિંગલ બાઈટ સૂચના) 4 માઇક્રોસેકન્ડ્સ છે, તેથી, કોઈપણ પ્રોસેસર માટે સૂચના ચક્રનો સમય તે રકમની બમણી, 8 માઇક્રોસેકન્ડ્સ છે. કેટલાક બેવડા CPU સંસ્કરણોમાં 40-પિન COP2440N, 28-પિન COP2441N અને 24-પિન COP2442Nનો સમાવેશ થાય છે. અગાઉના COP400 ઉપકરણોમાં બે અથવા ત્રણ સ્તરના સમર્પિત હાર્ડવેર રીટર્ન સ્ટેકનો સમાવેશ થતો હતો. COP440 જેવા પછીના ઉપકરણોમાં 2-બીટ સ્ટૅક પોઇન્ટર અને RAM સાથે અમલમાં મૂકાયેલ 4-સ્તરનો રીટર્ન સ્ટેક છે. ડ્યુઅલ CPU વર્ઝનમાં બે અલગ-અલગ 4-લેવલ રીટર્ન સ્ટેક્સ હોય છે જે બે 2-બીટ સ્ટૅક પોઇન્ટર અને બે અલગ-અલગ RAM વિસ્તારો સાથે લાગુ કરવામાં આવે છે. મોટા સરનામાંની જગ્યા મૂળભૂત COP400 સૂચના સમૂહ 11-બિટ્સ (2,048 બાઇટ્સ) સુધીના ROM સરનામાંઓને ટેકો આપે છે, જ્યારે ડેટા સરનામાં 7-બિટ્સ મહત્તમ (128 સ્થાનો) હોય છે. કહેવાતા જૂથ 4 ઉપકરણોએ વધુ એડ્રેસ બિટ્સ સાથે ત્રણ-બાઈટ જે. એમ. પી., જે. એસ. આર. અને એલ. બી. આઈ. સૂચનાઓ ઉમેરીને મેમરી મર્યાદા લંબાવી હતી. આ 15-બિટ્સ મહત્તમ (32,768 બાઇટ્સ) ના ROM સરનામાંઓને ટેકો આપે છે, જ્યારે ડેટા સરનામાં 9-બિટ્સ મહત્તમ (512 સ્થાનો) છે. આ સૂચનાઓને ટેકો આપતા ઉપકરણોમાં COP408, COP484, COP485, C0P409 નો સમાવેશ થાય છે. તે સ્પષ્ટ નથી કે આ જૂથ 4 ઉપકરણોમાંથી કોઈપણનું ઉત્પાદન કરવામાં આવ્યું હતું કે નહીં. એપ્લિકેશન્સ એપલ લિસાએ કીબોર્ડ, માઉસ, આરટીસી અને સોફ્ટ પાવર સ્વીચને નિયંત્રિત કરવા માટે સીઓપી 421 નો ઉપયોગ કર્યો હતો. બીજો COP421 વિજેટ હાર્ડ ડિસ્ક ડ્રાઇવના સ્પિન્ડલ મોટરને નિયંત્રિત કરે છે. કેટલાક ઉત્પાદકોએ તેમની પ્રારંભિક ઇલેક્ટ્રોનિક રમતોમાં COP400 નો ઉપયોગ કર્યો હતોઃ COP410 અને COP411,512 બાઈટ ROM, 32 x 4 RAM: મેટલની ફન્ટ્રોનિક્સ જેક્સ, રેડ લાઇટ ગ્રીન લાઇટ, ટેગ અને પ્લસ વન. COP420 અને COP421,1024 બાઈટ ROM, 64 x 4 RAM: મિલ્ટન બ્રેડલી લાઇટફાઇટ, આઈન્સ્ટાઈન અને ઇલેક્ટ્રોનિક બેટલશિપ 1982. કોલેકો હેડ ટુ હેડ બાસ્કેટબોલ. રાષ્ટ્રીય સેમિકન્ડક્ટર ક્વિઝ કિડ રેસર. COP444,2048 બાઈટ ROM, 128 x 4 RAM: એન્ટેક્સ સ્પેસ ઇન્વેડર. મેટલ ડલ્લા $. વેસ્ટર્ન ડિજિટલે તેમની WD2412 ટાઈમ-ઓફ-ડે ઘડિયાળના આધાર તરીકે WD4200 (COP420) નો ઉપયોગ કર્યો હતો. ગ્રાન્ડી ન્યૂબ્રેઇન કોમ્પ્યુટર તેના કીબોર્ડ, ટેપ I/O અને તેના બિલ્ટ-ઇન 16 અક્ષરના VF આલ્ફાન્યૂમેરિક ડિસ્પ્લેનું સંચાલન કરવા માટે COP420 નો ઉપયોગ કરે છે. એમુલેટર COP400 પરિવાર માટે એક ઓપન-સોર્સ MAME એમુલેટર છે અને કેટલીક હેન્ડ હેલ્ડ ગેમ્સ અને સ્પેશિયાલિટી કેલ્ક્યુલેટર છે. રાષ્ટ્રીય સેમિકન્ડક્ટર COP8 સંદર્ભો માઇક્રોકન્ટ્રોલર્સ પણ જુઓ