The personal solution to The Elements of Computing Systems, from charpter 6 to charpter 12.