单项选择题

下列80X86指令中,不合法的指令是( )。

A.IN AX,0378H
B.MOV BL,AL
C.MOVSB
D.SHL AX,1