aritmatic cpu
Tindakan CPU untuk melakukan operasi arithmetic,
1.
Transfer
data sebelum atau sesudah
2.
Melakukan
fungsi dalam ALU
3.
Menset
kode kode kondisi dan flag
-
Operasi
set instruksi untuk arithmetic
a. ADD =penjumlahan
b. SUBTRACT=pengurangan
c. MULTIPLY=perkalian
d. DIVEDE=penjumlahan
Dan
e. ABSOLUTE
f. NEGATIVE
g. DECREMENT
h. INCREMENT
~Tindakan CPU sama dengan Aritmatic
-operasi Set instruksi untuk operasi logical
-operasi Set instruksi untuk operasi logical
1.
AND,
OR, NOT EXOR
2.
COMPARE
,melakukan perbandingan
3.
SHIF
OPERAND ,menggeser ke kiri atau kekanan menyebbabkan konstanta pada ujung bit
4.
ROTATE
OPERAND ??
Conversi
-
tindakan
CPU sama dengan aritmatic dan logical
-
instruksi
yang mengubah format instruksi yang beroprasi terhadap format data
-
misalnya pengubahan bilangan decimal menjadi binner
a. Operasi set instruksi untuk converse
1. TRANSLATE = menerjemahkan nilai nilai
dalam suatu bagian memori berdasarkan table konespondensi
2. CONVERT =mengonversi isi suatu word
dari suatu bentuk ke bentuk lainya
b. Input / output
-
Tindakan
CPU ,untuk melakukan INPUT / OUTPUT
1. Apabila memory mapped I/O maka
menentukan alamat memori
2. Mengawali perintah ke modul I/O
INPUT
= Memindahkan data dari perangkat I/O
tertentu ke tujuan
OUTPUT
=memindahkan data dari sumber tertentu ke perangkat I/O.
3. Start I/O = memindahkan instruksi ke
prosesor , untuk mengawali I/O
4. TEST I/O = memindahkan informasi dari
system I/O ke tujuan
TRANSFRE CONTROL
-
Tindakan
CPU untuk transfer control
,mengupdate program
counter untuk subrutm call return
-
Operasi
operasi set instruksi untuk transfer control
1. Jump = pemindahan tidak bersyarat dan
memuat PC dengan alamat tertentu
2. Jump bersyarat = menguji persyaratan
dan memuat PC dengan alamt tertentu atau tidak melakukan apa apa , terngantung
dari persyaratan
3. Jump subrutn = melopat ke alamat
tertentu
4. Return = mengganti isi PC dan
register lainya yang berasal dari lokasi tertentu
5. Execute = mengambil operand dari
lokasi tertentu , dan mengeksekusinya sebagai instruksi
6. Skip = menambah PC sehingga melompati
instruksi sebelumnya
7. Skip bersyarat = melompati atau tidak
melakukan apa – apa berdasarkan pada persyaratan
8. Halt = menghentikan eksekusi program
9. (HOLD) = menlanjutkan eksekusi pada
saat syarat dipenuhi
10.
No operation , tidak ada operasi yang
dilakukan
Control system
รจ Hanya dapat dieksekusi ketika
prosedur berada dalam keadaan khusus
tertentu yang berada dalam area khusus , biasanya digunakan dalam system
operasi
Belum ada Komentar untuk "aritmatic cpu"
Posting Komentar