Set
instruksi
Set instruksi adalah
sekumpulan lengkap instruksi yang dapat dimengerti oleh sebuah CPU. Dan bisa
disebut machine code ( bahasa mesin) yang aslinya berbentuk biner( bahasa
assembly). Sudah sering kita mendengar debat cukup menareik antara computer
personal IBM dan compatiblenya yang berlabel Intel Inside dengan computer Apple
yang berlabel PowerPC. Perbedaan utama antara kedua computer itu ada pada tipe
prosesor yang digunakannya. Prosesor PowerPC dari Motorola yang menjadi otak
utama computer Apple Machintosh dipercaya sebagai prosesor RISC, sedangkan
Pentium buatan Intel diyakini sebagai prosesor CISC. Kenyataannya computer
personal yang berbasis Intel Pentium saati ini adlah computer personal yang
paling banyak populasinya. Tetapi tidak bisa dipungkiri juga bahwa computer
yang berbasis RISC sepert Machinthos, SUN adalah computer yang handal dengan
sistem pipelining, superscalar, operasi floating point dan sebagainya.
Sumber:http://tiaaliasrendy.blogspot.com/2010/12/apa-seh-sebenernya-set-instruksi-itu.html
Transfer
Data
Data transfer adalah jumlah data yang
dikeluarkan oleh server untuk website Anda, diukur dalam byte (atau kilobyte,
megabyte, gigabyte). Contoh, jika website Anda memiliki sebuah file HTML
berukuran 50KB dan dalam satu hari terdapat 100 pageview untuk halaman HTML
tersebut, berarti total data yang dikeluarkan oleh server adalah 50000KB atau
50MB.
ARITHMETIC
Tindakan CPU
untuk melakukan operasi aritmethic :
1. Transfer data sebelum
atau sesudah.
2. Melakukan fungsi
dalam ALU.
3. Menset kode-kode
kondisi dan flag.
Operasi set
intruksi untuk arithmetic :
1.
ADD : Penjumlahan
2.
SUBTRACT : Pengurangan
3.
MULTIPLY : Perkalian
4.
DIVIDE : Pembagian
5.
ABSOLUTE
6.
NEGATIVE
7.
DECREMENT
8.
INCREMENT
Urutan 5 sampai 8 merupakan instruksi operand tunggal.
LOGICAL
Operasi set
instruksi untuk operasi logical :
• AND, OR, NOT, EXOR
• COMPARE : Melakukan perbandingan logika.
• 3TEST : Menguji kondisi tertentu.
• SHIFT : Operand menggeser ke kiri atau kanan menyebabkan konstanta pada ujung bit.
• ROTATE : Operand menggeser ke kiri atau ke kanan dengan ujung yang terjalin.
• AND, OR, NOT, EXOR
• COMPARE : Melakukan perbandingan logika.
• 3TEST : Menguji kondisi tertentu.
• SHIFT : Operand menggeser ke kiri atau kanan menyebabkan konstanta pada ujung bit.
• ROTATE : Operand menggeser ke kiri atau ke kanan dengan ujung yang terjalin.
CONTROL
.Operasi set instruksi untuk
transfer control :
• JUMP (cabang) : Pemindahan tidak bersyarat dan memuat PC dengan alamat tertentu.
• JUMP BERSYARAT : Menguji persyaratan tertentu dan memuat PC dengan alamat tertentu atau tidak melakukan apa tergantung dari persyaratan.
• JUMP SUBRUTIN : Melompat ke alamat tertentu.
• RETURN : Mengganti isi PC dan register lainnya yang berasal dari lokasi tertentu.
• EXECUTE : Mengambil operand dari lokasi tertentu dan mengeksekusi sebagai instruksi.
• SKIP : Menambah PC sehingga melompati instruksi
• JUMP (cabang) : Pemindahan tidak bersyarat dan memuat PC dengan alamat tertentu.
• JUMP BERSYARAT : Menguji persyaratan tertentu dan memuat PC dengan alamat tertentu atau tidak melakukan apa tergantung dari persyaratan.
• JUMP SUBRUTIN : Melompat ke alamat tertentu.
• RETURN : Mengganti isi PC dan register lainnya yang berasal dari lokasi tertentu.
• EXECUTE : Mengambil operand dari lokasi tertentu dan mengeksekusi sebagai instruksi.
• SKIP : Menambah PC sehingga melompati instruksi
Tidak ada komentar:
Posting Komentar