第1题:
实现将AL寄存器中的低4位置1的指令为()。
A.AND AL,0FH
B.OR AL,0FH
C.TEST AL,0FH
D.XOR AL,0FH
第2题:
若(AL)=00H,(BL)=0FEH,执行指令 ADD AL,BL 后,标志寄存器中为0的标志位有
A.CF
B.PF
C.AF
D.SF
E.ZF
第3题:
下面的子程序是将AL寄存器低4位中的十六进制数转换为ASCII码,试问:该子程序中的横线处应填写什么指令? HTOASC PROC AND AL, OFH ADD AL, 30H CMP AL, 39H JBE DONE ____________ DONE: RET HTOASC ENDP
A.SUB AL,'A'-0AH
B.ADD AL,'A'-0AH
C.SUB AL,'A'-07H
D.ADD AL,'A'-07H
第4题:
若只使用一条指令使某寄存器中的高四位不变,低四位清零,则应使用()指令。
第5题:
如果要将AL中的高四位移至低四位的位置,而移位后AL中的高四位为0,有几种方法?分别写出实现这些方法的程序段。
第6题:
下面的子程序是将AL寄存器低4位中的十六进制数转换为ASCII码,试问:该子程序中的横线处应填写( )。HTOASC PROC AND AL,0FH ADD AL,30H CMP AL,39H JBE DONE ____________DONE: RETHTOASC ENDP
A.SUB AL,'A'-0AH
B.ADD AL,'A'-0AH
C.SUB AL,'A'-07H
D.ADD AL.'A'-07H
第7题:
两个非组合型BCD码数据相加后,执行加法校正指令AAA是,首先检查是否需要校正。需要校正的条件有:AF=1、CF=L和()。
第8题:
若要使寄存器AL中的高4位不变,低4位为0,所用指令为
A.AND AL,0FH
B.AND AL,0F0H
C.OR AL,0FH
D.OR AL 0F0H
第9题:
若将AH的内容的高四位分离,则应选用()
第10题:
若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。