試分析下面的程序段完成什么功能。
MOV CL, 4
SHL AX, CL
SHL BL, CL
MOV AL, BL
SHR DH, CL
OR AL, DH
使用一條邏輯運(yùn)算指令實(shí)現(xiàn)下列要求:
(1)使 AL 高 4 位不變,低 4 位為 0。
(2)使 AL 最高位置 1,后 7 位不變。
(3)使 AL 中的 bit3、bit4 變反,其余位不變。
(4)測試判斷 CL 中的 bit2、bit5、bit7 是否都為 1。
(1) AND AL, 0F0H
(2)OR AL, 80H
(3)XOR AL 18H
(4)TEST AL, 0A4H