Penjelasan Micro Operation Pada CPU (Central Prossesing Unit)
Cintanetworking.com - Control Un?t Ad?l?h ??l?h ??tu b?g??n d?r? CPU ??ng b?rtug?? untuk memberikan ?r?h?n / k?nd?l? / kontrol t?rh?d?? ???r??? ??ngd?l?kuk?n di b?g??n ALU (Ar?thm?t?? Logical Un?t) di d?l?m CPU t?r??but. Output d?r? CU ?n? ?k?n m?ng?tur ?kt?v?t?? d?r? bagian l??nn?? d?r? ??r?ngk?t CPU t?r??but. Pada ?w?l � ?w?l d????n komputer, CU d??m?l?m?nt???k?n sebagai ?d-h?? l?g?? ??ng ?u??h untuk didesain. Sekarang, CU diimplementasikan sebagai ??bu?h microprogram ??ng d???m??n di d?l?m t?m??t ??n??m??n?n k?ntr?l (??ntr?l ?t?r?).
P?d? h?rdw?r? implementation control un?t sebagai ??mb?n?t??n?l ??r?u?t ??ng dibuat b?rd???rk?n control signal yang ?k?n d?k?lu?rk?n. J?d? untuk ??t??? ??ntr?l ??gn?l m?m?l?k? r?ngk???n logika t?rt?ntu ??d? control un?t yang d???t m?ngh???lk?n control ??gn?l ??ng d?m?k?ud. S???r? umum untuk m?t?d? ?n? d?gun?k?n PLA (programmable logic ?rr??) untuk m?r??r???nt???k?n ??ntr?l ??gn?l.
C?ntr?l unit dari ??bu?h ?r?????r m?m?l?k? 2 ??r?n ??nt?ng. P?rt?m?, ??ntr?l unit m?ng?tur ?r??????r ?g?r m?l?kuk?n ??mu? micro-operation d?l?m urut?n ??ng b?n?r. Kedua, ??ntr?l un?t m?ngh???lk?n control signal ??ng memastikan supaya semua m??r?-???r?t??n d??k??ku??.
Control ??gn?l tersebut ????r? umum m?n??b?bk?n ??l?h satu d?r? h?l b?r?kut: ??mbuk??n ?t?u penutupan dari gerbang-gerbang logika, tr?n?f?r data antara r?g??t?r-r?g??t?r, d?n pengoperasian ALU.
Berikut Penjelasan Micro Operation Pada CPU (Central Prossesing Unit) Secara Detail
![]() |
| Micro Operation - Cintanetworking.com |
M??r? ???r?t??n merupakan operasi ?t?m?? d?r? CPU (At?m?? ???r?t??n of CPU). Micro Operation ?d?l?h k?rj? atau eksekusi terhadap d?t? ??ng tersimpan pada r?g??t?r d?n m?ru??k?n ??r? kerjanya d?l?m satu ?ul?? ?l??k. Atau ??ng?rt??n l??nn?? m??r? operation ?d?l?h suatu ???r??? mikro d?m?n? suatu computer m?nj?l?nk?n ?u?tu ?r?gr?m d?n melakukan ??klu? ?r???? m?m??ukk?n dan m?ng?mb?l data ?t?u m?l?kuk?n ?k??ku?? (Fetch/execute ???l?).
H???l d?r? ???r??? ini d???t m?ngg?nt?k?n ??? d?r? ?nf?rm??? biner t?rd?hulu d?d?l?m r?g??t?r ?t?u dipindahkan k? r?g??t?r lain.
Tipe Operasi Mikro
1. M?nd?f?n???k?n ?l?m?n dasar ?r?????r
2. M?nd??kr????k?n ???r??? mikro yang h?ru? d?l?kuk?n ?r?????r
3. M?n?ntuk?n fungsi C?ntr?l Un?t yang harus d?l?kuk?n ?r?????r
Siklus ?n?truk?? t?rd?r? d?r? siklus f?t?h d?n ??klu? ?k??ku??, Siklus F?t?h merupakan ?r???? m?ng?mb?l ?t?u m?mb?w? ?n?truk?? d?r? m?m?r? ut?m? ke CPU
Baca Juga :
Baca Juga :
Mengambil ?n?truk?? berikutnya Ek??ku?? ?n?truk?? Siklus P?ng?mb?l?n (F?t?h C??l?) & Siklus Eksekusi (Ex??ut? C??l?) Pada awal ??t??? ??klu? ?n?truk??, CPU m?mb??? ?n?truk?? dari memori. S?bu?h r?g??t?r ??ng d???but Pr?gr?m C?unt?r (PC) d?gun?k?n untuk m?nunjukk?n alamat ?n?truk?? ??ng ?k?n diambil d?r? memori.
a) S?klu? F?t?h
F?t?h m?ru??k?n proses m?ng?mb?l ?t?u m?mb?w? ?n?truk?? dari m?m?r? ut?m? ke CPU, Siklus f?t?h-?k??ku?? bisa dijelaskan ??b?g?? berikut :
1) Di awal ??t??? ??klu?, CPU ?k?n m?mb??? dari memori ut?m?,
2) S?bu?h register, ??ng d???but Pr?gr?m C?unt?r (PC), ?k?n m?ng?w??? dan m?ngh?tung instruksi ??l?njutn??,
3) K?t?k? CPU m?mb??? ??bu?h instruksi, Pr?gr?m C?unt?r ?k?n menambah ??tu h?tung?nn??,
4) Alu ?n?truk??-?n?truk?? yang dibaca t?r??but akan d?mu?t dalam suatu r?g??t?r yang d???but register ?n?truk?? (IR), d?n ?kh?rn??
5) CPU ?k?n m?l?kuk?n interpretasi terhadap ?n?truk?? ??ng disimpan d?l?m b?ntuk k?d? b?n?r?, d?n m?l?kuk?n ?k?? yang ???u?? d?ng?n instruksi tersebut.
b) S?klu? Eksekusi
S?klu? ?k??ku?? untuk ?u?tu instruksi dapat melibatkan l?b?h d?r? sebuah r?f?r?n?? k? m?m?r?. D???m??ng itu jug?, ?u?tu ?n?truk?? d???t m?n?ntuk?n ?u?tu operasi I/O. Perhatikan pada G?mb?r Diagram siklus ?ntruk??.
In?tru?t??n Add??? C?l?ul?t??n (IAC), yaitu m?ngk?lkul??? ?t?u m?n?ntuk?n ?l?m?t ?n?truk?? b?r?kutn?? yang ?k?n dieksekusi. Biasanya melibatkan penambahan b?l?ng?n tetap ke ?l?m?t ?n?truk?? sebelumnya. M???ln??, bila ??nj?ng ??t??? ?n?truk?? 16 b?t padahal memori m?m?l?k? panjang 8 b?t, maka t?mb?hk?n 2 k? ?l?m?t ??b?lumn??.
In?tru?t??n Fetch (IF), ???tu m?mb??? atau ??ng?mb?l instruksi d?r? l?k??? m?m?r?n?? ke CPU.
1) In?tru?t??n O??r?t??n Decoding (IOD), ???tu m?ng?n?l??? ?n?truk?? untuk m?n?ntuk?n jenis ???r??? ??ng ?k?n d?b?ntuk d?n operand ??ng ?k?n d?gun?k?n.
2) Operand Addr??? C?l?ul?t??n (OAC), ???tu menentukan ?l?m?t ???r?nd, h?l ini d?l?kuk?n ???b?l? melibatkan r?f?r?n?? ???r?nd pada m?m?r?.
3) O??r?nd F?t?h (OF), adalah m?ng?mb?l operand d?r? m?m?r? ?t?u d?r? modul I/O.
4) Data O??r?t??n (DO), ???tu membentuk ???r??? ??ng d???r?nt?hk?n d?l?m ?n?truk??.
5) O??r?nd ?t?r? (OS), ???tu m?n??m??n h???l eksekusi k? dalam memori.
Baca Juga :
Baca Juga :
Ya, Mungkin itu sedikit pembahasan mengenai Penjelasan Micro Operation Pada CPU (Central Prossesing Unit) yang bisa saya sampaikan pada kesempatan hari ini semoga apa yang saya bahas ini bisa menjadi sumber Informasi Ilmu Pengetahuan dan Wawasan untuk Anda semuanya.
Silahkan Share jika Artikel ini bermanfaat.

0 Response to "Penjelasan Micro Operation Pada CPU (Central Prossesing Unit)"
Post a Comment