The 16-bit DOS unconditional jmp assembly instruction to machine code:
jmp FF translated to EBFD
jmp 100 translated to EBFE
jmp 2 translated to E9FFFE
jmp eax translated to 66FFE0
jmp 80 translated to E97DFF
I understand that EB, E9 and 66 indicate different jmps (short, near or register) but how about the value comes after it? for example, how exactly FF maps to FD and 100 maps to FE?