https://www.imooc.com/article/246889 http://www.ruanyifeng.com/blog/2018/01/assembly-language-primer.html