Assembly 如何迭代位序列或访问NASM汇编中的特定位?
如何迭代Assembly 如何迭代位序列或访问NASM汇编中的特定位?,assembly,x86,nasm,bits,Assembly,X86,Nasm,Bits,如何迭代源变量中的每个位(16位)?要迭代值的位,请使用移位和掩蔽,就像在C中一样 要获取单个位的值,可以使用bt指令,该指令将CF设置为寄存器或内存位置中选定位的值 SECTION .data source: db 01101001b , 11011100b SECTION .text global main main: mov EAX,source ; Address to my source of bits
源
变量中的每个位(16位)?要迭代值的位,请使用移位和掩蔽,就像在C中一样
要获取单个位的值,可以使用bt
指令,该指令将CF设置为寄存器或内存位置中选定位的值
SECTION .data
source: db 01101001b , 11011100b
SECTION .text
global main
main:
mov EAX,source ; Address to my source of bits