经典汇编语言教程:5.2.10 条件设置字节指令
3026 点击·0 回帖
![]() | ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | 条件设置字节指令(Set Byte Conditionally)是80386及其以后cpu所具有的一组指令。它们在测试条件方面与条件转移是一致的,但在功能方面,它们不是转移,而是根据测试条件的值来设置其字节操作数的内容为1或0。 条件设置字节指令的一般格式如下: SETnn Reg/Mem ;80386+ 其中:nn是表示测试条件的(见表5.4),操作数只能是8位寄存器或一个字节单元。 这组指令的执行不影响任何标志位。 表5.4 条件设置字节指令列表
例5.19 编写程序段:检测寄存器EAX的8个16进制中有几个0H,并把统计结果存入BH中。
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | ![]() |