说明下列各指令的转移地址中的偏移地址是什么?存放在何处?(PIR为改变操作数类型运算符)
(1)JMPBX
(2)JMPWORDFrR[BX]
(3)JMPNEARFIRPROA
(4)JMPFARFIRFAR-PRO
(5)JMPSHORTAGAIN
(1)偏移地址是由JMP BX下一条指令的地址到BX所给出的地址之间的距离,它存放在本条指令的操作码之后。 (2)偏移地址是由JMP WORD PTR[BX]下一条指令的地址到BX作为地址指针指向的字节存储单元中给出的目标地址之间的距离,它存放在本条指令的操作码之后。 (3)偏移地址是由JMP NEAR PTR PROA下一条指令的地址到段内目标地址PROA之间的距离,它存放在本条指令的操作码之后。 (4)偏移地址是由JMP FAR PTR FAR-PRO下一条指令的地址到段间地址FAR-PRO之间的距离,它存放在本条指令的操作码之后。 (5)偏移地址是由JMP SHORT AGAIN下一条指令的地址到段内目标地址AGAIN之间的距离,它存放在本条指令的操作码之后。 (6)偏移地址是由JMP DWORD PTR [BX+DI]下一条指令的地址到由[BX+DI]作为有效地址指向的双字存储单元中给出的目标地址之间的距离,它存放在本条指令的操作码之后。