Outils pour utilisateurs

Outils du site


back2root:ibm-pc-ms-dos:instr:bsf

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
back2root:ibm-pc-ms-dos:instr:bsf [2023/02/24 14:16] – supprimée - modification externe (Unknown date) 127.0.0.1back2root:ibm-pc-ms-dos:instr:bsf [2023/03/03 23:53] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== BSF - (386+ only) ======
 +
 +===== BSF - Bit Scan Forward (386+ only) =====
 +
 +Scans source operand for first bit set.  Sets ZF if a bit is found set and loads the destination with an index to first set bit. Clears ZF is no bits are found set. BSF scans forward across bit pattern (0-n) while BSR scans in reverse (n-0).
 +
 +**Usage:**
 +<code asm>
 + BSF dest,src
 +</code>
 +
 +**Modifies flags:** 
 +
 +<WRAP round box>
 +ZF
 +
 +</WRAP>
 +
 +^              ^  Clocks                       |||^  Size                ^
 +^  Operands    ^  808x    ^  286  ^  386  ^  486  ^  Bytes  ^              ^
 +| reg,reg      |    -      -    |  10+3n    |  6-42    |  3      |              |
 +| reg,mem      |        |  -    |  10+3n    |  7-43    |  3-7    |  |
 +| reg32,reg32  |        |  -    |  10+3n    |  6-42    |  3-7    |              |
 +| reg32,mem32  |        |  -    |  10+3n    |  7-43    |  3-7    |              |
 +
 +{{page>back2root:ibm-pc-ms-dos:instr:see-footer}}