jComp is a home made compiler that I built for school. You may download the source code here: https://github.com/alanboy/jcomp

Resources: http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html