Minggu, 24 September 2023

Program dan Instruksi | CrashCourse

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
Perintah LOAD A memberikan intruksi untuk mengambil data pada addres lalu menjalankannya pada register A

  • Perintah LOAD_B
Hampir sama dengan LOAD A yaitu  memberikan intruksi untuk mengambil data pada addres lalu menjalankannya pada register B

  • Perintah STORE_A
Perintah STORE_A memberikan instruksi untuk menyimpan data yang ada pada register A

  • Perintah ADD
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
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
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
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
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 :

  1. Blog 1 : https://blog.its.ac.id/5026231022/2023/09/25/the-central-processing-unit-cpu/
  2. Blog 2 : https://blog.its.ac.id/5026231154/2023/09/24/instruksi-dan-program-crashcourse/
  3. Blog 3 : https://blog.its.ac.id/5026231134/2023/09/25/advanced-cpu-design/ 
Referensi : https://www.youtube.com/@crashcourse

0 komentar:

Posting Komentar