第1题:
下面的子程序是将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
第2题:
假设(AL)=FEH,则执行SUB AL,7FH指令后,(AL)=7FH,SF=0,0F= 。
第3题:
为下面哪一条指令不能使进位标志CF置“0”?
A.AND AL,AL
B.MOV AL ,0
C.SUB AL ,AL
D.CLC
第4题:
执行下列哪一条指令后,就能用条件转移指令判断AL~BL寄存器中的最高位是否相同?
A.TEST AL,BL
B.CMP AL,BL
C.AND AL,BL
D.XOR AL,BL
第5题:
下面( )指令不能使进位标志CF置“0”。
A.AND AL,AL
B.MOV AL,0
C.SUB AL,AL
D.CLC
第6题:
下面哪一条指令不能使进位标志CF置“0”?
A.AND AL,AL
B.MOV AL,0
C.SUB AL,AL
D.CLC
第7题:
假设(AL)=74H,(CH)=38H,依次进行SUB AL,CH指令和DAS指令后,AL的值是( )。
A.0AEH
B.36H
C.3CH
D.14H
第8题:
执行下列哪一条指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同?
A.TEST AL,BL
B.CMP AL,BL
C.AND AL,BL
D.XOR AL,BL
第9题:
假定(AL)=85H,(CH)=29,依次执行SUB AL,CH指令和DAS指令后,AL的值是( )。
A.AEH
B.56H
C.5CH
D.14H
第10题:
下列四条指令都可用来供累加器清“0”,但其中不能清进位位的指令是( )。
A.XOR AL,AL
B.AND AL,0H
C.SUB AL,AL
D.MOV AL,0H