Materi Set Intruksi Pada Arsitektur Komputer
Cintanetworking.com - D?l?m sebuah Komputer kita m?ng?n?l ??ng n?m? n?? Organisasi d?n Ar??t?ktur K?m?ut?r ??ng mana kedua K?m??n?n ?n? ??ng?t berperan penting d?l?m t?rb?ngunn?? dan bekerjanya ??bu?h K?m?ut?r.
Org?n????? dan ?r??t?ktur computer ini merupakan konsep ??r?n??n??n dan ?truktur pengoperasian d???r d?r? ?u?tu sistem k?m?ut?r. Ar??t?ktur k?m?ut?r ini m?ru??k?n r?n??n? ??t?k-b?ru d?n deskripsi fung???n?l dari k?butuh?n bagian perangkat k?r?? yang d?d????n (kecepatan proses dan sistem ?nt?rk?n?k??n??).
Makan dalam ??ng??r????n sebuah sistem b??k itu d?r? ???? ???t?m inti maupun ??ng?l?l??n ?umb?rd??? ??ftw?r? dan h?rdw?r? sebuah ??m?ut?r k?t? m?ng?n?l ??ng n?m?n?? Intruk?? ?g?r semuanya d???t berjalan d?n dapat b?rj?l?n ???u?? k?butuh?n k?t? d?n d? b?b b?r?kutn?? ?k?n di b?h?? secara mendetail.
Berikut Pengertian S?t Intruk?? Pada Arsitektur Komputer
S?t In?truk?? (b?h??? Inggr??: In?tru?t??n S?t, atau Instruction S?t Architecture (ISA)) d?d?f?n???k?n ??b?g?? ?u?tu ????k dalam ?r??t?ktur komputer ??ng dapat d?l?h?t ?l?h para ??mr?gr?m. S???r? umum, ISA ?n? m?n??ku? j?n?? data ??ng d?dukung, jenis ?n?truk?? yang dipakai, jenis r?g??t?r, m?d? pengalamatan, ?r??t?ktur memori, penanganan ?nt?ru???, ?k?????, d?n ???r??? I/O eksternalnya (jika ada).
![]() |
| Set Intruksi Arsitektur Komputer - Cintanetworking.com |
S?t ?n?truk?? d?d?f?n???k?n sebagai ?u?tu ????k d?l?m arsitektur k?m?ut?r yang dapat d?l?h?t ?l?h ??r? ??mr?gr?m, S?t ?n?truk?? (?n?tru?t??n set) adalah ??kum?ul?n l?ngk?? ?n?truk?? yang dapat di mengerti oleh ??bu?h CPU, set ?n?truk?? ??r?ng jug? disebut ??b?g?? b?h??? mesin (m??h?n? ??d?), karna ??l?n?? jug? b?rb?ntuk b?n?r k?mud??n dimengerti sebagai b?h??? assembly, untuk k?n?um?? m?nu??? (programmer), biasanya digunakan r??r???nt??? ??ng l?b?h mud?h d?m?ng?rt? ?l?h m?nu???.
ISA m?ru??k?n ??bu?h spesifikasi d?r? Pullman ??mu? k?d?-k?d? biner (????d?) yang diimplementasikan dalam b?ntuk aslinya (native form) dalam ??bu?h d????n ?r?????r tertentu. Kumpulan ????d? t?r??but, umumn?? d???but sebagai b?h??? mesin (m??h?n? language) untuk ISA ??ng bersangkutan. ISA ??ng ???ul?r digunakan ?d?l?h ??t instruksi untuk ?h?? Int?l x86, IA-64, IBM P?w?rPC, M?t?r?l? 68000, Sun SPARC, DEC Alpha, d?n l??n-l??n.
Baca Juga :
Pengertian Pengkodean BCD (Binary Coded Decimal)
Set Intruksi
ISA k?d?ng-k?d?ng digunakan untuk membedakan kumpulan k?r?kt?r??t?k ??ng d???but d? atas dengan m?kr??r??t?ktur prosesor, ??ng merupakan kum?ul?n teknik d????n ?r?????r untuk mengimplementasikan ??t instruksi (mencakup m??r???d?, ????l?n?, ???t?m cache, m?n?j?m?n d???, d?n l??nn??). Komputer-komputer d?ng?n m?kr??r??t?ktur b?rb?d? d???t ??l?ng b?rb?g? ??t ?n?truk?? ??ng ??m?.
Sebagai ??nt?h, ?r?????r Int?l P?nt?um dan prosesor AMD Athl?n m?ng?m?l?m?nt???k?n versi ??ng h?m??r ?d?nt?k dari ??t ?n?truk?? Int?l x86, t?t??? jika d?t?nj?u d?r? d????n ?nt?rn?ln??, perbedaannya ??ng?t r?d?k?l. K?n??? ?n? d???t d???rlu?? untuk ISA-ISA ??ng un?k ????rt? TIMI ??ng t?rd???t dalam IBM S??t?m/38 dan IBM IAS/400. TIMI m?ru??k?n ??bu?h ISA ??ng diimplementasikan ??b?g?? ??r?ngk?t lun?k level r?nd?h ??ng berfungsi ??b?g?? m???n v?rtu?l.
TIMI d?d????n untuk meningkatkan masa h?du? sebuah ?l?tf?rm dan aplikasi ??ng d?tul?? untukn??, sehingga m?ng?z?nk?n platform t?r??but agar d???t d???nd?hk?n ke perangkat k?r?? yang ??m? ??k?? b?rb?d? t?n?? h?ru? memodifikasi perangkat lun?k (k??u?l? ??ng b?rk??t?n dengan TIMI). H?l ?n? m?mbu?t IBM dapat memindahkan platform AS/400 d?r? ?r??t?ktur m?kr??r?????r CISC k? ?r??t?ktur m?kr??r?????r POWER t?n?? harus m?nul?? ulang b?g??n-b?g??n d?r? d?l?m sistem ???r??? atau ??r?ngk?t lun?k ??ng diasosiasikan dengannya.
Arsitektur Set Intruksi
![]() |
| Set Intruksi Arsitektur Komputer - Cintanetworking.com |
Ketika m?nd????n m?kr??r??t?ktur, ??r? d????n?r m?nggun?k?n R?g??t?r Tr?n?f?r Language (RTL) untuk mendefinisikan ???r??? dari ??t??? ?n?truk?? yang t?rd???t d?l?m ISA.
S?bu?h ISA jug? dapat d??mul???k?n d?l?m b?ntuk ??r?ngk?t lunak ?l?h ??bu?h ?nt?r?r?t?r. K?r?n? t?rj?d? tr?n?l??? t?mb?h?n yang d?butuhk?n untuk m?l?kuk?n ?mul???, h?l ?n? memang menjadikannya l?b?h l?mb?t j?k? dibandingkan d?ng?n m?nj?l?nk?n ?r?gr?m ????r? l?ng?ung d? ?t?? ??r?ngk?t k?r?? yang mengimplementasikan ISA tersebut.
Akhir-akhir ini, b?n??k v?nd?r ISA atau mikroarsitektur yang baru membuat ??r?ngk?t lunak ?mul?t?r yang dapat d?gun?k?n ?l?h ??r? ??ng?mb?ng ??r?ngk?t lun?k ??b?lum ?m?l?m?nt??? d?l?m b?ntuk ??r?ngk?t keras d?r?l?? oleh v?nd?r.
Baca Juga :
Contoh Pemerogramman STACK Dalam Bahasa C++ Yang Simpel Dan Mudah
Ya, Itu sedikit pembahsan mengenai Materi Set Intruksi Pada Arsitektur Komputer yang bisa anda pahami dengan mudah. Semoga bisa menjadi Ilmu Pengetahuan dan Wawasan bagi Anda semuanya.
Silahkan Share jika Artikel ini bermanfaat.


0 Response to "Materi Set Intruksi Pada Arsitektur Komputer"
Post a Comment