几句简单的代码,请帮忙注释一下解决思路

几句简单的代码,请帮忙注释一下MOVEAX,[EAX].FBits~~~~~~这是一个指针BT[EAX],Index~~~~~~这是一个整型数S

几句简单的代码,请帮忙注释一下

                MOV           EAX,[EAX].FBits
                                                  ~~~~~~这是一个指针
                BT             [EAX],Index
                                            ~~~~~~这是一个整型数
                SBB           EAX,EAX

                AND           EAX,1

[解决办法]
关键是 BT 指令吧. 整个这几条指令的意思就是看成员 .FBits 的第 Index 位是否为 1. 如果是 1, 则最后 EAX 为 1; 如果为 0, 最后的 EAX 也为 0