String NASM:用标志替换寄存器的特定位

String NASM:用标志替换寄存器的特定位,string,replace,bit-manipulation,nasm,bit,String,Replace,Bit Manipulation,Nasm,Bit,nasm中有一个快速查询: 如何对寄存器中的标志和特定位进行异或?我不知道具体的语法。 我需要的是用标志值替换寄存器的最后一位 谢谢你对这个简单问题的帮助 我找到了一种更简单的方法(因为我没有找到将值从标志移动到寄存器的方法) 我只是在我的第一个值上做了一个ROL(而不是SHR),并应用了一个掩码,保留最后一个值,然后分配它。具体是哪个标志?查看英特尔手册中的SETcc说明。哦,是的,谢谢。不要把它放在我的咒语里。。。所以我不知道。SALC也可以使用(从进位设置AL)。谢谢你的回答,特别是如果有

nasm中有一个快速查询:

如何对寄存器中的标志和特定位进行异或?我不知道具体的语法。 我需要的是用标志值替换寄存器的最后一位


谢谢你对这个简单问题的帮助

我找到了一种更简单的方法(因为我没有找到将值从标志移动到寄存器的方法)


我只是在我的第一个值上做了一个ROL(而不是SHR),并应用了一个掩码,保留最后一个值,然后分配它。

具体是哪个标志?查看英特尔手册中的
SETcc
说明。哦,是的,谢谢。不要把它放在我的咒语里。。。所以我不知道。SALC也可以使用(从进位设置AL)。谢谢你的回答,特别是如果有人需要的话;)!