SECTION .data source: db 01101001b , 11011100b SECTION .text global main main: mov EAX,source ; Address to my source of bits
如何迭代 source 变量中的每一位(那里是16位)?
source
迭代值的位使用移位和屏蔽,就像在C中一样 .
要获得单个位的值,可以使用 bt 指令,该指令将CF设置为寄存器或存储单元中所选位的值 .
bt
1 回答
迭代值的位使用移位和屏蔽,就像在C中一样 .
要获得单个位的值,可以使用
bt
指令,该指令将CF设置为寄存器或存储单元中所选位的值 .