写一指令序列完成将AX寄存器的最低4位置1,最高3位清0,第7、8、9位取反,其余位不变。
[tex=23.643x1.286]eZcLwVEVjYbKMUEV1z8+N6HFvXSuqppMod9vw7F0Y6lg8fTNa7GGTxJMf8LeS5I/+6xc4KmHXbZ4XaDvL+7sYq2kLCltm8zKPG0n5g1tMn0=[/tex][tex=25.429x1.286]nlSL23aRJLJCt9Mry6nzD2FD3egUjHdPuBKDAJMjyt7HySfkjzJhbslwbJ8HHXtQrRFdQwjiHYpCDGLMWZ9xspwnQCVMvNYSxWhPGvrCapA=[/tex][tex=25.357x1.286]xhH9KSZwiQsNMHawWYnFMSbONJIqH0dCiYvEAWjwnRN6KQh+7VvhhmFgINO4nJ+qKJiz6f6tEAqDuythuoz+ZSb/X54aNzj1PSFRgD5tpts=[/tex]
举一反三
- 按下列要求写出指令:(1)将AX寄存器的低4位清零,其余位不变;(2)将BX寄存器的低4位置1,其余位不变;(3)将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
- 10.写出完成下列要求的指令。(1)累加器A的低2位清零,其余位不变。 _________________(2)累加器A的高2位置“1”,其余位不变。 _________________(3)累加器的高4位取反,其余位不变。_________________ (4)累加器第0位、2位、4位、6位取反,其余位不变。_________________
- 请写出完成下列操作的指令:(1)使累加器A的高4位清0,其余位不变。(2)使累加器A的高4位置1,其余位不变。(3)使累加器A的低4位取反,其余位不变。(4)使累加器A的内容全部取反(用两种方法)。
- 设计短指令序列,把AX中的最右4位置位(I),将AX中的最左3位清0,并且把AX中的7、8、9位取反。
内容
- 0
【阅读理解(填空)】用汇编指令完成所要求的的功能 (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
将AL的第4位置1,其余位不变,指令为
- 2
下列指令中,能够将CL的位0和位1置1,其余位不变的指令是 A: AND AH, 0FH B: OR CL, 03H C: XOR BX, 00FFH D: NOT AX
- 3
写出完成下列要求的指令。累加器第I位、3位、5位、7位取反,其余位不变。
- 4
中国大学MOOC: 执行哪条指令,可使AX寄存器的低4位清0,其余位不变?