COMPILER FOR TINY REGISTER MACHINE
MetadataShow full item record
The remarkable development of embedded computing devices in the past few decades has greatly improved the computing ability of our embedded and mobile devices. Mobile phones, for example, have developed from simple telephony and messaging devices into integrated computation, visualization, and communication devices that interact with a variety of external sensors to respond to health signals, location information, video input, and others. This is typically achieved through a combination of a small number of general-purpose computing cores with support from a highly-parallel graphics unit. This thesis is part of an investigation to study the applicability for embedded applications of extremely simple configurable computing components particularly designed for mapping on field-programmable gate arrays (FPGAs). This research is focusing on investigating of the low-level software requirements of the so-called Tiny Register Machine (TRM). This thesis describes, step by step, the construction of an adaptable C compiler, to program the TRM. This will provide the foundation for developing an experimental operating system, test the performance of this operating system and explore the possibility of TRM to run complicated Operating Systems or applications later on.
Wu, Sidian (2015). COMPILER FOR TINY REGISTER MACHINE. Honors and Undergraduate Research. Available electronically from