195015. lajstromszámú szabadalom • Processzor elrendezés primitív és összetett eljárásokat meghatározó utasítások végrehajtására
195015 Az 1. táblázatban meghatározott vezérlő jel készlet ismeretében az alábbi 2. táblázatban összefoglaljuk a 18 lokális vezérlő modul által hardware úton megvalósítható harminc primitív eljárás »nyelvi« megvalósítását. A »nyelvi megvalósítás« alatt az egyes 17 órajelek által kiváltott vezérlő jelek (állapotok) egyidejű megadását értjük. A leírásban az egyes órajelek hatására bekövetkezett eseményeket zárójelekkel különböztettük 5 meg. 18 2. táblázat Sorszám Primer élj árás j ele Kiváltott állapotok meghatároza'sa 1. + (POPPAR, AR) (POPPAR, BR) (+)(EW, PUSHPAR) (FETCH) 2.(POPPAR, AR) (POPPAR, BR) (-)(EW, PUSHPAR) (FETCH) 3. / (POPPAR, AR) (POPPAR, BR; (/)(EW, PUSHPAR) (FETCH) A. * (POPPAR, AR) (POPPAR, BR) (*)(EW, PUSHPAR) (FETCH) 5. AND (POPPAR, AR) (POPPAR, BR) (AND)(EW, PUSHPAR) (FETCH) 6. OR (POPPAR, AR) (POPPAR, BR) (OR) (EW, PUSHPAR) (FETCH) 7. EOR (POPPAR, AR) (POPPAR, BR) (EOR)(EW, PUSHPAR) (FETCH) 8. = (POPPAR, AR) (POPPAR, BR) (=)(EW, PUSHPAR) (FETCH) 9. > (POPPAR, AR) (POPPAR, BR) (»(EW, PUSHPAR) (FETCH) 10. (POPPAR, AR) (POPPAR, BR) (<)(EW, PUSHPAR) (FETCH) 11. 1 + (POPPAR, CR) (1+)(PUSHPAR, CW) (FETCH) 12. 1-(POPPAR, CR) (1-)(PUSHPAR, CW) (FETCH) 13. DUP (POPPAR, AR) (PUSHPAR, AW) (PUSHPAR, AW) (FETCH) 14. SWAP (POPPAR, AR) (POPPAR, BR) (PUSHPAR, AW)(PUSHPAR, BW)(FETCH) 15. OVER (POPPAR, AR) (POPPAR, BR) ÍPUSHPAR, BW)(PUSHPAR, AW) (PUSHPAR, BW) (FETCH) 16. DROP (POPPAR) (FETCH) 17. <3 (POPPAR, OUTPUT, ADDR) (PUSHPAR, INPUT, DATA) (FETCH) 18. 1 (POPPAR, OUTPUT, ADDR) (3OPPAR, OUTPUT, DATA) (FETCH) 19. R? (POPRET, PUSHPAR) (FETCH) 20. >R (POPPAR, PUSHRET) (FETCH) 21. 1 (POPRET,- AR) (AW, PUSHPA1, PUSHRET) (FETCH) 22. SP <3 (SP@, AR) (AW, PUSHPAR) (FETCH) 23. ? STERROR (?STERROR, AR) (AW, PUSHPAR) (FETCH) 24. BRANCH (INCIP) (IPW, OUTPUT, ADDR) (DATA, INPUT, IPR) (FETCH) 25. ■ö'BRANCH (POPPAR, AR) (IF) (FLAG), INCIP) (FETCH) (ELSE, INCIP) (IPW, OUTPUT, ADDR) (DATA, INPUT, IPR) (FETCH) 26. LIT (INCIP) (IPW, OUTPUT, AR) (DATA, INPUT, PUSHPAR) (FETCH) 27. EXECUTE (ÎERP, POPPAR,-IPR) (FETCH) 28. (;) (IF (! ERP), !ORG) (FETCH) (ELSE, POPRET, IPR) (FETCH) 29. NOW (IPW, PUSHPAR) (FETCH) 30. SYS (!ORG) (FETCH) 11