City University of Hong Kong
DSpace
 

CityU Institutional Repository >
4_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

Files in This Item:

File SizeFormat
fulltext.html164 BHTMLView/Open

Items in CityU IR are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0!
DSpace Software © 2013 CityU Library - Send feedback to Library Systems
Privacy Policy · Copyright · Disclaimer