写出完成如下要求的指令,但是不能改变未涉及位的内容。把累加器A的中间4位清“0”。
第1题:
不能将累加器AX的内容清零的指令是( )。
A.AND AX,0
B.XOR AX,AX
C.SUB AX,AX
D.CMP AX,AX
第2题:
已知(BX)=7890H,写出指令实现逻辑左移2位。请问哪个标志位改变了?
第3题:
A.SAHF
B.LAHF
C.PUSHF
D.POPF
第4题:
假定累加器A的内容为30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器()单元的内容送累加器A中。
第5题:
写出能完成下述操作的指令。 (1)将立即数1234H送至DS寄存器。 (2)将存储单元3000H和内容送至4000H单元。 (3)将累加器AX与寄存器CX中的内容对调。
第6题:
写出完成下述功能的指令: (1)传送25H到AL寄存器 (2)将AL的内容乘以2 (3)AL的内容乘以BL的内容 (4)测试AL最低位是否为1 (5)把AL内容变成对应的ASCII (6)截取AL的低4位 (7)交换AX、BX的内容
第7题:
按下列要求写出相应的指令或程序段。 写出两条使AX内容为0的指令。 使BL寄存器中的高4位和低4位互换。 屏蔽CX寄存器的bll,b7和b3位。 测试DX中的b0和b8位是否为1。
第8题:
单地址指令是指累加器内容和操作数地址的内容进行()的操作的指令。
第9题:
写出累加器第0位、2位、4位、6位取反,其余位不变的指令。
第10题:
累加器(A)=80H,执行完指令ADD A,#83H后,进位位C=()。执行ANL A,#0FH指令后,累加器A的高4位=()。