Anda di halaman 1dari 12

REGISTER

&
P E TA M E M O R I

A R S I AT H Y D U R I
( 2 0 0 2 0 5 6 0 2 0 2 2 )
M . A D J I E F A D E L S YA M
( 2 0 0 2 0 5 6 0 2 0 0 5 )

SISTEM MIKROPROSESSOR
REGISTE
R

Register adalah sederetan D flip-flop yang disusun sedemikin rupa untuk pemyimpanan sementara data bit.
Jumlah flip-flop bergantung dari lebar atau jumlah bit yang hendak disimpan, pada umumnya 4,8,12 atau 16
bit. Isi atau muatan register-register dapat dengan mudah dipindahkan atau digeser dari register yang satu ke
register yamg lain dengan demikian dikenallah apa yang disebut ‘shift Register’.

Serial In Out (SISO Shift Register)


Gambar dibawah memeperlihatkan SISO shift register, dan gambar 5-2 menunjukkan bentuk pulsa output
masing-masing flip-flop. Data in akan mencapai output(OD) setelah tertunda selama empat pulsa clock, bila
satu pulsa sama dengan satu detik, maka output akan menerima data setelah selang waktu empat detik;
selang waktu tersebut disebut “time delay”.
Serial In Pararel Out (SIPO) Shift Register
Sipo register biasanya dipergunakan untuk mengubah data seri menjadi data parallel. Komunikasi data,
pada pengirim data dari suatu sistem ke yang lain, sangat membutuhkan piranti ini.
Paralel In Serial Out (PISO) Shift Register
Gambar dibawah menunjukkan rangkaian sederhana PISO shift register. Register ini sangat dibutuhkan
dalam sistem komunikasi data, untuk mengkonversi data parallel menjadi data serial. IC 74165 adalah salah
satu TTL yang mengandung PISO 8 bit.
Paralel In Paralel Out (PIPO) Shift Register
PIPO shift register sangat umum digunakan pada rangkaian aritmatika, seperti misalnya pada rangkaian
perkalian. Sebagai contoh kata biner 111 (7 desimal), bila digeser satu bit ke kiri akan dilipatkan dua 1110
(14 desimal).
Jenis Register Mikroprosessor z80
PETA
MEMORI

Peta memori adalah suatu peta yang menunjukkan lokasi alamat suatu unit memori, setiap data informasi
disimpan dalam memori pada suatu kumpulan lokasi memori.
Alamat Memori
MEMORY, Memori dalam otak dari Mikroprosesor yang dapat menyimpan data baik bersifat sementara
maupun bersifat permanen.
ROM (Read Only Memori) menyimpan data secara permanen yang hanya dapat dibaca saja.
RAM (Random Access Memory) adalah memori yang menyimpan data sementara dan bersifat
VOLATILE (bergantung pada catu daya), bila catu daya diputuskan ataupun terhapus.
I/O PORT Chip yang memiliki port yang dapat diprogramkan baik secara input maupun sebagai output
yang umum dipakai adalah Zilog 8255, memiliki 24 saluran I/O, yang dapat digunakan oleh keyboard
sebagai input dan oleh sevn segment sebagai Output Alamatnya00-03.
Proses Pembacaan data uP8088 dari memori:
 uP8088 mempersiapkan alamat (lokasi) dari data yang akan dibaca
 Up8088 mengirimkan sinyal ‘READ’ ke memori
 Setelah menerima sinyal ‘READ’, memori akan mencari data yang
diinginkan uP8088 sesuai dengan alamat yang diberikan
 Data yang sesuai dikirimkan ke up8088

Proses Menulis data uP8088 dari memori:


 uP8088 mempersiapkan alamat (lokasi) dimana data akan
ditulis (diletakkan)
 uP8088 mempersiapkan data yang akan ditulis
 uP8088 mengirimkan sinyal ‘WRITE’ ke memori
 Setelah menerima sinyal ‘WRITE’, memori akan membaca data yang
diberikan oleh uP8088 dan meletakkannya sesuai dengan alamat yang
ditentukan
Kemampuan uP8088 mengakses memori:
 Lebar dari bus data uP8088 adalah 8 bit (D0-D7)
 Lebar dari bus alamat uP8088 adalah 20 bit (A0-A19)

Jumlah jalur Total blok memori Kapasitas memori Keterangan


alamat (1 blok memori=1
byte
11 =2 22 byte
byte
22 =2 44 byte
byte
16 =65536 65536 18080, Z80,
16 65536 18080, Z80,
byte=64Kbyte MC68020
byte=64Kbyte MC68020
20 =1048567 1048576 byte=1024 18088
20 1048576
Kbyte=1 byte=1024
Mbyte 18088
Kbyte=1 Mbyte

• Pada
  gambar terlihat disebelah kanan peta ada angka-angka yang menunjukkan alamat memori.
 EPROM2532 berada pada alamat 0000h - 0FFFh.
 RAM 6116 berada pada alamat 1800h – 1FFFh.
 EPROM 2732 berada pada alamat 2000h – 2FFFh.

 Dari hasil pengurangan di atas diperoleh 12 bit angka 1 sehingga kapasitas memori tersebut = 4K.
 Alamat 1000h – 17FFh digunakan untuk pemgembangan memori.
 Pada sistem memori ini bus alamat memiliki jumlah saluran 16 bit, sehingga CPU memiliki kemampuan
= 64 Kb.
Thank
You

Anda mungkin juga menyukai