Ахахах, нет, я так должен собирать, но по причине невнимательный я забыл /т и собирал в хехе
А собирал бы в CPL32, было бы достаточно этого:
begin 100h
mov sp, lab_1
push 9090h
int 20h
lab_1:
mov ah, 9
mov dx, message
int 21h
int 20h
message: db 'Hi! :)))$'