8086汇编语言如何把AX寄存器的内容移到CS寄存器

How do i move the contents of AX register to CS register in 8086 Assembly Language

我看到的问题表明我必须使用 JMP 或 CALL,但是如何使用。 我想用有效的 8086 指令(instructions)替换指令 MOV CS, AX 来解决错误 CS不能直接修改(使用far JMP或CALL)

这里有几个例子:

        mov     ax,segment_value
        mov     bx,offset_value
        push    ax
        push    bx
        retf

;       ...

        DB      0EAh                ;far jump
        DW      offset_value
        DW      segment_value