'Why doesn't instruction opcode 0xBB exists? [duplicate]

I'm currently writing a virtual machine and I've realised that 0xBB is not a valid instruction when it should be.

I tried using shellstorm with the assembly instruction of:

mov EBX, 0xffffffff

which gave me bb ff ff ff ff. But after looking in 4 different x86 instruction listing manuals I could find, the 0xBB opcode seems to not exist or it's taken by a different instruction. I thought it was just shellstorm being wrong so I tried a different online assembler using defuse, but it gave me the same result. Can anybody tell me why is this the case?

EDIT:

I misunderstood the purpose of the + symbol next to some opcodes, so 0xB8+ is the actual instruction I was finding for.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source