Assembly language programming tool and several learning codes