3、若要使寄存器AL中的高4位不变,低4位为0,所用指令为()
A.AND AL,0FH
B.AND AL,0F0H
C.OR AL,0FH
D.OR AL,0F0H
第1题:
若指令的运算结果不为0且低8位中“1”的个数为偶数,则标志寄存器中ZF和PF的状态为()。
A. 0,0
B. 0,1
C. 1,0
D. 1,1
第2题:
假设8250的基准工作时钟为1.8432MHz,要求8250的通信波特率为9600,分配给8250各端口的地址为3F8H~3FFH。对8250除数寄存器进行初始化编程的一段程序为: MOV AL, 80H MOV 0X, 3FBH OUT DX, AL ;使通信线控制寄存器最高位置1 MOV Al, ① MOV DX, 3F8H ;除数寄存器(低字节) OUT DX AL MOV AL, ② MOV DX, 3F9H ;除数寄存器(高字节) OUT DX, AL ;对除数锁存器置初值,波特率设置为9600 则程序中的两个空缺①和②应分别为
A.00H和0CH
B.0FFH和0CH
C.0CH和0FFH
D.0CH和00H
第3题:
设AL=0EOH,CX=3,执行RCL,AL,CL指令后,CF的内容为( )。
A.0
B.1
C.不变
D.变反
第4题:
设AL=0E0H,CX=3,执行RCL AL,CL指令后,CF的内容为______。
A.0
B.1
C.不变
D.变反
第5题:
第6题:
使用1条指令将寄存器BX低四位清0,指令为()
第7题:
使用一条逻辑运算指令实现下列要求: (1)使 AL 高 4 位不变,低 4 位为 0。 (2)使 AL 最高位置 1,后 7 位不变。 (3)使 AL 中的 bit3、bit4 变反,其余位不变。 (4)测试判断 CL 中的 bit2、bit5、bit7 是否都为 1。
第8题:
按下列要求写出相应的指令或程序段。 写出两条使AX内容为0的指令。 使BL寄存器中的高4位和低4位互换。 屏蔽CX寄存器的bll,b7和b3位。 测试DX中的b0和b8位是否为1。
第9题:
若当前AL为01H,则在指令SUBAL,1执行后,标志寄存器中ZF为();紧接着执行DECAL后,标志寄存器中CF为()。
第10题:
将AL的2、6位屏蔽为0,其余位保持不变,指令为()。
第11题:
AND AL,42H
AND AL,0BBH
OR AL,26H
ADD AL,0FBH
第12题:
第13题:
实现将AL寄存器中的低4位置1的指令为()。
A.AND AL,0FH
B.OR AL,0FH
C.TEST AL,0FH
D.XOR AL,0FH
第14题:
假设8250的基准工作时钟为1.8432MHz,要求8250的通信波特率为9600,分配给 8250 各端口的地址为3F8H~ 3FFH。对8250 除数寄存器进行初始化编程的一段程序 为: MOV AL,80H MOV DX,3FBH’ OUT DX,AL ;使通信线控制寄存器最高位置1 MOV AL,① MOV DX,3F8H ;除数寄存器(低字节) OUT DX A14 MOV AL,② MOV DX,3F9H :除数寄存器(高字节) OUT DX,AL ;对除数锁存器置初值,波特率设置为9600 则程序中的两个空缺①和②应分别为
A.00H和0CH
B.0FFH和0CH
C.0CH和0FFH
D.0CH和00H
第15题:
为了将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.不需要填指令
第16题:
若(AL)=00H,(BL)=0FEH,执行指令 ADD AL,BL 后,标志寄存器中为0的标志位有
A.CF
B.PF
C.AF
D.SF
E.ZF
第17题:
寄存器AL的初值为0FFH,执行指令XORAL,0A5H后,AL中的值是()
第18题:
若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
第19题:
要检查寄存器AL中的内容是否与AH相同,应使用的指令为()。
第20题:
若当前AL为01H,则在指令SUBAL,1执行后,标志寄存器中ZF为紧接着执行DECAL后,标志寄存器中CF为()
第21题:
若要使寄存器AL中的高4位不变,低4位全为1,使用指令().
第22题:
AND AL,AH
OR AL,AH
XOR AL,AH
SBB AL,AH
第23题:
47H
48H
49H
4AH
第24题:
-91
-1
90
255