Anda di halaman 1dari 28

Organisasi Sistem Komputer

Priyanto
priyanto@uny.ac.id

Jurusan PTEI
Fakultas Teknik
Universitas Negeri Yogyakarta
Mengenal Alamat
2020
dan
Ruang Alamat
Priyanto (2020)

Organisasi Sistem Komputer


2

• Bit & Byte pada Memori dan CPU


• Alamat memori
• Sel Memori
• Address bus CPU dan addressable memory
• Mengenal Interkoneksi CPU-Memori-IO
• Sekuen komunikasi antara CPU, Memori, dan IO
Priyanto (2020)

Organisasi Sistem Komputer


3 bit 3

Bit 2 Bit 1 Bit 0 Desimal


0 0 0 0
0 0 1 1 ► 3 bit memiliki nilai:
0 1 0 2 ► terkecil 0 (0000)
0 1 1 3 ► Terbesar 7 (1111)
1 0 0 4 ► 3 bit memiliki 23 = 8 kemungkinan
1 0 1 5 nilai
1 1 0 6
1 1 1 7
Priyanto (2020)

Organisasi Sistem Komputer


Byte (8 bit) 4

► 8 bit yang dikelompokkan menjadi satu disebut byte.


► 8 bit memiliki nilai:

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Desimal


0 0 0 0 0 0 0 0 0 • Terkecil 0

1 1 1 1 1 1 1 1 255 • Terbesar 255

► Byte memiliki 28 = 256 kemungkinan nilai


Priyanto (2020)

Organisasi Sistem Komputer


n Bit dan Nilai 5

► 1 bit memiliki 21 (2) nilai 🡪 0 dan 1


► 2 bit memiliki 22 (4) nilai 🡪 0 .. 3 n bit memiliki 2n
► 3 bit memiliki 23 (8) nilai 🡪 0 .. 7
► 4 bit memiliki 24 (16) nilai 🡪 0 .. 15
kemungkinan nilai
► ... • Nilai terkecil =0
► 7 bit memiliki 27 (128) nilai 🡪 0 .. 127 • Nilai terbesar = 2n-1
► 8 bit memiliki 28 (256) nilai 🡪 0 .. 255

► 16 bit memiliki 216 (65.536) 🡪 0 .. 65.535


► 65.536/1024 = 64 K
Priyanto (2020)

Organisasi Sistem Komputer


6

Bit & Byte:


Adrress Bus & Data Bus
pada Memori
Priyanto (2020)

Organisasi Sistem Komputer


Alamat Byte (8 bit) & Memori 7
sel
Isi Memori Memori

• Memori memiliki SEL dan ALAMAT SEL


• Setiap byte merepresentasikan satu karakter
(huruf, angka, atau karakter khusus)
• Extended ASCII menggunakan 8 bit
• Setiap sel memori komputer menyimpan 1 byte
• Standar satu sel memori adalah 1 byte
• Memori dan storage devices diukur dalam
banyaknya bytes
Priyanto (2020)

Organisasi Sistem Komputer


Struktur Memori 4 byte 8

► Memori memiliki 2 Address bus


(A0..A1)
► memiliki 22 = 4 sel memori
► Setiap sel memori adalah1 byte
► Berarti ukuran memori adalah
4 byte
Priyanto (2020)

Organisasi Sistem Komputer


Struktur Memori 8 byte 9

► Memori memiliki 3 Address bus


(A0..A2)
► Memiliki 23 sel memori
► Setiap sel memori adalah 8 bit
(1 byte)
► Berarti ukuran memori = 8 byte
Priyanto (2020)

Organisasi Sistem Komputer


Memori 8 KB (8Kx8) 10

► Address bus = 13 (A0..A12)


► Data bus = 8 (D0..D7)
► Jumah sel adalah 213 = 8192 sel
► 8192/1024 = 8 Ksel
► 1 sel = 1 byte
► Ukuran memori adalah
► 8Kbyte atau 8Kx8
Priyanto (2020)

Organisasi Sistem Komputer


Memori 1 MB (1Mx8) 11

► Address bus = 20 (A0..A19)


► Data bus = 8 (D0..D7)
► Jumah sel adalah 220 = 1.048.576 sel
► 1.048.576/1024 = 1024 K
► 1024 K/1024 = 1 M
► 1 sel = 1 byte
► Ukuran memori adalah
► 1 Mbyte atau 1Mx8
Priyanto (2020)

Organisasi Sistem Komputer


12

Jumlah
Address Bus
pada Memori
menentukan
jumlah Sel memori
Priyanto (2020)

Organisasi Sistem Komputer


13

Bit & Byte:


Adrress Bus & Data Bus
pada CPU
Organisasi Sistem Komputer
Priyanto (2020)
14
Struktur CPU Zilog Z80

Fisik
Diagram
Priyanto (2020)

Organisasi Sistem Komputer


Address Bus CPU & Ruang Alamat 15

► CPU Z80 memiliki 16


Address bus (A0..A15)
► Ruang alamat = 216 =
65536 lokasi
► 65536/1024 = 64 K lokasi
► Data bus adalah 8 bit
(D0..D7)
Priyanto (2020)

Organisasi Sistem Komputer


CPU Intel 8088 16

► Intel 8088 memiliki 20 Address bus


(A0..A19)
► Ruang alamat = 220 = 1.048.576
lokasi
► 1.048.576/1024 = 1024 K lokasi
► 1024 K/1024 = 1 M lokasi

► Data bus adalah 8 bit (D0..D7)


Priyanto (2020)

Organisasi Sistem Komputer


CPU Intel Core i7 17

► Address bus = 32 bit (A0..A31)


► 231 = 4.294.967.296 = 4.096 G
► 4.096 G/1024 = 4 T
► Data bus = 64 bit
Priyanto (2020)

Organisasi Sistem Komputer


18

Jumlah Address Bus


pada CPU menentukan
ruang alamat yang bisa
diakses oleh CPU
atau
addressable memory
Priyanto (2020)

Organisasi Sistem Komputer


19

Interkoneksi CPU Memory

CPU-Memori-IO System bus


• Data
• Address,
IO
(Input/Output
)
Sederhana • Conrol)
Priyanto (2020)

Organisasi Sistem Komputer


Interkoneksi CPU-Memory-IO 20

► CPU, Memori, dan IO dihubungkan oleh System Bus


► Data bus (dua arah)
► Address bus (satu arah)
► Control bus (secara individual satu arah)
► Untuk memilih Memori atau IO, diperlukan Address Decoder
Priyanto (2020)

Organisasi Sistem Komputer


Deskripsi CPU-Memori-IO & Address Decoder 21

► CPU memiliki
► 3 bit Address bus
► 8 bit data bus
► Sinyal kontrol Read/Write (R: active low)

► Memori dan IO masing-masing


memiliki
► 2 bit Address bus
► 8 bit Data bus
► CS (active low) untuk mengaktifkan chip.
► Read/Write (R/W: R active low)

► Address docoder untuk memilih


Memori atau IO
Priyanto (2020)

Organisasi Sistem Komputer


Interkoneksi CPU-Memory-IO 22

Address Bus
CPU A0 A0 Memory
A1 A1
A2
D0..D7 D0..D7 ⎺⎺R/W
⎺⎺
CS
R/W

Data Bus
A0 IO
A1

D0..D7 ⎺⎺R/W
⎺⎺
CS
Control Bus
Priyanto (2020)

Organisasi Sistem Komputer


23

Mekanisme CPU Memory

Transfer Data System bus


• Data
• Address,
IO
(Input/Output
)
CPU-Memori-IO • Conrol)
Priyanto (2020)

Organisasi Sistem Komputer


CPU mengirim data 3 ke alamat 0 24

0
► Address bus = 000 0
► Data bus = 0000 0011 0
0000 0011
► R/W CPU = 1 1
► A2 = 0, berarti: 0
► CS Memori = 0 (Aktif)
► CS IO = 1 (tidak aktif) 1
► CPU hanya menulis
(W) ke Memori. 1
► Data masuk ke 1
Memori alamat 0
Priyanto (2020)

Organisasi Sistem Komputer


CPU mengirim data 3 ke alamat 5 25

1
0
1
0000 0011
1
► Address bus = 101
1
► Data bus = 0000 0011
► R/W CPU = 1 1
► A2 = 1, berarti:
► CS Memori = 1 (tidak Aktif) 1
► CS IO = 0 (aktif) 0
► CPU hanya W ke IO.
► Data masuk ke IO
alamat 5
Priyanto (2020)

Organisasi Sistem Komputer


CPU Membaca Data 26

Silahkan membuat
sekuen CPU membaca
data dari memori dan
IO. Analogi dengan kirim
data.
Priyanto (2020)

Organisasi Sistem Komputer


Pertemuan Berikutnya 27

Proses menrancang
dan membuat
address decoder
Priyanto
priyanto@uny.ac.id
Terima Kasih

Anda mungkin juga menyukai