; The OS/K Team licenses this file to you under the MIT license. ; See the LICENSE file in the project root for more information. ; ; Main function ; main: enter mov ax0, .msg call print mov ax0, .buf mov ax1, .msg call strrev prn 10 mov ax0, .buf call print leave ret .msg = "Hello World :)" .buf = "!!!!!!!!!!!!!!!!!!!!!" ; ; Exit function ; exit: enter mov ax0, .msg call print leave ret .msg = "Goodbye World :(\n"