Details Table

┌──────────┬────────────────────┬─┬─┬─┬─┬─┬─┬──────────────────────────────────┐
│Encoding  │Instruction         │0│1│2│3│4│5│Description                       │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│24 ib     │AND AL,imm8XXXXXX│AND immediate byte to AL          │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│25 iw     │AND AX,imm16XXXXXX│AND immediate word to AX          │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│25 id     │AND EAX,imm32       │ │ │ │XXX│AND immediate dword to EAX        │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│80 /r ib  │AND r/m8,imm8XXXXXX│AND immediate byte to r/m byte    │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│81 /4 iw  │AND r/m16,imm16XXXXXX│AND immediate word to r/m word    │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│81 /r id  │AND r/m32,imm32     │ │ │ │XXX│AND immediate dword to r/m dword  │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│83 /4 ib  │AND r/m16,imm8      │ │ │ │XXX│AND sign-extended immediate byte  │
│          │                    │ │ │ │ │ │ │to r/m word                       │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│83 /4 ib  │AND r/m32,imm8      │ │ │ │XXX│AND sign-extended immediate byte  │
│          │                    │ │ │ │ │ │ │with r/m dword                    │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│20 /r     │AND r/m8,r8XXXXXX│AND byte register to r/m byte     │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│21 /r     │AND r/m16,r16XXXXXX│AND word register to r/m word     │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│21 /r     │AND r/m32,r32       │ │ │ │XXX│AND dword register to r/m dword   │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│22 /r     │AND r8,r/m8XXXXXX│AND r/m byte to byte register     │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│23 /r     │AND r16,r/m16XXXXXX│AND r/m word to word register     │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│23 /r     │AND r32,r/m32       │ │ │ │XXX│AND r/m dword to dword register   │
└──────────┴────────────────────┴─┴─┴─┴─┴─┴─┴──────────────────────────────────┘


[Back: AND-Logical AND]
[Next: Description]