0
SECTION .data
  source: db 01101001b , 11011100b

SECTION .text
  global main
  main:

  mov EAX,source   ; Address to my source of bits

如何迭代source变量中的每一位(那里有 16 位)?

4

1 回答 1

0

要迭代一个值的位,请使用移位和掩码,就像在 C 中一样。

要获取单个位的值,您可以使用bt指令,它将 CF 设置为寄存器或内存位置中选定位的值。

于 2013-11-10T05:16:20.297 回答