ACM Home Page
Please provide us with feedback. Feedback
Some Aspects of High-Level Microprogramming
Full text PdfPdf (2.32 MB)
Source ACM Computing Surveys (CSUR) archive
Volume 12 ,  Issue 3  (September 1980) table of contents
Pages: 295 - 323  
Year of Publication: 1980
ISSN:0360-0300
Author
Subrata Dasgupta  Department of Computing Science, University of Alberta, Edmonton, Alberta T6G 2H1, Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 30,   Citation Count: 23
Additional Information:

references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/356819.356823
What is a DOI?

REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
ABRA78
 
AGER76
AGERWALA, T. "Microprogram optimization: A survey," IEEE Trans. Comput. C-25, 10 (Oct. 1976), 962-973.
 
AGRA76
AGRAWALA, A. K., AND RAUSCHER, T. G. Foundations of microprogramming, Academic Press, New York, 1976.
 
ALLE72
ALLEN, F. E., AND COCKE, J. "A catalogue of optimizing transformations," in The design and optimization of compilers, R. Rustin, Ed., Prentice-Hall, Engtewood Cliffs, N.J., 1972.
 
AMDA64
AMDAHL, G. M., BLAAUW, G. A., AND BROOKS, F.P. "Architecture of the IBM System/360," IBM J. Res. Devel. (April 1964), 87-101.
 
ARBI79
ARmB, M. A., AND ALACIC, S. "Proof rules for GOTO's," Acta Informatica 11 (1979), 139-148.
 
BARB79
BARBACCI, M.R. "Instruction set processor specifications (ISPS): The notation and its applications," Dept. of Computer Science, Carnegie-Mellon Univ., Pitts, burgh, Pa., March 1979.
 
BARR73
BARR, R. G., BECKER, J. A., LIDINSKY, W. P., AND TANTILLO "A research oriented dynamic microprocessor," IEEE Trans. Comput. C-22, 11 (Nov. 1973), 976-985.
 
BELL71
BELL, C. G., AND NEWELL, A. Computer structures, McGraw-Hill, New York, 1971.
 
BORG78
BORGERSEN, B. R .... TJADEN, G. S., AND HANSON, M.L. "Mainframe implemen- .tation with off-the-shelf LSI modules," Cbmputer 11, 7 (July 1978), 42-48. ~
 
BRIN77
 
CART78
CAJgTER, W. C., 3OYSF~, W. H., Am) BItaND, D. '~croprogram verification considered necessary," in Proc. Nat. Cornput. Conf., AFIPS Press, Arlington, Va., 1978, pp. 657-664.
 
CHAM79
CHAMPINE, G. A. "Current trends in data base systems," Computer (May 1979), 27-40.
 
DAHL70
 
DASG76
DASGUPTA, S., ANY TARTAR, J. "The identification of maximal parallelism in straight line microprograms," IEEE Trans. Comput. C-2~, 10 (Oct. 1976), 986- 992.
 
DASG77
DASGUPTA, S. "Parallelism in loop free microprograms," in Information Process. ing 77 (Proc. IFIP Cortgress 1977), B. Gilchrist, Ed., North-Holland, Amsterdam, 1977.
DASG78
DASG79
 
DASG80
DASGUPTA, S. "Some implications of programming methodology for microprogrmmning language design," in Proc. IFIP TC-IO Conf. Microprogramming, Firm. ware and Restructurable Hardware, G. Chroust and J. Mulbacher, Eds., North- ~ Holland, Amsterdam~ 1980.
 
DEWI76a
DEWI76b
 
DIJK76
 
ECKH71
ECKHOUSR, R.H. "A high-level microprogramming language (MPL)," Ph.D. dissertation, Dept. of Computer Science, State University of New York at Buffalo, 1971.
FRIE77
 
FULL77a
FULLER, S. H., STONE, H. S., AND BURS, W.E. '~initial selection and screening of the CFA candidate computer architectures," in Pro~. Nat. Computer Conf., AF?IPS Press, Arlington, Va., 1977, pp. 139-146.
 
FULL77b
FULLER, S. H., SHAMAN, P., LAMS, D., AND BURR, W.E. '~Evaluation of computer architectures via test programs," in Proc. Nat. Computer Conf., AFIPS Press, Arlington, Va., 1977, pp. 147-160.
 
GRIE76
GRxP.s, D.G. "An illustration of current ideas on the derivation of correctness proofs and correct programs," IEEE Trans. Soflw. Eng. SE-2 (Dec. 1976), 238- 244.
 
HALS77
 
HART76
HAR~N, A. "A concurrent Pascal compiler for minicomputers," in Lecture notes in computer science, Springer-Verlag, New York, 1976.
HOAR69
 
HOAR72
HOAP.E, C. A.R. "Towards a theory of parallel programming," in Operations sys. tems techniques, C. A. R. Hoare and R. H. Perrot, Eds., Academic Press, New "York, 1972.
 
HOAR73
HOARE, C. A. R., AND WIRTH, N. "An axiomatic definition of the programming language PASCAL," Acta Informatica 2 (1973), 335-355.
HOAR78
 
HORN74
Hoxtstse, J. J., LAUER, H. C., MELLIAR- SMITH, P. M., AND RANDELL, B. "A program structure for error detection and recovery," in Lecture notes in computer science, Springer-Verlag, New York, 1976, pp. 177-193.
 
HUSS70
HussoN, S. S. Microprogramming: Principles and practices, Prentice.Hall, Englewood Cliffs, N.J., 1970.
 
INTE75
INTEL CORPORATION Intel 8080 microcomputer system manual, Santa Clara, Calif., Jan. 1975.
 
JENS75
JOHA78
 
KLEI71
KLEIR, R. L., AND RAMAMOORTHY, C. V. "Optimization strategies for microprograms," IEEE Trans. Comput. C-20, 7 (July 1971), 783-795.
KNUT74
 
LEWIS79
LEwis, T. G., MALIK, K., AND ~/iA, P. Y. "Firmware engineering using a high level microprogramming system to implement virtual instruction set processors," Dept. of Computer Science, Oregon State Univ., Corvallis, 1979.
 
LIPO78
LIPOVSKY, J., AND DOTY, K.L. "Developments and directions in computer architecture," Computer 11, 8 (Aug. 1978), 54-67.
LISK72
 
MA79
MA, P. Y., AND LEWIS, T.G. "A portable efficient microprogramming system for emulator development," Dept. of Computer Science, Oregon State Univ., Corvallis, 1979.
MALI78
 
MALL75
MALLETT, P. W., AND LEWIS, T. G. "Considerations for implementing a highlevel macroprogramming language translation system," Computer 8, 8 (Aug. 1975), 40-52.
 
MICR70
MICRODATA CORPORATION Microprogramming handbook, 2nd ed., Santa Clara, Calif., 1970.
 
MYER78
 
NANO74
NANODATA CORPORATION QM-1 hardware level user's manual, 2nd ed., Williamsville, N.Y., 1974.
 
ORGA78
PARN75
 
PATT76
PATTERSON, D. A. "STRUM: Structured programming system for correct firmware." IEEE Trans. Comput. C-25, 10 (Oct. 1976), 974-985.
 
PATT77
PATTERSON, D.A. "Verification of microprograms," Tech. Rep. UCLA-ENG- 7707, Computer Science Dept., Univ. California at Los Angeles, Jan. 1977.
 
PATT78
PATTERSON, D. A. "An approach to firmware engineering," in Proc. Nat. Computer Conf., AFIPS Press, Arlington, Va., June 1978, pp. 643-674.
 
PATT79
PATTERSON, D. A. "An experiment in high level language microprogramming and verification," unpublished manuscript, Dept. of Electrical Engineering and Computer Science, Univ. California, Berkeley, 1979.
 
RAMA74
RAMAMOORTHY, C. V., AND TSUCHIYA, M. "A high-level language for horizontal microprogramming," IEEE Trans. Comput. C-23, 8 (Aug. 1974), 791-801.
RAUS73
REDD76
 
RICH74
RICHARDS, M. "Bootstrapping the BCPL compiler using INTCODE," in Machine oriented higher level languages, W. L. Van der Poel and L. Maarsen, Eds., North-Holland, Amsterdam, 1974, pp. 265-270.
 
RIEG72
RIEGEL, E. W., FABER, U., AND FISHER, D. A. "The interpreter--A microprogrammable building block system," in Proc. Spring Joint Computer Conf., AFIPS Press, Arlington, Va., 1972. pp. 705-723.
ROSI72
 
SALI76
 
SIMO68
 
SIMO73
SIMOn, H.A. "The organization of complex systems," in Hierarchy theory: The challenge of complex systems, H. H. Pattee, Ed., George Braziller, New York, 1973.
STRI78
TOKO77
 
TSUC76
TSUCHIYA, M., AND GONZALEZ, M. J., JR. "Towards optimization of horizontal microprograms," IEEE Trans. Comput. C- 25, 10 {Oct. 1976), 992-999.
 
VARI75
VARIAN DATA MACHINES Varian microprogramming guide, Irvine, Calif., 1975.
 
WILK75
WOOD78

CITED BY  23