Haber no parece sencillo.
podrias provar las siguientes cosas:
1)
;;;***************************
mov ax,0FFFFh
mov es,ax
mov bx,0
jmp es:bx
;;;;**************************
2)
con la instruccion de CALL
saltar a una rutina y cuando la instrucion empile la IP y las demas alterar dentro esa rutina los valores correspondientes luego con la instruccion RET esos valores los actualizara.
3) editar un ejecutable con Turbo Debag y cambiar los valores de CS e IP.
no tengo idea si eso funcione pero me parece que no deberia reeiniciar, pero podria tratarse de un error de windonws me pregunto si funcionara en win98?