386-os utasítások
 

Utasítás Leírás Példa
MOVSX mibe, mit a "mibe" előjelesen bepakolja "mit"
mov ax,-123 movsx ebx,ax
MOVZX mibe,mit A "mibe" előjel nélkül bepakolja "mit"
mov ax,123 movzx ebx,ax
SHLD/SHRD reg,op,z Az első operandus mindig egy regiszter, a második regiszter vagy memóriacím (változó), a harmadik vagy cl, vagy egy szám. Egy regiszterbe balról vagy jobbról betölt n bitet.
DX:AX=012334567h (ax=4567h és dx=0123h) Ekkor 'shrd ax,dx,4' után 'ax=3456h' és dx nem változik illetve 'shld dx,ax,4' után 'dx=1234h' és ax nem változik
BSF/BSR reg,op Megkeresik a megadott operandusban a legelső 1-es értékű bitet, és az indexét a megadott regiszterbe töltik. Az op operandus lehet regiszter vagy egy effektív cím. Ezek az utasítások NAGYON lassúak, BSR akár 104 ciklus is lehet :(  
CWDE AX-et bővíti előjelhelyesen EAX-re  
CDQ  EAX bővítése előjelhelyesen EDX:EAX-re  
 LFS/LGS/LSS LDS,LES megfelelője  
 PUSHAD A PUSHA megfelelője, csak a 32bites regisztereket nyomja a verembe.  
 POPAD A POPA megfelelője, csak a 32bites regisztereket szedi fel a veremből.  
 SETxx op Az op lehet regiszter vagy memóriacím, az op-ba 1 kerül, ha az xx feltétel teljesül, 0, ha nem. xx a feltételes ugrások egyike lehet.
SETC al
BT op,n Az operandus n-edik bitjét carry-be rakja, az operandus értéke nem változik meg.  
 BTC op,n Az operandus n-edik bitjét invertálja  
 BTS op,n Az operandus n-edik bitjét 1-re állítja.  
 BTR op,n Az operandus n-edik bitjét 0-ra állítja  

Megjegyzés: csak 16 és 32 bites regisztereknél/címeknél működik a BT/BTC/BTS/BTR.

486-os utasítások
 

Utasítás Leírás
CMPXCHG op,reg Összehasonlítja a céloperandust az akkumlátorral. Ha megegyeznek, ZF beállítódik, és a forrás beiródik a célba. Ha nem, akkor ZF törlődik, és a cél íródik az akkuba. A jelzőbiteket a CMP-nek megfelelően állítja be. 
BSWAP reg 32bites regiszteren alkalmazható , megfordítja a byteok sorrendjét, azaz
       0..7  -> 24..31       8..15  -> 16..23      16..23  ->  8..15      24..31  ->   0..7

Mint kiderűlt, megy ez a 16 bites regiszterrel is, csak egy kicsit máshogy: a felső wordot megcseréli, és beírja az alsó wordbe. 

XADD op,reg A cél és a forrás összegét a célba írja, a cél eredeti értéke pedig a forrásba kerül