{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

Hand assembly instruction Handout

# Hand assembly instruction Handout - Hand Assembly...

This preview shows pages 1–3. Sign up to view the full content.

Hand Assembly Instruction Handout Mode (mod) field encoding Mod Explanation 00 Memory Mode, no displacement follows except when r/m = 110, then 16-bit displacement follows. 01 Memory mode, 8-bit displacement follows 10 Memory mode, 16-bit displacement follows 11 Register Mode (no displacement)

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
Register/Memory (r/m) field encoding mod = 00 mod = 01 mod = 10 mod = 11 Effective Address Calculation r/m r/m r/m r/m w=0 w=1 000 (BX) + (SI) 000 (BX) + (SI) + D8 000 (BX) + (SI) + D16 000 AL AX 001 (BX) + (DI) 001 (BX) + (DI) + D8 001 (BX) + (DI) + D16 001 CL CX 010 (BP) + (SI) 010 (BP) + (SI) + D8 010 (BP) + (SI) + D16 010 DL DX 011 (BP) + (DI) 011 (BP) + (DI) + D8 011 (BP) + (DI) + D16 011 BL BX 100 (SI) 100 (SI) + D8 100 (SI) + D16 100 AH SP 101 (DI) 101 (DI) + D8 101 (DI) + D16 101 CH BP 110 Direct Address 110 (BP) + D8 110 (BP) + D16 110 DH SI 111 (BX) 111 (BX) + D8 111 (BX) + D16 111 BH DI Jcc – Jump if Condition is met, (see conditional jump instructions table Ch4 Uffenbeck) 8-bit displacement
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

### Page1 / 5

Hand assembly instruction Handout - Hand Assembly...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document
Ask a homework question - tutors are online