Dynamic microprogramming and external subroutine calls in a multics-type environment |
| |
Authors: | Sven Tafvelin |
| |
Affiliation: | (1) Department of Computer Sciences, Chalmers Univ. of Technology, Sweden;(2) University of Gothenburg, S-40220 Gothenburg 5, Sweden |
| |
Abstract: | A scheme is presented for external subroutine calls which makes it possible to have microprogrammed subroutines and to allow subroutines written in different languages. The languages may be compiled to different Directly Executed Languages (DELs) with corresponding microprogrammed interpreters. The scheme makes it possible to intercept each external subroutine call so that such actions as parameter validation, microprogram simulation, and statistics collection can be done. The scheme is intended to be working in a Multics-type environment with late dynamic linking, virtual memory, and ring protection. The scheme is adapted to a model of microprogram development which is also presented. |
| |
Keywords: | Microprogramming dynamic microprogramming directly executed languages interpreters debugging subroutine calls external subroutines dynamic linking ring protection |
本文献已被 SpringerLink 等数据库收录! |
|