A C++ Developer Learns Assembly