若要使寄存器AL中的高四位不变,低四位变为0,要使用指令()A.AND AL,0F0HB.OR AL,0F0HC.AND AL,0FHD.OR AL,0FH

若要使寄存器AL中的高四位不变,低四位变为0,要使用指令()

A.AND AL,0F0H

B.OR AL,0F0H

C.AND AL,0FH

D.OR AL,0FH


参考答案和解析
A

相关考题:

若要使寄存器AL中的高4位不变,低4位为0,所用指令为A.AND AL,0FHB.AND AL,0F0HC.OR AL,0FHD.OR AL 0F0H

实现将AL寄存器中的低4位置1的指令为()。A.AND AL,0FHB.OR AL,0FHC.TEST AL,0FHD.XOR AL,0FH

可以将AL寄存器中的数据变为奇数的指令是()。A、INCALB、MOVAL,0FHC、SHLAL,1D、ORAL,01H

若(AL)=00H,(BL)=0FEH,执行指令 ADD AL,BL 后,标志寄存器中为0的标志位有A.CFB.PFC.AFD.SFE.ZF

若要使寄存器AL中的高4位不变,低4位全为1,使用指令().A.ANDAL,0FHB.ANDAL,0F0HC.ORAL,0FHD.ORAL,0F0H

用一条指令将寄存器AL的低4位取反,指令是()。

两个非组合型BCD码数据相加后,执行加法校正指令AAA是,首先检查是否需要校正。需要校正的条件有:AF=1、CF=L和()。A、AL中高四位数的值9B、AL中高四位数的值9C、AL中低四位数的值9D、AL中低四位数的值9

如果要将AL中的高四位移至低四位的位置,而移位后AL中的高四位为0,有几种方法?分别写出实现这些方法的程序段。

若将AH的内容的高四位分离,则应选用()A、AND AL,0F0HB、OR AL,0F0HC、XOR AL,0F0HD、TEST AL,0F0H

使用1条指令将寄存器BX低四位清0,指令为()

若只使用一条指令使某寄存器中的高四位不变,低四位清零,则应使用()指令。A、与B、或C、非D、位取反

若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。A、AND AL,0FHB、AND AL,0FOHC、OR AL,0FHD、OR AL,0FOH

使用1条指令将寄存器BX低四位置1,指令为()。

使用一条逻辑运算指令实现下列要求: (1)使 AL 高 4 位不变,低 4 位为 0。 (2)使 AL 最高位置 1,后 7 位不变。 (3)使 AL 中的 bit3、bit4 变反,其余位不变。 (4)测试判断 CL 中的 bit2、bit5、bit7 是否都为 1。

若将AH的内容的低四位分离,则应选用()A、AND AL,0FHB、OR AL,0FHC、XOR AL,0FHD、TEST AL,0FH

使用1条指令将寄存器BX高四位取反,指令为()。

要检查寄存器AL中的内容是否与AH相同,应使用的指令为()。A、AND AL,AHB、OR AL,AHC、XOR AL,AHD、SBB AL,AH

要使BL中的低四位变反,高四位不变,应执行指令()。A、NOT BLB、OR BL,0FHC、AND BL,0FHD、XOR BL,0FH

ANL P1, #0F0H 指令使()口低四位输出0而高四位不变。

试编出能完成如下操作的程序使20H单元中数的高四位变“1”,低四位变“0”;

若要使寄存器AL中的高4位不变,低4位全为1,使用指令().A、ANDAL,0FHB、ANDAL,0F0HC、ORAL,0FHD、ORAL,0F0H

AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是()A、指令XORAX,AX执行后,AX内容不变,但设置了标志位B、指令ORDX,1000H执行后,将DX最高位置1,其余各位置0C、指令ANDAX,OFH执行后,分离出AL低四位D、NOTAX,执行后,将AX清0

将AL的2、6位屏蔽为0,其余位保持不变,指令为()。A、AND AL,42HB、AND AL,0BBHC、OR AL,26HD、ADD AL,0FBH

指令“SWAPA”的含义是()A、将堆栈中的数给AB、将A内数压堆栈C、将A单元清零D、A中数高四位与低四位交换

填空题用一条指令将寄存器AL的低4位取反,指令是()。

单选题要检查寄存器AL中的内容是否与AH相同,应使用的指令为()。AAND AL,AHBOR AL,AHCXOR AL,AHDSBB AL,AH

单选题将AL的2、6位屏蔽为0,其余位保持不变,指令为()。AAND AL,42HBAND AL,0BBHCOR AL,26HDADD AL,0FBH

问答题如果要将AL中的高四位移至低四位的位置,而移位后AL中的高四位为0,有几种方法?分别写出实现这些方法的程序段。