Anda di halaman 1dari 12

Mata Kuliah : Bahasa Rakitan

Materi ke-3

Struktur Register
dan
Metode Pengalamatan
Memori

REGISTER

Register adalah sebagian kecil memory komputer


yang dipakai untuk tempat penampungan data.

Data yang terdapat dalam register dapat diproses


dalam berbagai operasi dengan melihat berapa besar
kemampuan register tersebut (8 atau 16 bit).

Penggolongan Register
General Purpose Register
Segment Register
Pointer Register
Index Register
Flag Register

General Purpose Register

Accumulator Register AX (16 BIT) : register aritmatik


(+,-,*,/)
AX = AH (8 BIT) + AL (8 BIT)
Base Register BX (16 BIT) : mengambil atau menulis
langsung dari/ke memori
BX = BH (8 BIT) + BL (8 BIT)
Counter Register CX (16 BIT) : suatu counter untuk
meletakkan jumlah lompatan loop
CX = CH (8 BIT) + CL (8 BIT)
Data Register DX (16 BIT) : membantu AX dalam
perkalian dan pembagian
DX = DH (8BIT) + DL (8 BIT)
4

Segment Register

Code Segment Register CS (16 bit)


Data Segment Register DS (16 bit)
Stack Segment Register SS (16 bit)
Extra Segment Register ES (16 bit)

Pointer Register

Instructions Pointer Register IP (16 bit)


Stack Pointer SP (16 bit)
Base Pointer BP (16 bit)

Index Register

Source Index Register SI (16 bit)


Destination Index Register DI (16 bit)

Flag Register

Register 16 bit dengan komposisi sebagai berikut :


X

X X X OF

DF

FLAG

IF

TF

SF

ZF

NILAI BIT 1

AF

X PF

X CF

NILAI BIT 0

CF

CARRY FLAG

CARRY

NOT CARRY

PF

PARITY FLAG

EVEN PARITY

ODD PARITY

AF

AUXILIARY FLAG

NOT CARRY

CARRY

ZF

ZERO FLAG

ZERO

NOT ZERO

SF

SIGN FLAG

NEGATIF

POSITIF

TF

TRAP FLAG

TRAP

NOT TRAP

IF

INTERUPT FLAG

ENABLE

DISABLE

DF

DIRECTION FLAG

DECREMENT

INCREAMENT

OF OVERFLOW FLAG
OVERFLOW
NOT OVERFLOW
Flag operasi aritmatika dan logika : CF, PF, AF, ZF, SF.
Flag operasi khusus kerja mikroprosesor : IF, DF, OF, TF.

Arsitektur Processor 8086/8088

Kapasitas memori = 1 MB.


Terdapat 1 MB (220) = 1024 sel memori 8 bit, dengan
alamat 0 s/d 220- 1 atau 00000 H s/d FFFFF H

Register-register 16 bit hanya mampu


mengalamati memori dari 0 s/d (216 1).

Metode Pengalamatan Memori

Metode Pengalamatan dengan Dua Register /


Pengalamatan Relatif (untuk mendapatkan
pengalamatan 220):

Segment Register
Offset Register

10

Contoh Pengalamatan Relatif


Segment

Offset
A123 : 099A H

Komposisi Bit :

1010 0001 0010 0011 0000


0000 1001 1001 1010

+
1010 0001 1011 1100 1010 = A1BCA H

Alamat Mutlak (physical address)

11

Organisasi Memori

Pada arsitektur 8086/88 terdapat peta memori sebagai berikut :


Alamat Fisik

Keterangan

00000 0007F

BIOS INTERUPT VEKTOR

00080 003FF

DOS INTERUPT VEKTOR

00400 004FF

BIOS DATA AREA

00500 005FF

DOS & BASIC DATA AREA

00600 9CFFF

RAM WORKING SPACE

A0000 A3FFF

CADANGAN

A4000 AFFFF

MONOCHROME ADAPTER

B0000 B1000

VIDEO BUFFER

B1001 B7FFF

COLOR/GRAPHICS ADAPTER

B8000 BBFFF
BC000 BFFFF
C0000 C7FFF

EKSPANSI MEMORY

C8000 F3FFF

HARDDISK

CC000 F3FFF

CADANGAN

F4000 F5FFF

USER ROM (8 K)

F6000 FDFFF

ROM BASIC (32 K)

FE000 FFFFF

ROM BIOS (8 K)

12

Anda mungkin juga menyukai

  • 05
    05
    Dokumen41 halaman
    05
    Fathoni Yunior
    Belum ada peringkat
  • 222
    222
    Dokumen7 halaman
    222
    Fathoni Yunior
    Belum ada peringkat
  • 05
    05
    Dokumen41 halaman
    05
    Fathoni Yunior
    Belum ada peringkat
  • Bab Ii. Pengumuman Tender Dengan Pascakualifikasi
    Bab Ii. Pengumuman Tender Dengan Pascakualifikasi
    Dokumen49 halaman
    Bab Ii. Pengumuman Tender Dengan Pascakualifikasi
    Fathoni Yunior
    Belum ada peringkat
  • 04
    04
    Dokumen43 halaman
    04
    Fathoni Yunior
    Belum ada peringkat
  • 444
    444
    Dokumen4 halaman
    444
    Fathoni Yunior
    Belum ada peringkat
  • L 2
    L 2
    Dokumen10 halaman
    L 2
    Fathoni Yunior
    Belum ada peringkat
  • Lanjutan Defnisi
    Lanjutan Defnisi
    Dokumen7 halaman
    Lanjutan Defnisi
    Fathoni Yunior
    Belum ada peringkat
  • Sdhgahdghjg
    Sdhgahdghjg
    Dokumen6 halaman
    Sdhgahdghjg
    Fathoni Yunior
    Belum ada peringkat
  • 11
    11
    Dokumen10 halaman
    11
    Fathoni Yunior
    Belum ada peringkat
  • Aac
    Aac
    Dokumen4 halaman
    Aac
    Fathoni Yunior
    Belum ada peringkat
  • Dasar Em!entukan KKR
    Dasar Em!entukan KKR
    Dokumen5 halaman
    Dasar Em!entukan KKR
    Fathoni Yunior
    Belum ada peringkat
  • AAB
    AAB
    Dokumen8 halaman
    AAB
    Fathoni Yunior
    Belum ada peringkat
  • AAAA
    AAAA
    Dokumen11 halaman
    AAAA
    Fathoni Yunior
    Belum ada peringkat
  • AAAA
    AAAA
    Dokumen11 halaman
    AAAA
    Fathoni Yunior
    Belum ada peringkat
  • Kader Kesehatan Remajappt
    Kader Kesehatan Remajappt
    Dokumen17 halaman
    Kader Kesehatan Remajappt
    Andriyani
    Belum ada peringkat
  • Lanjutan Defnisi
    Lanjutan Defnisi
    Dokumen13 halaman
    Lanjutan Defnisi
    Fathoni Yunior
    Belum ada peringkat
  • Kader Kesehatan Remajappt
    Kader Kesehatan Remajappt
    Dokumen17 halaman
    Kader Kesehatan Remajappt
    Andriyani
    Belum ada peringkat
  • Arti Remaja Sendiri Adalah
    Arti Remaja Sendiri Adalah
    Dokumen15 halaman
    Arti Remaja Sendiri Adalah
    Fathoni Yunior
    Belum ada peringkat
  • Kader Kesehatan Remaja
    Kader Kesehatan Remaja
    Dokumen13 halaman
    Kader Kesehatan Remaja
    Fathoni Yunior
    Belum ada peringkat
  • Lanjutan Defnisi
    Lanjutan Defnisi
    Dokumen13 halaman
    Lanjutan Defnisi
    Fathoni Yunior
    Belum ada peringkat
  • Defnisi Kader Kesehatan Remaja
    Defnisi Kader Kesehatan Remaja
    Dokumen13 halaman
    Defnisi Kader Kesehatan Remaja
    Fathoni Yunior
    Belum ada peringkat
  • GHGHGHG
    GHGHGHG
    Dokumen19 halaman
    GHGHGHG
    Fathoni Yunior
    Belum ada peringkat
  • Lanjutan Defnisi
    Lanjutan Defnisi
    Dokumen13 halaman
    Lanjutan Defnisi
    Fathoni Yunior
    Belum ada peringkat
  • Arti Remaja Sendiri Adalah
    Arti Remaja Sendiri Adalah
    Dokumen15 halaman
    Arti Remaja Sendiri Adalah
    Fathoni Yunior
    Belum ada peringkat
  • GHGHGHG
    GHGHGHG
    Dokumen19 halaman
    GHGHGHG
    Fathoni Yunior
    Belum ada peringkat
  • Ijkl
    Ijkl
    Dokumen27 halaman
    Ijkl
    Fathoni Yunior
    Belum ada peringkat
  • Ijkl
    Ijkl
    Dokumen27 halaman
    Ijkl
    Fathoni Yunior
    Belum ada peringkat
  • Ijkl
    Ijkl
    Dokumen27 halaman
    Ijkl
    Fathoni Yunior
    Belum ada peringkat
  • Ijkl
    Ijkl
    Dokumen27 halaman
    Ijkl
    Fathoni Yunior
    Belum ada peringkat