Hand assembly instruction Handout

Hand assembly instruction Handout - Hand Assembly...

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

View Full Document Right Arrow Icon
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)
Background image of page 1

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

View Full DocumentRight Arrow Icon
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
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

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 Right Arrow Icon
Ask a homework question - tutors are online