WD16
WD16 એ 16-બીટ માઇક્રોપ્રોસેસર છે જે ઓક્ટોબર 1976માં વેસ્ટર્ન ડિજિટલ દ્વારા રજૂ કરવામાં આવ્યું હતું. તે એમ. સી. પી.-1600 ચિપસેટ પર આધારિત છે, જે એક સામાન્ય હેતુ માટેની ડિઝાઇન છે જેનો ઉપયોગ ડી. ઈ. સી. એલ. એસ. આઈ.-11 લો-એન્ડ મિનીકમ્પ્યુટર અને પાસ્કલ માઇક્રો એન્જિન પ્રોસેસરને અમલમાં મૂકવા માટે પણ કરવામાં આવ્યો હતો. ત્રણેય પ્રણાલીઓ મુખ્યત્વે તેમના માઇક્રોકોડમાં અલગ હતી, જે દરેક પ્રણાલીને એક અનન્ય સૂચના સમૂહ સ્થાપત્ય (ISA) આપે છે. ડબલ્યુ. ડી. 16 પી. ડી. પી.-11 સૂચના સમૂહ સ્થાપત્યના વિસ્તરણનો અમલ કરે છે પરંતુ તે પી. ડી. પી.-11 સાથે સુસંગત મશીન કોડ નથી. સૂચના સમૂહ અને માઇક્રોકોડિંગ ડિક વિલ્કોક્સ અને રિચ નોટારી દ્વારા બનાવવામાં આવ્યા હતા. WD16 એ ઓર્થોગોનલ CISC આર્કિટેક્ચરનું ઉદાહરણ છે. મોટાભાગની ટુ-ઓપરેન્ડ સૂચનાઓ કોઈપણ એડ્રેસિંગ મોડ સાથે મેમરી-ટુ-મેમરીને સંચાલિત કરી શકે છે અને કેટલીક સૂચનાઓ દસ મેમરી એક્સેસમાં પરિણમી શકે છે. ડબલ્યુ. ડી. 16 પાંચ 40-પિન ડી. આઈ. પી. પેકેજમાં લાગુ કરવામાં આવે છે. ઘડિયાળની મહત્તમ ઝડપ 3.3 મેગાહર્ટઝ છે. તેનું મેમરી માટેનું ઇન્ટરફેસ 16-બીટ મલ્ટિપ્લેક્સ ડેટા/એડ્રેસ બસ દ્વારા છે. WD16 આલ્ફા માઇક્રોસિસ્ટમ્સના AM-100 અને AM-100/T પ્રોસેસર બોર્ડમાં તેના ઉપયોગ માટે જાણીતું છે. 1977માં એક પ્રોટોટાઇપનું પ્રદર્શન કરવામાં આવ્યું હતું. 1981 સુધીમાં WD16 પર આધારિત ઓછામાં ઓછા 5,000 આલ્ફા માઇક્રો કમ્પ્યુટર્સ હતા. 1982 સુધીમાં, WD16-આધારિત આલ્ફા માઇક્રોઝને હજુ પણ "સુપરમાઇક્રોઝ" તરીકે દર્શાવવામાં આવતા હતા. જૂન 1982માં મોટોરોલા 68000 દ્વારા WD16નું સ્થાન લીધું હતું. મેમરી ડેટા બંધારણો એડ્રેસેબલ અને લખી શકાય તેવી મેમરીનો સૌથી નાનો એકમ 8-બીટ બાઈટ છે. R0 થી R5 રજિસ્ટરના નીચલા ભાગમાં પણ બાઇટ્સ રાખી શકાય છે. 16-બીટ શબ્દો નીચલા સરનામાં પર ઓછામાં ઓછા નોંધપાત્ર બાઇટ્સ સાથે લિટલ-એન્ડિયન સંગ્રહિત થાય છે. શબ્દો હંમેશા સમ મેમરી સરનામાંઓ સાથે ગોઠવાયેલા હોય છે. શબ્દોને R0 થી R7 રજિસ્ટરમાં રાખી શકાય છે. 32-બીટ ડબલ શબ્દો ફક્ત રજિસ્ટર જોડીમાં સંગ્રહિત કરી શકાય છે, જેમાં નીચલા શબ્દને નીચલા ક્રમાંકિત રજિસ્ટરમાં સંગ્રહિત કરી શકાય છે. 32 બીટ મૂલ્યોનો ઉપયોગ એમયુએલ, ડીઆઇવી અને કેટલીક રોટેટ અને અંકગણિત શિફ્ટ સૂચનાઓ દ્વારા થાય છે. ફ્લોટિંગ પોઇન્ટ મૂલ્યો 48 બિટ્સ લાંબા હોય છે અને માત્ર મેમરીમાં સંગ્રહિત કરી શકાય છે. આ ફોર્મેટ સિંગલ અને ડબલ ચોકસાઇ ફ્લોટિંગ પોઇન્ટ ફોર્મેટ વચ્ચેનો અડધો રસ્તો છે. તેઓ અસામાન્ય મધ્ય-એન્ડિયન સ્વરૂપમાં સંગ્રહિત થાય છે જેને કેટલીકવાર "પીડીપી-એન્ડિયન" તરીકે ઓળખવામાં આવે છે. ફ્લોટિંગ પોઇન્ટ મૂલ્યો હંમેશા સરનામાંઓ સાથે સંરેખિત હોય છે. પ્રથમ શબ્દમાં મેન્ટિસાની નિશાની, ઘાતાંક અને ઉચ્ચ બાઈટ હોય છે. આગળના ઉચ્ચ સરનામામાં મેન્ટિસાના મધ્યમાં બે બાઇટ્સ હોય છે, અને પછીના ઉચ્ચ સરનામામાં મેન્ટિસાના સૌથી નીચા બે બાઇટ્સ હોય છે. સંપૂર્ણ સ્વરૂપ નીચે મુજબ છેઃ 1. સંપૂર્ણ સંખ્યા માટે 1 બીટ ચિહ્ન જે હકારાત્મક માટે શૂન્ય છે. 2. + 127,-128 ની શ્રેણી સાથે વધુ પડતા-128 સંકેતલિપીમાં 8-બીટ આધાર-બે ઘાતાંક. - 128 ના ઘાતાંક સાથેનો એકમાત્ર કાનૂની નંબર સાચો શૂન્ય (બધા શૂન્ય) છે. 3. એમ. એસ. બી. સાથે 40 બીટનો મેન્ટિસા સૂચિત કરે છે. મેમરી મેનેજમેન્ટ WD16 ના 16-બીટ સરનામાઓ 64 KB મેમરીને સીધા જ ઍક્સેસ કરી શકે છે. WD16 કોઈપણ અંતર્ગત મેમરી વ્યવસ્થાપન અથવા રક્ષણ પ્રદાન કરતું નથી. AM-100 એપ્લિકેશનમાં, છેલ્લા 256 મેમરી સ્થાનોને પોર્ટ સ્પેસમાં મેપ કરવામાં આવે છે. મોટાભાગના AM-100 કમ્પ્યુટર્સનો ઉપયોગ બહુ-વપરાશકર્તા કમ્પ્યુટર્સ તરીકે થતો હોવાથી, મેમરીને સામાન્ય રીતે બેંક સ્વિચિંગ સાથે 64K થી આગળ વધારવામાં આવતી હતી. જો કે AM-100 ને 22 વપરાશકર્તાઓ અને 512 કિલોબાઇટ્સ રેમ માટે રૂપરેખાંકિત કરી શકાય છે, 9-વપરાશકર્તા AM-100 માટે લાક્ષણિક મેમરી રૂપરેખાંકન 352 કિલોબાઇટ્સની રેન્જમાં હોઈ શકે છે. 1981માં એએમ-100/ટી માટે વૈકલ્પિક એએમ-700 મેમરી મેનેજમેન્ટ યુનિટ ઓફર કરવામાં આવ્યું હતું, જેણે 256 બાઈટ વૃદ્ધિમાં મેમરી વિભાજનની મંજૂરી આપી હતી. CPU રજિસ્ટર CPU આઠ સામાન્ય હેતુના 16-બીટ રજિસ્ટર ધરાવે છે, R0 થી R7. રજિસ્ટરનો ઉપયોગ આ અપવાદો સાથે કોઈપણ હેતુ માટે થઈ શકે છેઃ રજિસ્ટર આર 7 એ પ્રોગ્રામ કાઉન્ટર (પીસી) છે. જો કે કોઈપણ રજિસ્ટરનો ઉપયોગ સ્ટેક પોઇન્ટર તરીકે થઈ શકે છે, R6 એ હાર્ડવેર વિક્ષેપો અને ફાંસો માટે વપરાતો સ્ટેક પોઇન્ટર (એસપી) છે. R0 એ બ્લોક ટ્રાન્સફર સૂચનાઓ માટેની ગણતરી છે. એડ્રેસિંગ મોડ્સ મોટાભાગની સૂચનાઓ દરેક ઓપરેન્ડને સ્પષ્ટ કરવા માટે છ બિટ્સ ફાળવે છે. ત્રણ બિટ્સ આઠ એડ્રેસિંગ મોડ્સમાંથી એક પસંદ કરે છે અને ત્રણ બિટ્સ સામાન્ય રજિસ્ટર પસંદ કરે છે. છ બીટ ઓપરેન્ડ એડ્રેસિંગ મોડનું એન્કોડિંગ નીચે મુજબ છેઃ નીચેના વિભાગોમાં, દરેક આઇટમમાં એસેમ્બલી ભાષામાં ઓપરેન્ડ કેવી રીતે લખવામાં આવશે તેનું ઉદાહરણ શામેલ છે. આરએન એટલે આઠ રજિસ્ટરમાંથી એક, જે આર0 થી આર7 લખાયેલું છે. સામાન્ય રજિસ્ટર એડ્રેસિંગ મોડ્સ નીચેના આઠ મોડ્સ કોઈપણ સામાન્ય રજિસ્ટર પર લાગુ કરી શકાય છે. જ્યારે R6 (સ્ટેક પોઇન્ટર, SP) અને R7 (પ્રોગ્રામ કાઉન્ટર, PC) પર લાગુ કરવામાં આવે ત્યારે તેમની અસરો નીચેના વિભાગોમાં અલગથી દર્શાવવામાં આવી છે. અનુક્રમણિકા અને અનુક્રમણિકા વિલંબિત સ્થિતિઓમાં, X એ સૂચનાના બીજા શબ્દમાંથી લેવામાં આવેલ 16-બીટ મૂલ્ય છે. ડબલ-ઓપરેન્ડ સૂચનાઓમાં, બંને ઓપરેન્ડ આ સ્થિતિઓનો ઉપયોગ કરી શકે છે. આવી સૂચનાઓ ત્રણ શબ્દો લાંબી હોય છે. રજિસ્ટર પર ઓટોઇન્ક્રીમેન્ટ અને ઓટોઇન્ક્રીમેન્ટ કામગીરીઓ બાઈટ સૂચનાઓમાં 1 દ્વારા, શબ્દ સૂચનાઓમાં 2 દ્વારા અને જ્યારે પણ વિલંબિત મોડનો ઉપયોગ કરવામાં આવે ત્યારે 2 દ્વારા થાય છે, કારણ કે રજિસ્ટર સરનામાંઓ એક (શબ્દ) નિર્દેશક છે. પ્રોગ્રામ કાઉન્ટર એડ્રેસિંગ મોડ્સ જ્યારે R7 (પ્રોગ્રામ કાઉન્ટર) નિર્દિષ્ટ કરવામાં આવે છે, ત્યારે એડ્રેસિંગ મોડ્સમાંથી ચાર કુદરતી રીતે ઉપયોગી અસરો આપે છેઃ એબ્સોલ્યુટ મોડના માત્ર બે સામાન્ય ઉપયોગો છે, જેની વાક્યરચના તાત્કાલિક અને વિલંબિત મોડને જોડે છે. પ્રથમ છે 0000-003 F પર આરક્ષિત પ્રોસેસર સ્થાનોને ઍક્સેસ કરવું. બીજું પોર્ટ સ્પેસમાં ઇનપુટ/આઉટપુટ રજિસ્ટરનો ઉલ્લેખ કરવાનો છે, કારણ કે દરેક ઉપકરણ માટેના રજિસ્ટરમાં ચોક્કસ મેમરી સરનામાં હોય છે. રિલેટિવ મોડમાં સરળ વાક્યરચના હોય છે અને તે પ્રોગ્રામ વેરિયેબલ્સ અને જમ્પ ડેસ્ટિનેશનનો સંદર્ભ આપવા માટે વધુ સામાન્ય છે. એક પ્રોગ્રામ કે જે ફક્ત આંતરિક સંદર્ભો માટે સંબંધિત સ્થિતિ (અને સંબંધિત વિલંબિત સ્થિતિ) નો ઉપયોગ કરે છે તે સ્થિતિ-સ્વતંત્ર છે; તેમાં તેના પોતાના સ્થાન વિશે કોઈ ધારણાઓ નથી, તેથી તેને મનસ્વી મેમરી સ્થાનમાં લોડ કરી શકાય છે, અથવા તો ખસેડી શકાય છે, તેના સરનામાંને તેના સ્થાનને પ્રતિબિંબિત કરવા માટે સમાયોજિત કરવાની જરૂર નથી. વર્તમાન સ્થાનના સંબંધમાં આવા સરનામાંની ગણતરીમાં, પ્રોસેસર ફ્લાય પર સ્થળાંતર કરે છે. તાત્કાલિક અને સંપૂર્ણ સ્થિતિઓ માત્ર ઓટોઇન્ક્રીમેન્ટ અને ઓટોઇન્ક્રીમેન્ટ વિલંબિત સ્થિતિ છે, જે અનુક્રમે પીસી પર લાગુ થાય છે. જ્યારે સહાયક શબ્દ સૂચનામાં હોય છે, ત્યારે આગામી સૂચના માટેનું પીસી આપમેળે સહાયક શબ્દની પાછળ વધે છે. જેમ કે પીસી હંમેશા શબ્દો તરફ નિર્દેશ કરે છે, ઓટોઇન્ક્રીમેન્ટ કામગીરી હંમેશા 2 ની પ્રગતિ દ્વારા હોય છે. સ્ટૅક એડ્રેસિંગ મોડ્સ આર6, જે એસ. પી. પણ લખાય છે, તેનો ઉપયોગ ફાંસો અને વિક્ષેપો માટે હાર્ડવેર સ્ટેક તરીકે થાય છે. ડબલ્યુ. ડી. 16 દ્વારા પૂરી પાડવામાં આવેલ એડ્રેસિંગ મોડ્સના સમૂહ દ્વારા લાગુ કરાયેલ એક પરંપરા એ છે કે જેમ જેમ વસ્તુઓને તેના પર ધકેલી દેવામાં આવે છે તેમ તેમ સ્ટેક નીચે તરફ-નીચલા સરનામાં તરફ વધે છે. જ્યારે કોઈ મોડ એસ. પી. પર લાગુ કરવામાં આવે છે, અથવા કોઈપણ રજિસ્ટર પર પ્રોગ્રામર સોફ્ટવેર સ્ટેક તરીકે ઉપયોગ કરવાનું પસંદ કરે છે, ત્યારે એડ્રેસિંગ મોડ્સની નીચેની અસરો હોય છેઃ જોકે સોફ્ટવેર સ્ટેક્સમાં બાઇટ્સ હોઈ શકે છે, એસ. પી. હંમેશા શબ્દોના સ્ટેક તરફ નિર્દેશ કરે છે. એસ. પી. પર ઓટોઇન્ક્રીમેન્ટ અને ઓટોઇન્ક્રીમેન્ટ કામગીરી હંમેશા 2 ની પ્રગતિ દ્વારા હોય છે. સૂચના સમૂહ WD16 ની મોટાભાગની સૂચનાઓ બાઇટ્સ અને શબ્દો પર કામ કરે છે. બાઇટ્સ રજિસ્ટર નંબર દ્વારા નિર્દિષ્ટ કરવામાં આવે છે-રજિસ્ટરના લો-ઓર્ડર બાઈટને ઓળખવા-અથવા મેમરી સ્થાન દ્વારા. શબ્દો રજિસ્ટર નંબર દ્વારા અથવા લો-ઓર્ડર બાઈટના મેમરી સ્થાન દ્વારા નિર્દિષ્ટ કરવામાં આવે છે, જે એક સમ સંખ્યા હોવી જોઈએ. નીચેના વિભાગોની સૂચિમાં, બાઈટ કામગીરીને સ્પષ્ટ કરવા માટે સૂચના પ્રતીક સાથે બી અક્ષર જોડવામાં આવે છે, ઉદાહરણ તરીકે, એમઓવી એમઓવીબી બની જાય છે. બધા ઓપકોડ્સ અને સરનામાંઓ હેક્સાડેસિમલમાં દર્શાવવામાં આવે છે. ડબલ-ઓપરેન્ડ સૂચનાઓ ઉચ્ચ ક્રમના ચાર બિટ્સ કરવાની કામગીરીને સ્પષ્ટ કરે છે. છ બિટ્સના બે જૂથો ઉપર વ્યાખ્યાયિત કર્યા મુજબ સોર્સ ઓપરેન્ડ એડ્રેસિંગ મોડ અને ડેસ્ટિનેશન ઓપરેન્ડ એડ્રેસિંગ મોડને સ્પષ્ટ કરે છે. કેટલીક ટુ-ઓપરેન્ડ સૂચનાઓ એક ઓપરેન્ડ માટે એડ્રેસિંગ મોડ અને બીજા ઓપરેન્ડ માટે રજિસ્ટરનો ઉપયોગ કરે છેઃ ઉચ્ચ ક્રમના સાત બિટ્સ કરવાની કામગીરીનો ઉલ્લેખ કરે છે, છ બિટ્સ ઓપરેન્ડ એડ્રેસિંગ મોડનો ઉલ્લેખ કરે છે અને ત્રણ બિટ્સ રજિસ્ટર અથવા રજિસ્ટર જોડીનો ઉલ્લેખ કરે છે. જ્યાં રજિસ્ટર જોડીનો ઉપયોગ થાય છે (નીચે "રેગ + 1: રેગ" તરીકે લખાયેલ છે) રેગમાં ઓપરેન્ડનો નીચલા ક્રમનો ભાગ હોય છે. આગામી ઉચ્ચ ક્રમાંકિત રજિસ્ટરમાં ઓપરેન્ડનો ઉચ્ચ ક્રમનો ભાગ (અથવા બાકીનો) હોય છે. સિંગલ-ઓપરેન્ડ સૂચનાઓ ઉચ્ચ ક્રમના દસ બિટ્સ કામગીરી કરવાની સ્પષ્ટ કરે છે, જેમાં બિટ 15 સામાન્ય રીતે બાઈટ વિરુદ્ધ વર્ડ એડ્રેસિંગ પસંદ કરે છે. છ બિટ્સનું એક જૂથ ઉપર વ્યાખ્યાયિત કર્યા મુજબ ઓપરેન્ડને સ્પષ્ટ કરે છે. સિંગલ-ઓપરેન્ડ ટૂંકી તાત્કાલિક સૂચનાઓ ઉચ્ચ ક્રમના સાત બિટ્સ અને બિટ્સ 5 અને 4 કામગીરી કરવા માટે સ્પષ્ટ કરે છે. ત્રણ બિટ્સનું એક જૂથ રજિસ્ટરને સ્પષ્ટ કરે છે. ચાર બીટ ગણતરી ક્ષેત્ર નાના તાત્કાલિક અથવા ગણતરી ધરાવે છે. તમામ કિસ્સાઓમાં 1 થી 16 ની શ્રેણી બનાવીને આ ક્ષેત્રમાં એક ઉમેરવામાં આવે છે. ફ્લોટિંગ પોઇન્ટ સૂચનાઓ ઉચ્ચ ક્રમના આઠ બિટ્સ કરવાની કામગીરીને સ્પષ્ટ કરે છે. ચાર બિટ્સના બે જૂથો સ્રોત અને ગંતવ્ય સંબોધન સ્થિતિને સ્પષ્ટ કરે છે અને નોંધણી કરે છે. જો ક્ષેત્ર I = 0 હોય, તો નિયુક્ત રજિસ્ટરમાં ઓપરેન્ડનું સરનામું હોય છે, જે એડ્રેસિંગ મોડ (Rn) ની સમકક્ષ હોય છે. જો ક્ષેત્ર I = 1 હોય, તો નિયુક્ત રજિસ્ટરમાં ઓપરેન્ડના સરનામાનું સરનામું હોય છે, જે એડ્રેસિંગ મોડ @0 (Rn) ની સમકક્ષ હોય છે. બ્લોક ટ્રાન્સફર સૂચનાઓ ઉચ્ચ ક્રમના દસ બિટ્સ કરવાની કામગીરીને સ્પષ્ટ કરે છે. ત્રણ બિટ્સના બે જૂથો સ્રોત અને ગંતવ્ય રજિસ્ટરનો ઉલ્લેખ કરે છે. તમામ કિસ્સાઓમાં સ્રોત રજિસ્ટરમાં ખસેડવાના પ્રથમ શબ્દ અથવા મેમરીના બાઇટનું સરનામું હોય છે, અને ગંતવ્ય રજિસ્ટરમાં ખસેડવામાં આવતા ડેટાને પ્રાપ્ત કરવા માટે પ્રથમ શબ્દ અથવા મેમરીના બાઇટનું સરનામું હોય છે. ખસેડવામાં આવતા શબ્દો અથવા બાઇટ્સની સંખ્યા સહી વગરના પૂર્ણાંક તરીકે R0 માં સમાયેલી છે. ગણતરી 1-65536 સુધીની હોય છે. આ સૂચનાઓ સંપૂર્ણપણે વિક્ષેપકારક છે. શાખાની સૂચનાઓ સૂચનાની ઉચ્ચ ક્રમની બાઈટ કામગીરીને સ્પષ્ટ કરે છે. લો-ઓર્ડર બાઈટ એ પ્રોગ્રામ કાઉન્ટરના વર્તમાન સ્થાનના સંબંધમાં હસ્તાક્ષરિત શબ્દ ઓફસેટ છે. આ કોડમાં આગળ અને પાછળની શાખાઓ માટે પરવાનગી આપે છે. શાખા ઓપ કોડમાંથી મહત્તમ શાખા શ્રેણી + 128,-127 શબ્દો છે. મોટાભાગની શાખા સૂચનાઓમાં, શાખા લેવામાં આવે છે કે કેમ તે શરત કોડની સ્થિતિ પર આધારિત હોય છે. શાખા સૂચના સામાન્ય રીતે બે-સંચાલિત CMP (સરખામણી) અથવા BIT (બીટ પરીક્ષણ) અથવા એક-સંચાલિત TST (પરીક્ષણ) સૂચના દ્વારા આગળ આવે છે. અંકગણિત અને તર્ક સૂચનો પણ શરત કોડ સુયોજિત કરે છે. x86 આર્કિટેક્ચરમાં ઇન્ટેલ પ્રોસેસરોથી વિપરીત, MOV સૂચનાઓ તેમને પણ સુયોજિત કરે છે, તેથી સ્થાનાંતરિત મૂલ્ય શૂન્ય કે નકારાત્મક હતું તેના આધારે શાખા સૂચનાનો ઉપયોગ શાખા કરવા માટે થઈ શકે છે. શાખા સૂચનાઓની મર્યાદિત શ્રેણીનો અર્થ એ હતો કે જેમ જેમ કોડ વધે છે તેમ તેમ કેટલીક શાખાઓના લક્ષ્ય સરનામાંઓ સુધી પહોંચી શકાતું નથી. પ્રોગ્રામર એક-શબ્દ બી. સી. સી. ને બે-શબ્દ જે. એમ. પી. સૂચનામાં બદલશે. જે. એમ. પી. પાસે કોઈ શરતી સ્વરૂપો ન હોવાથી, પ્રોગ્રામર જે. એમ. પી. ની આસપાસ શાખા કરવા માટે બી. સી. સી. ને તેના વિપરીત અર્થમાં બદલશે. એસ. ઓ. બી. (બાદબાકી એક અને શાખા) એ બીજી શરતી શાખા સૂચના છે. નિર્દિષ્ટ રજિસ્ટરમાં 1 નો ઘટાડો થાય છે, અને જો પરિણામ શૂન્ય ન હોય, તો 6-બીટ વર્ડ ઓફસેટના આધારે રિવર્સ શાખા લેવામાં આવે છે. સબરૂટીન સૂચનાઓ જે. એસ. આર. સૂચના સ્ટેક પર કોઈપણ રજિસ્ટરને સાચવી શકે છે. જે પ્રોગ્રામ્સને આ સુવિધાને જરૂર નથી તે પીસીને રજિસ્ટર (જેએસઆર પીસી, સરનામું) તરીકે નિર્દિષ્ટ કરે છે અને આરટીએન પીસીનો ઉપયોગ કરીને સબરૂટિન વળતર આપે છે. જો નિયમિત કૉલ કરવામાં આવે, ઉદાહરણ તરીકે, "JSR R4, સરનામું", તો પછી R4 નું જૂનું મૂલ્ય સ્ટેકની ટોચ પર સાચવવામાં આવશે અને વળતરનું સરનામું (JSR પછી) R4 માં હશે. આ (R4) + નિર્દિષ્ટ કરીને અથવા @(R4) + નિર્દિષ્ટ કરીને ઇન-લાઇન પોઇન્ટર દ્વારા કોડેડ ઇન-લાઇન મૂલ્યોની નિયમિત ગેઇન ઍક્સેસને મંજૂરી આપે છે. ઓટોઇનક્રેમેન્ટેશન આ ડેટાથી આગળ વધે છે, જ્યાં સુધી કોલ કરનારનો કોડ ફરી શરૂ થાય છે. આવા રૂટિનને તેના કોલર પર પાછા જવા માટે આર. ટી. એન. આર. 4 નો ઉલ્લેખ કરવો પડશે. જે. એસ. આર. પી. સી., @(એસ. પી.) + ફોર્મનો ઉપયોગ કોરોટીન્સ અમલમાં મૂકવા માટે થઈ શકે છે. શરૂઆતમાં, કોરોટીનનું પ્રવેશ સરનામું સ્ટેક પર મૂકવામાં આવે છે અને તે બિંદુથી જેએસઆર પીસી, @(એસપી) + સૂચનાનો ઉપયોગ કોલ અને રીટર્ન સ્ટેટમેન્ટ બંને માટે થાય છે. આ જેએસઆર સૂચનાનું પરિણામ એ છે કે પીસીની સામગ્રી અને સ્ટેકના ટોચના તત્વની આપ-લે કરવી, અને તેથી બે દિનચર્યાઓને નિયંત્રણની અદલાબદલી કરવાની અને કામગીરી ફરી શરૂ કરવાની મંજૂરી આપો જ્યાં દરેક અગાઉના અદલાબદલી દ્વારા સમાપ્ત કરવામાં આવી હતી. સિંગલ રજિસ્ટર સૂચનાઓ આ સૂચનાઓમાં 13 બીટ ઓપકોડ અને ત્રણ બીટ રજિસ્ટર દલીલ છે. સૂચિત પરિમાણ સૂચનાઓ સુપરવાઇઝર કૉલ કરે છે આ સૂચનાઓનો ઉપયોગ ઓપરેટિંગ સિસ્ટમ (સુપરવાઇઝર) કૉલને અમલમાં મૂકવા માટે થાય છે. બધામાં છ બીટ રજિસ્ટર દલીલ હોય છે. એસ. વી. સી. બી. અને એસ. વી. સી. સી. ની રચના એવી રીતે કરવામાં આવી છે કે જેથી ઓપરેટિંગ સિસ્ટમની દલીલ મૂળ સૂચના સમૂહ દ્વારા સમર્થિત મોટાભાગના એડ્રેસિંગ મોડનો ઉપયોગ કરી શકે. કન્ડિશન-કોડ ઓપરેશન્સ પ્રોસેસર સ્ટેટસ વર્ડ (પીએસડબલ્યુ) માં ચાર કન્ડિશન કોડ એન છે જે નકારાત્મક મૂલ્ય ઝેડ સૂચવે છે જે શૂન્ય (સમાન) કન્ડિશન વી સૂચવે છે જે ઓવરફ્લો કન્ડિશન સૂચવે છે, અને સી કેરી કન્ડિશન સૂચવે છે. અનામત લો-મેમરી સ્થાનો 0000 અને 303F વચ્ચેના મેમરી સ્થાનોમાં પ્રોસેસર દ્વારા વ્યાખ્યાયિત નિશ્ચિત કાર્યો હોય છે. નીચે આપેલા તમામ સરનામાં શબ્દ સરનામાં છે. પ્રદર્શન WD16 પ્રોસેસરની ઝડપ ઘડિયાળની ઝડપ, મેમરી રૂપરેખાંકન, ઓપ કોડ અને એડ્રેસિંગ મોડ્સ દ્વારા બદલાય છે. સૂચનાના સમયમાં ત્રણ ઘટકો હોય છે, સૂચનાનો અમલ/મેળવવું અને સ્રોત અને ગંતવ્ય માટે પહોંચવાનો સમય. છેલ્લા બે ઘટકો એડ્રેસિંગ મોડ પર આધારિત છે. ઉદાહરણ તરીકે, 3.3 મેગાહર્ટઝ પર, ADD x (Rm), y (Rn) ફોર્મની સૂચનામાં કુલ 10 માઇક્રોસેકન્ડના સૂચના સમય માટે 3.6 માઇક્રોસેકન્ડનો મેળવવાનો/અમલ કરવાનો સમય વત્તા 3 માઇક્રોસેકન્ડનો સ્રોત સમય અને 3.3 માઇક્રોસેકન્ડનો ગંતવ્ય સમય હોય છે. રજિસ્ટર-ટુ-રજિસ્ટર ADD Rm, Rn 3.6 માઇક્રોસેકન્ડ્સમાં ચાલે છે. ફ્લોટિંગ પોઇન્ટ નોંધપાત્ર રીતે ધીમું છે. દોઢ ચોકસાઇ (48 બીટ) ફ્લોટિંગ એડ સૂચના 60 થી 140 માઇક્રોસેકન્ડ્સ સુધીની હોય છે. ડબલ્યુ. ડી. 16ની ચોકસાઇ એ પરંપરાગત સિંગલ અને ડબલ ચોકસાઇ ફ્લોટ્સ વચ્ચેનું સમાધાન છે. તેનાથી વિપરીત, તે સમયે સૌથી ઝડપી પીડીપી-11 કમ્પ્યુટર પીડીપી-11/70 હતું. ADD x (Rm), y (Rn) ફોર્મની સૂચનામાં 1.35 માઇક્રોસેકન્ડનો મેળવવાનો/અમલ કરવાનો સમય અને 0.6 માઇક્રોસેકન્ડનો સ્રોત અને ગંતવ્ય સમય હોય છે, જે કુલ 2.55 માઇક્રોસેકન્ડના સૂચના સમય માટે હોય છે. કોઈપણ કેસ કે જ્યાં સંબોધિત મેમરી કેશમાં ન હતી તે 1⁄2 માઇક્રોસેકન્ડ્સ ઉમેરે છે. રજિસ્ટર-ટુ-રજિસ્ટર ADD Rm, Rn કેશમાંથી 0.3 માઇક્રોસેકન્ડ્સમાં ચલાવી શકે છે. એફ. પી. 11-સી સહ-પ્રોસેસર દ્વારા ચલાવવામાં આવતી એક-ચોકસાઇવાળી ફ્લોટિંગ એડ સૂચના 0.9 થી 2.5 માઇક્રોસેકન્ડ્સ સુધીની હોઇ શકે છે અને ઓપરેન્ડ્સ મેળવવા માટેનો સમય પણ હોઈ શકે છે, જે 4.2 માઇક્રોસેકન્ડ્સ સુધીનો હોઈ શકે છે. WD16 બ્લોક ટ્રાન્સફર સૂચનાઓ ચાલની ઝડપને લગભગ બમણી કરે છે અને I/O ને અવરોધે છે. MOV (R1) +, (R2) +, SOB R0, લૂપ સૂચનાઓ સાથે ખસેડવામાં આવેલો શબ્દ પુનરાવર્તન દીઠ 10.6 માઇક્રોસેકન્ડ્સ લે છે. MBWU R1, R2 સમકક્ષ પુનરાવર્તન દીઠ 5.3 માઇક્રોસેકન્ડ્સ લે છે. એસોસિએશન ઑફ કમ્પ્યુટર યુઝર્સે 35,680 ડોલરની કિંમતની AM-100T-આધારિત સિસ્ટમ પર શ્રેણીબદ્ધ બેન્ચમાર્કનું પ્રદર્શન કર્યું હતું. તેમને જાણવા મળ્યું કે તેમના CPU-બાઉન્ડ બેન્ચમાર્કને AM-100T પર 31.4 સેકન્ડમાં અમલમાં મૂકવામાં આવ્યો હતો, જ્યારે સરેરાશ સિંગલ યુઝર સિસ્ટમ માટે 15,000 થી 25,000 ડોલરની કિંમત શ્રેણીમાં 218 સેકન્ડનો અમલ કરવામાં આવ્યો હતો. $25,000 અને $50,000 વચ્ચેની કિંમતના બહુ-વપરાશકર્તા કમ્પ્યુટર્સના જૂથમાં, AM-100T ઝડપ માટે "ઉપલા ત્રીજા" માં હતું. મે 1984ના ક્રિએટિવ કમ્પ્યુટિંગ બેંચમાર્કે WD16 (AM-100T એપ્લિકેશનમાં) ને પરીક્ષણ કરાયેલા 183 મશીનોમાંથી 34મા ક્રમે મૂક્યું હતું. આઇબીએમ પીસી માટે 24 સેકન્ડની સરખામણીમાં વીતી ગયેલો સમય 10 સેકન્ડનો હતો. એમુલેટર વર્ચ્યુઅલ આલ્ફા માઇક્રો એ ઓપન સોર્સ WD16 એમુલેટર છે. સીમાં લખાયેલું, તે WD16 પ્રોસેસર અને આલ્ફા માઇક્રો AM-100 હાર્ડવેર વાતાવરણનું અનુકરણ કરે છે. લેખક દાવો કરે છે કે તે લિનક્સ (રાસ્પબેરી પાઇ સહિત), વિન્ડોઝ અને મેકિન્ટોશ ડેસ્કટોપ પર ચાલે છે, જોકે કોઈ દ્વિસંગી પૂરી પાડવામાં આવી નથી. તે આલ્ફા માઇક્રો ઓપરેટિંગ સિસ્ટમ (એ. એમ. ઓ. એસ.) અને તમામ સંબંધિત કાર્યક્રમો ચલાવશે. 2002માં, આલ્ફા માઇક્રોએ માત્ર શોખના ઉપયોગ માટે માર્ગદર્શિકાઓ સહિત એ. એમ. ઓ. એસ. 4. x અથવા 5. પી. ડી. પી.-11 સ્થાપત્ય સંદર્ભો બાહ્ય કડીઓ એ. એમ.-100 અને એ. એમ.-100ટી 16-બીટ માઇક્રોપ્રોસેસરોના ફોટા પશ્ચિમી ડિજિટલ ઉત્પાદનો 1976માં કોમ્પ્યુટર-સંબંધિત પરિચય