Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Computer Engineering by Richard E. Haskell Direct Addressing Module M18.1 Sections 12.1-12.2.

Similar presentations


Presentation on theme: "Introduction to Computer Engineering by Richard E. Haskell Direct Addressing Module M18.1 Sections 12.1-12.2."— Presentation transcript:

1 Introduction to Computer Engineering by Richard E. Haskell Direct Addressing Module M18.1 Sections 12.1-12.2

2 Introduction to Computer Engineering by Richard E. Haskell 8086 Postbyte

3 Introduction to Computer Engineering by Richard E. Haskell

4

5

6 Direct Addressing

7 Introduction to Computer Engineering by Richard E. Haskell Table A2.a Opcode Map C6 MOV b r/m,imm

8 Introduction to Computer Engineering by Richard E. Haskell MOV JOE,0FDH C6 06 00 00 FD 8-bit immediate data offset address 0000H primary opcode postbyte

9 Introduction to Computer Engineering by Richard E. Haskell data segment public joedb12h jane dw3456h mary db78h jimdw9abch data ends 12 34 56 78 9a bc 0000 0001 0002 0003 0004 0005 joe jane mary jim mov ax,joe Error: operand types must match mov ax,word ptr joe will move 1234 into ax mov bl,jane Error: operand types must match mov bl,byte ptr jane will move 34 into bl mov jane,mary Error: operand types must match mov byte ptr jane,mary will move 78 into offset address 0001


Download ppt "Introduction to Computer Engineering by Richard E. Haskell Direct Addressing Module M18.1 Sections 12.1-12.2."

Similar presentations


Ads by Google