Outils pour utilisateurs

Outils du site


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

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:shl [2024/11/12 15:01] – supprimée - modification externe (Date inconnue) 127.0.0.1back2root:ibm-pc-ms-dos:instr:shl [2024/11/12 15:01] (Version actuelle) frater
Ligne 1: Ligne 1:
 +====== SHL ======
 +
 +===== SHL - Shift Logical Left =====
 +
 +Shifts the destination left by "count" bits with zeroes shifted in on right.
 +
 +The Carry Flag contains the last bit shifted out.
 +
 +**Usage:**
 +<code asm>
 + SAL dest,count
 + SHL dest,count
 +</code>
 +
 +**Modifies flags:** 
 +
 +<WRAP round box>
 +CF OF PF SF ZF (AF undefined)
 +</WRAP>
 +{{tablelayout?rowsHeaderSource=Auto}}
 +^              Clocks                          |||^  Size                   ^
 +^  Operands    808x      ^  286  ^  386  ^  486    Bytes  ^                 ^
 +| reg,1        2          2    |  9    |  3      2      |                 |
 +| mem,1        15+EA      7    |  10    4      2-4    | (W88=23+EA)     |
 +| reg,cl      |  8+4n      |  5+n  |  9    |  8-30  |  2      |                 |
 +| mem,cl      |  20+EA+4n  |  8+n  |  10    9-31  |  2-4    | (W88=28+EA+4n)  |
 +| reg,immed8  |  -          5+n  |  9    |  8-30  |  3      |                 |
 +| mem,immed8  |  -          8+n  |  10    9-31  |  3-5    |                 |
 +{{page>back2root:ibm-pc-ms-dos:instr:see-footer}}