Pengenalan Instruksi
Instruksi dalam CPU mempunyai banyak jenis perintah, mulai dari LOAD, ADD, Subtract dan lain-lain. Dan di dalam penggunaanya bisa saja melibatkan ALU atau tidak, contoh jika kita memberikan perintah Add maka hal tersebut membutuhkan ALU.
Perintah LOAD A memberikan intruksi untuk mengambil data pada addres lalu menjalankannya pada register A
Hampir sama dengan LOAD A yaitu memberikan intruksi untuk mengambil data pada addres lalu menjalankannya pada register B
Perintah STORE_A memberikan instruksi untuk menyimpan data yang ada pada register A
Perintah ADD berarti memberikan instruksi unruk menjumlahkan data. Biasanya perintah add akan diikuti registrer mana saja yang akan dijumlahkan. Perintah ini berhubungan dengan operasi matematika maka akan menggunakan ALU untuk menyelesaikan operasi itu.
Perintah SUB berarti memberikan instruksi untuk membagi data. Sama seperti perintah ADD biasanya akan diikiti register mana saja yang akan dibagi. Perintah ini berhubungan dengan operasi matematika maka akan menggunakan ALU untuk menyelesaikan operasi itu.
Perintah JUMP berarti memberikan insturksi untuk mengubah atau menimpa input pada address register. Sehingga input yang pertama tidak akan digunakan kembali dan berubah sesuai dengan input pada JUMP.
Perintah JUMP_NEG berarti memberikan instruksi untuk mengubah atau menimpa input dengan sebuah syarat apabila ALU bernilai negatif maka operasi JUMP tidak dilakukan.
Perintah HALT berarti memberikan instruksi bagi computer untuk diam atau beristirahat
Ini contoh perintah pada CPU Intel 4004 dengan operasi 4-Bit
Simak tulisan lain, mengenai dasar-dasar komputer di link berikut :
- Blog 1 : https://blog.its.ac.id/5026231022/2023/09/25/the-central-processing-unit-cpu/
- Blog 2 : https://blog.its.ac.id/5026231154/2023/09/24/instruksi-dan-program-crashcourse/
- Blog 3 : https://blog.its.ac.id/5026231134/2023/09/25/advanced-cpu-design/
Referensi : https://www.youtube.com/@crashcourse
0 komentar:
Posting Komentar