Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
52Activity
0 of .
Results for:
No results containing your search query
P. 1
MODUL E4160 UNIT 6 MASUKAN/KELUARAN DAN PERANTARAMUKA

MODUL E4160 UNIT 6 MASUKAN/KELUARAN DAN PERANTARAMUKA

Ratings: (0)|Views: 2,823 |Likes:
MASUKAN DAN KELUARAN
MASUKAN DAN KELUARAN

More info:

Categories:Business/Law, Finance
Published by: RAJA ARIF SHAH BIN RAJA OSMAN on Oct 15, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

04/23/2013

pdf

text

original

 
BAB 6.0 : MASUKAN/KELUARAN DAN PERANTARAMUKA6.1Pengenalan
Di dalam sistem komputer mikropemproses akan berhubung (berantaramuka) denganIngatan Utama (RAM dan ROM) dan peranti luaran (I/O devices @ peranti persisian (peripheraldevices) seperti keyboard, printer, relay dan seven segment display. Antara operasi yang terlibatialah operasi menulis dan membaca dari ingatan utama, menulis dan membaca dari peranti luar,sampukan dan reset.Bagi membolehkan mikropemproses berhubung dengan peranti luar pengantaramukaan(interfacing ) diperlukan. Pengantaramukaan penting untuk mengatasi ketidakserasian di antaradua alat yang ingin disambungkan. Antara faktor-faktor yang menyebabkan ketidakserasian ialah:
(i)
pemasaan bagi pemindahan data(ii)spesifikasi kedua-dua peranti yang dihubungkan
6.2Kaedah Pemindahan Data
tiga cara asas yang digunakan untuk pemindahan data dari sesuatu peranti persisian :
(i)
 Tinjauan (
 polling
)-Kaedah di mana mikropemproses memeriksa keadaan peranti I/O terlebih dahulusamada ia bersedia menerima arahan daripada mikropemproses
(ii)
Sampukan (
interrupt 
)-Sampukan ialah isyarat yang akan menyebabkan mikropemproses berhentimelaksanakan operasi/jujukan biasa lalu melaksanakan operasi sampukan
-
 Terdiri daripada :a.sampukan perisian
o
berlaku dengan menggunakan arahan melalui aturcarab.sampukan perkakasan
o
berlaku apabila talian/pin sampukan pada mikropemproses diberi logik tinggi
-
 jenis-jenis isyarat sampukan :
a.
Sampukan bertopeng (
maskable interrupt 
)
o
Isyarat sampukan yang akan diterima atau tidak oleh pemproses
 b.
Sampukan tidak bertopeng (
nonmaskable interrupt 
)
o
Isyarat sampukan yang mesti diterima oleh pemproses
-
kebaikan sampukan :a.benarkan peranti luar menyampuk pemproses supaya melaksanakansampukanb.menjimatkan masa dan kos kerana sampukan dilakukan hanya apabilapemproses menerima isyarat sampukan-bagaimana sampukan dilayan :a.apabila pemproses menerima isyarat sampukan, ia akan menyudahkan operasikitaran terakhir sebelum melayan isyarat sampukan
 b.
kandungan PC dan daftar-daftar akan disimpan dalam tindanan secara LIFO(
last in first out 
). PC sekarang memegang alamat permulaan bagi jujukansampukan lalu pemproses akan melaksanakan jujukan sampukan tersebut
1
 
c.selepas menyelesaikan jujukan sampukan, PC akan diisi semula dengankandungan PC dan daftar-daftar yang telah disimpan di dalam tindanand.pemproses kembali melaksanakan operasi program utama-apakah yang akan berlaku apabila pemproses tiba-tiba menerima sampukan keduayang lebih tinggi?a.Sekiranya ketika pemproses sedang melaksanakan jujukan sampukan, tiba-tibaberlaku sampukan kedua yang lebih tinggi keutamaannya, maka pemprosesakan berhenti melaksanakan jujukan sampukan pertama. Kandungan PC jujukan sampukan ini akan disimpan dalam tindananb.Mikropemproses akan melaksanakan jujukan sampukan kedua. Setelah selesaiia akan kembali melaksanakan jujukan pertama tadi.c.Sekiranya sampukan kedua lebih rendah keutamaannya berbanding sampukanpertama, maka sampukan kedua tidak akan dilayan
(iii)
Ingatan capaian terus (
Direct Memory Access
)
-
teknik pemindahan data dari memori komputer ke peranti luar tanpa melalui CPUdahulu-cara ini tidak memerlukan proses capaian data dan gelung arahan untukmemanggil setiap byte data
-
bas-bas data digunakan untuk memindahkan data antara memori dan peranti luar,tetapi menggunakan pengawal istimewa dipanggil
DMA Controller 
(menggantikanCPU semasa proses pemindahan data berjalan)-peranti luar menggunakan sampukan untuk memberitahu DMA jika terdapat datayang hendak dipindahkan
-
teknik ini biasanya digunakan untuk pengantaramuka cakera keras di manaperhubungan data adalah pada keadaan terus
6.3Perantaramukaan6.3.1Konsep Pengantaramukaan
Mikrokomputer terdiri daripada CPU, memori dan I/O port. I/O port berfungsi mengawalpergerakan data antara komputer dan peranti persisian (peripherals devices) sepertikeyboard, switches, display lamps, pen plotter, penukar analog ke digit converter (ADC)dan penukar digit ke analog (DAC)
Fungsi asas pengantaramukaan adalah untuk menyelaraskan pengaliran data antarapemproses dengan peranti persisian
Kombinasi Fungsi Antaramuka / Ciri –Ciri Pengantaramuka(i)Memberitahu status peranti I/O kepada CPU(ii)Mempunyai kebolehan sampukan(iii)Mengisyarat kepada CPU apabila tamat pengendalian I/O atau ralat(iv)Mengalir suruhan CPU ke peranti I/O(v)Menyedia storan sementara untuk data yang dihantar ke peranti I/O dari komputer dansebaliknya.
2
 
Rajah 6.1 : Pengantaramuka dengan Peranti Persisian
6.3.2Penghantaran data secara sesiri
Data binari dihantar melalui satu talian, satu bit setiap masa.
Penghantaran data adalah lambat
Biasanya digunakan bagi penghantaran data jarak jauh, contohnya apabila mikrokomputerperlu disambung kepada peranti persisian melalui talian telefonRajah 6.2 : Penghantaran data secara sesiri
6.3.3Penghantaran data secara selari
Setiap bit data mempunyai talian berasingan dan kesemua bit dihantar secara serentak
Perpindahan data adalah segerak iaitu samada dalam bentuk byte, word atau longword
Penghantaran data adalah lebih cepat
Biasanya digunakan apabila kelajuan adalah penting
Kaedah penghantaran selari digunakan bagi penghantaran data did lam komputer iaitu diantara:CPU dan memoryCPU dan I/O devicesMemory dan I/O devices
Keburukan(i)Kos yang tinggi disebabkan banyak wayar dan daftar-daftar(ii)Terjana ‘noise’ (gangguan) jika penghantaran selari digunakan di antara komputer ataudi antara komputer dengan peranti persisianRajah 6.3 : Penghantaran data secara selari
6.3.4Cip pengantaramukaan sesiri
CPU
KeyboardinterfaceCRT display
interface
LED display
 interface
Abcdefghijklmnopqr stuvwxyz0123456789
monitor 
88
3
Komputer A
Komputer B
Komputer AKomputer B

Activity (52)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Dhanoe Setya liked this
Nakie Nakimi liked this
Nurzalila Razali liked this
Puma Loko liked this
Iam Fadz liked this
Nur Liyana liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->