same code for learning NASM by Dr Paul Carter's pcasm book