Syntactic Analysis and Operator Precedence
Journal of the ACM (JACM)
Communications of the ACM
A microprogrammed implementation of EULER on IBM system/360 model 30
Communications of the ACM
Compiler Construction for Digital Computers
Compiler Construction for Digital Computers
A microprogrammed interpreter for concurrent euclid
MICRO 22 Proceedings of the 22nd annual workshop on Microprogramming and microarchitecture
Microprogrammed enhancements to higher level languages - an overview
MICRO 7 Conference record of the 7th annual workshop on Microprogramming
MICRO 11 Proceedings of the 11th annual workshop on Microprogramming
MICRO 6 Conference record of the 6th annual workshop on Microprogramming
At the Programming Language - Microprogramming interface
Proceedings of the meeting on SIGPLAN/SIGMICRO interface
An annotated bibliography on microprogramming II: early 1972 - early 1973
ACM SIGMICRO Newsletter
Design considerations for microprogramming languages
ACM SIGMICRO Newsletter
PUMPKIN: (another) microprogramming language
ACM SIGMICRO Newsletter
Hi-index | 0.00 |
Microprogramming commonly executed operations can improve the computational speed of data processing systems. This paper describes how microprogramming may be used to execute directly the intermediate text generated by a high-level language compiler after syntactic and semantic analysis of the input source program. Direct microprogrammed execution of common forms of intermediate text - i.e.: quadruples, triples, and duos - has been simulated. A comparison is made, in terms of storage requirements and execution time, of this direct microprogrammed system scheme with the present methods which result in machine language representation and execution of the intermediate text. Direct generation of a microprogram from the high-level language statements is also examined. Timing assumptions for comparative purposes have been based on the IBM 360 MOD 50 system. Simulation and timing estimates for the microprograms have been carried out on a microprogram directed simulator which closely represents the architectural organization of the MOD 50.