设计一个程序段,将AX中的最右4位置1,将AX中的最左3位清0,并且把AX中的7、8、9位取反。
举一反三
- 设计短指令序列,把AX中的最右4位置位(I),将AX中的最左3位清0,并且把AX中的7、8、9位取反。
- 写一指令序列完成将AX寄存器的最低4位置1,最高3位清0,第7、8、9位取反,其余位不变。
- 【阅读理解(填空)】用汇编指令完成所要求的的功能 (1) BX, AX ; 将 BX 中的内容减去 AX 内容,结果送到 BX (2) AX, 0FFFH ;将 BX 寄存器的高 4 位清 0 ,结果送 AX (3) CX, 000FH ; 将 CX 寄存器中的低 4 位置 1 ,结果送 AX (4) AL , 0FH ;利用异或指令将 AL 的高 4 位不变,低 4 位取反
- 编写程序段,实现下述要求: (1) 使AX寄存器的低4位清0,其余位不变。 (2) 使BX寄存器的低4位置1,其余位不变。 (3) 测试AX的第0位和第4位,两位都是1时将AL清0。 (4) 测试AX的第0位和第4位,两位中有一个为1时将AL清0
- 将AX清零并使CF位清零,下面指令错误的是( )。 A: SUB AX,AX B: XOR AX,AX C: MOV AX,0 D: AND AX,0000H