单项选择题

阅读如下程序段,说明该程序段对DX(高16位)、AX(低16位)组成的32位数完成什么操作?
MOV  CL,12
MOV  BX,AX
SHR  BX,CL
MOV  CL,4
SHL  DX,CL
SHL  AX,CL
OR  DX,BX

A.该程序段将DX,AX组成的32位数向左移4位。
B.该程序段将DX,AX组成的32位数向右移4位。
C.该程序段将DX,AX组成的32位数向左移8位。
D.该程序段将DX,AX组成的32位数向右移8位。