|
CityU Institutional Repository >
Student Final Year Projects >
Electronic Engineering - Undergraduate Final Year Projects >
Please use this identifier to cite or link to this item:
http://hdl.handle.net/2031/635
|
| Title: | Extension of a portable compiler on object-oriented computing with dynamic loading and linking |
| Authors: | Mok, Nikita Tsz Wai |
| Department: | Department of Electronic Engineering |
| Issue Date: | 2005 |
| Supervisor: | Dr. Fong, Anthony S S. Assessor: Dr. Wu, Angus K M |
| Abstract: | When translating byte code to the jHISC Machine code in compiler, it may involve a number of class files related to the program. Because of the limitation and consideration of the performance, the generated jHISC code file cannot store all translated code related to the program. Dynamic loading is required in order to import only the required class to the jHISC file by the class loader. Besides, linking function is introduced into the complier program because we have to resolve and replace all the symbolic references by direct memory address of the class and property reference of its function. As a result, the jHISC processor can access to the class and its function directly. |
| Appears in Collections: | Electronic Engineering - Undergraduate Final Year Projects
|
Items in CityU IR are protected by copyright, with all rights reserved, unless otherwise indicated.
|