Операции с битами
Ведь у асемблера наименьшая переменная байт
Цитата:
Originally posted by Evilbyte
Можно ли каким нибудь образом оперировать битами ?
Ведь у асемблера наименьшая переменная байт
Можно ли каким нибудь образом оперировать битами ?
Ведь у асемблера наименьшая переменная байт
Разумееться можно оперировать над битовыми полями и давольно часто это просто необходимо. Данные манипуляции воплощяються средством логической обработки данных.
команды:
+логические
-or
-xor
-and
-not
-test
+манипуляции бит
-bsf/-r
-bt /-c/-r/-s
+сдвига
-shl/-r
-shld/-rd
-sal/-r
-rol/-r
-rcl/-r
Описания данных команд можно найти практически в любом учебнике ассемблера, илиже здесь http://www.intel.com/design/Pentium4/manuals/245471.htm
. Линк может оказаться битым, поэтому я могу выслать мануалы виа e-mail.