要使AL寄存器中数据的高4位不变,低4位都变为0,可使用OR AL,0F0H指令实现。
第1题:
下面哪一条指令执行后AL寄存器中的数据可能被修改?
A.CMP AL,0
B.TEST AL,80H
C.RCL AL,1
D.ADD AL,0
第2题:
若要使寄存器AL中的高4位不变,低4位为0,所用指令为
A.AND AL,0FH
B.AND AL,0F0H
C.OR AL,0FH
D.OR AL 0F0H
第3题:
A.06
B.7
C.79
D.97
第4题:
可以将AL寄存器中的数据变为奇数的指令是()。
A、INCAL
B、MOVAL,0FH
C、SHLAL,1
D、ORAL,01H
第5题:
为了将AL寄存器中的AL0的内容传送到BL寄存器的BLO中,且保持BL7~BL1不变,下面程序段的空白处应填写什么指令? ________ RPR AL, 1 RCL BL, 1
A.ROR BL,1
B.SHL BL,1
C.RCL BL,1
D.不需要填指令
第6题:
设CL=8,AL=0C8H,执行SAR AL,CL后,AL中的数据是()。 SAR算术右移指令,最高位不变,最低位移入CF
第7题:
I/O指令IN/OUT,传送数据的寄存器为AL,AX,间接寻址时使用寄存器(),其中IN AL,DX的含义是将DX中的数据写入到AL中。OUT 60H,AL的含义是将AL读出到地址为60H的端口中。
第8题:
若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
第9题:
使用一条逻辑运算指令实现下列要求: (1)使 AL 高 4 位不变,低 4 位为 0。 (2)使 AL 最高位置 1,后 7 位不变。 (3)使 AL 中的 bit3、bit4 变反,其余位不变。 (4)测试判断 CL 中的 bit2、bit5、bit7 是否都为 1。
第10题:
要检查寄存器AL中的内容是否与AH相同,应使用的指令为()。
第11题:
若要使寄存器AL中的高4位不变,低4位全为1,使用指令().
第12题:
将键盘输入的小写字母变为大写,用指令()。
第13题:
为了将AL寄存器中的AL0的内容传送到BL寄存器的BL0中,且保持BL7~BL1不变,下面程序段的空白处应填写什么指令?_________
A.ROR BL,1
B.SHL BL,1
C.RCL BL,1
D.不需要填指令
第14题:
A.AND AL,7EH
B.OR AL,81H
C.TEST AL ,81H
D.XOR AL,81H
第15题:
实现将AL寄存器中的低4位置1的指令为()。
A.AND AL,0FH
B.OR AL,0FH
C.TEST AL,0FH
D.XOR AL,0FH
第16题:
假设AL寄存器的内容是ASCII码表示的一个英文字母,若为大写字母,将其转换为小写字母,否则不变。下面______指令可以实现此功能。
A.ADD AL, 20H
B.OR AL, 2 0H
C.ADD AL, 'a'-'A'
D.XOR AL, 20H
第17题:
第18题:
执行下列()指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同
第19题:
若将AH的内容的高四位分离,则应选用()
第20题:
执行“IN AL,DX”指令后,进入AL寄存器的数据来自()。
第21题:
下面指令执行后,改变AL寄存器内容的指令是()
第22题:
实现Al寄存器中D7和D0都取反的指令是()
第23题:
将AL的2、6位屏蔽为0,其余位保持不变,指令为()。
第24题:
AND AL,AH
OR AL,AH
XOR AL,AH
SBB AL,AH