Pertemuan 4 mode pengalamatan
This presentation is the property of its rightful owner.
Sponsored Links
1 / 12

Pertemuan 4 Mode Pengalamatan PowerPoint PPT Presentation


  • 100 Views
  • Uploaded on
  • Presentation posted in: General

Pertemuan 4 Mode Pengalamatan. Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: 1.0. Learning Outcomes. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menerangkan modus pengamatan yang ada pada mikroprosesor 8088. Outline Materi. Mode Pengalamatan Register

Download Presentation

Pertemuan 4 Mode Pengalamatan

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Pertemuan 4 mode pengalamatan

Pertemuan 4Mode Pengalamatan

Matakuliah: T0483 / Bahasa Rakitan

Tahun: 2005

Versi: 1.0


Learning outcomes

Learning Outcomes

Pada akhir pertemuan ini, diharapkan mahasiswa

akan mampu :

  • Menerangkan modus pengamatan yang ada pada mikroprosesor 8088


Outline materi

Outline Materi

  • Mode Pengalamatan Register

  • Mode Pengalamatan ImmediateMode

  • Pengalamatan Direct & Indirect

  • Mode Pengalam Base & Index


Pertemuan 4 mode pengalamatan

<<ISI>>

Mode Pengalamatan


Pertemuan 4 mode pengalamatan

<<ISI>>

Pengalamatan Register

  • Operasi yang melibatkan pemindahan nilai yangtersimpan dalam register-register yang mempunyai ukuran sama sebagai operandnya

    Contoh :

    MOV ax, bx

    AX <= BX

    Sebelum operasi dilaksanakan:

  • Nilai AX = ????h

  • Nilai BX = 0100h

    Setelah operasi dilaksankan:

  • Nilai AX =0100h

  • Nilai BX =0100h


Pertemuan 4 mode pengalamatan

<<ISI>>

Pengalamatan Immediate

  • Operasi yang melibatkan pemindahan nilai yang tersimpan dalam program dalam bentuk data sebagai operand-nya

    Contoh :

    MOV ax,0100h

    AX <= 0100h

    Sebelum operasi dilaksanakan:

    Nilai AX = ????h

    Setelah operasi dilaksanakan

    Nilai AX = 0100h


Pertemuan 4 mode pengalamatan

<<ISI>>

Pengalamatan Direct

  • Operasi yang melibatkan pemindahan nilai dari memori dan offset dari memori tersebut ditunjuk oleh suatu konstan 16 bit dalam program sebagai operand-nya

    Contoh :

    MOV ax, [0100h]

    AX <= DS:[0100h]=0200h

    Sebelum operasi dilaksanakan:

  • Nilai AX =????h

  • Nilai pada memori DS:[0100h] = 0200h

    Setelah operasi dilaksanakan:

  • Nilai AX = 0200h


Pertemuan 4 mode pengalamatan

<<ISI>>

Pengalamatan Indirect

  • Operasi yang melibatkan pemindahan nilai dari memori dan offset dari memori tersebut ditunjuk oleh salah satu register BX, BP, SI, dan DI sebagai operand-nya

    Contoh :

    MOV bx, 0100h

    MOV ax, [bx]

    AX <= DS:[0100h]=0200h

    Sebelum operasi dilaksanakan:

    Nilai BX = ????h dan Nilai AX = ????h

    Setelah operasi dilaksankan:

    BX = 0100h, Nilai pada memori DS:[0100h] = 0200h

    Nilai AX = 0200h


Pertemuan 4 mode pengalamatan

<<ISI>>

Pengalamatan Based

  • Operasi yang melibatkan pemindahan nilai dari memori dan offset dari memori tersebut ditunjuk oleh salah satu register BX, BP dan dengan suatu konstan pada program sebagai operand-nya

    Contoh :

    MOV bx, 0100h

    MOV ax, [bx]+030h => AX <= DS:[0130h]=0200h

    MOV ax, [BP]+030h => AX <= SS:[BP]+030h

    Sebelum operasi dilaksanakan:

    Nilai BX = ????h, Nilai AX = ????h

    Setelah operasi dilaksanakan:

    Nilai BX = 0100h, Nilai pada memori DS:[030h] = 0200h

    Nilai AX = 0200h


Pertemuan 4 mode pengalamatan

<<ISI>>

Pengalamatan Indexed

  • Operasi yang melibatkan pemindahan nilai dari memori dan offset dari memori tersbut ditunjuk oleh salah satu register DI, SI dan dengan suatu konstan pada program sebagai operand-nya

    Contoh :

    MOVdi, 0100h

    MOV ax, [di]+030h => AX <= DS:[0130h]=0200h

    Sebelum operasi dilaksanakan:

    Nilai DI = ????h, Nilai AX = ????h

    Setelah operasi dilaksanakan:

    Nilai DI = 0100h, Nilai pd memori DS:[0130h] = 0200h

    Nilai AX = 0200h


Pertemuan 4 mode pengalamatan

<<ISI>>

Pengalamatan Base-Indexed

  • Operasi yang melibatkan pemindahan nilai dari memori dan offset dari memori tersebut ditunjuk oleh salah satu register BX, BP dan salah satu register DI, SI dan dengan suatu konstan pada program sebagai operand-nya

    Contoh :

    MOV bx, 0080h ; MOV di, 0020h

    MOV ax,[bx][di]+030h, AX <= DS:[0130h]=0200

    Sebelum operasi dilaksanakan:

    Nilai BX = ????h, Nilai DI = ????h, Nilai AX = ????h

    Setelah operasi dilaksanakan:

    Nilai BX = 0080h, Nilai DI = 0020h

    Nilai pada memori DS:[0130h] = 0200h

    Nilai AX = 0200h


Closing

<< CLOSING>>


  • Login