Blogger Widgets SPESIFIKASI REGISTER DALAM PROSESOR INTEL CORE I3 - FIRMANSYAH AHMAD BLOG

SPESIFIKASI REGISTER DALAM PROSESOR INTEL CORE I3

Soal V-class ke-1:

Jelaskan spesifikasi register yang terdapat dalam Prosesor intel core i3

Jawab:


Register prosesor di dalam sebuah komputer merupakan sejumlah memori yang sedikit tetapi memiliki kecepatan akses datanya yang sangat tinggi, karena memang fungsinya yang dikhususkan untuk mengeksekusi program-program yang berjalan dalam komputer. Oleh karena itu harga untuk tiap bit-nya cukup tinggi, register umumnya menggunakan satuan bit yang di tampung olehnya, contohnya register 8-bit, register 16-bit, register 32-bit, register 64-bit dan lain-lain.

Gambar 1

Gambar 1 diatas menunjukkan spesifikasi register yang dimiliki intel core i3, dari data tersebut tentunya memiliki fungsi menyimpan sementara hasil dari tahapan operasi aritmatika dan logika.
Register yang terdapat pada prosesor intel core i3 terdiri dari:
  1. General purpose register
  2. Index register
  3. Segment register
  4. Pointer register
  5. Flag register


Register tersebut memiliki satuan 32-bit, kecuali segment register yang hanya 16-bit, segment register diantaranya (CS, DS, ES, SS, FS, GS). Register 32-bit dapat digunakan sebagai register 16-bit, kecuali register general purpose register yang dapat dibagi menjadi 8-bit (AL, AH, BL, BH, CL, CH, DL, dan DH) yang berasal dari 16-bit (AX, BX, CX, DX). Untuk register 32-bit diberi kode didepan register dengan E, misalnya: EAX, EBX, ECX, dan EDX. Dan juga untuk 64-bit ditambahkan kode R misalnya RAX, RBX, RCX, RDX,

1. General Purpose Register (Register Serbaguna)

Register untuk keperluan umum yang terdiri atas:
  • Register AX (Accumulator register) 


berfungsi sebagai tempat Sementara hasil suatu operasi arithmetika atau logika (AL, AH, AX, EAX dan RAX)
  • Memasukkan nomor layanan interupsi, untuk keperluan pemesanan sebuah layanan interupsi (register AH).
  • Menyimpan bilangan yang dikalikan (reg AL, AX, EAX, RAX) dan setengah bagian terkecil (LSB) dari hasil perkalian (register DX-AX, EDX-EAX dan RDX-RAX).
  • Menyimpan setengah bagian terkecil(LSB) sebuah bilangan dibagi (DX-AX, EDX-EAX dan RDX-RAX) dan hasil bagi (AL, AX, EAX, RAX).

  •  Register BX (Base Register)

Base register adalah register untuk menyimpan alamat offset data yang terletak di memori (BL, BH, BX, EBX DAN RBX)
  • Register CX (Counter Register)

Counter register adalah register serbaguna yang berfungsi sebagai:
  • Pencacah untuk operasi loop (CX atau ECX atau RCX)
  • Pencacah untuk operasi shift dan rotate (CL)
  • Pencacah (counter) untuk operasi string (CX)

  • Register DX (Data register)

Data register adalah register serbaguna yang berfungsi sebagai :
  • Penyimpan hasil perkalian 16 bit (DX-AX) 32 bit (EDX-EAX) dan 64 bit (RDX-RAX)..
  • Penyimpan hasil pembagian (DX-AX, EDX-EAX dan RDX-RAX)
  • Penyimpan data hexadesimal (kode ASCII) di reg DL untuk dicetak di layar monitor.


2. Pointer Register

Register ini untuk menunjukkan alamat sebuah data di lokasi memori, dipakai saat operasi perpindahan data (dari/ke memori), operasi stack (PUSH/POP) dan penunjukkan alamat suatu instruksi. Berikut adalah macam-macam pointer register: SP (Stack Pointer) dan ESP, BP (Base Pointer) dan IP (Instruction Pointer)

3. Index Register
Sama dengan pointer register, sering digunakan untuk menunjukkan alamat sebuah data di lokasi memori pada operasi string. Macam-macam register Index adalah : SI (Source Index), DI (Destination Index)

Register R8-R15 merupakan register baru, register baru R8 - R15 dapat diakses dengan cara yang sama seperti: R8 (QWORD), R8D (lower dword), R8W (lowest word), R8B (lowest byte MASM style, Intel style R8L).

DAFTAR PUSTAKA
http://ritz-fansubs.blogspot.co.id/2015/01/pengertian-fungsi-dan-macam-macam-jenis.html
https://id.wikipedia.org/wiki/Register_prosesor
http://aldianatmadja.blogspot.co.id/2016/06/spesifikasi-register-pada-intel-core-i3.html
https://software.intel.com/en-us/articles/introduction-to-x64-assembly
Share this article :
 

+ komentar + 1 komentar

3 Maret 2022 pukul 12.07

Casino & Hotel, Casino: Las Vegas Tickets - JTM
Find 경상북도 출장샵 all the 용인 출장안마 info about Las Vegas Casino & Hotel, Casino, Hotel tickets, service, location, 구미 출장안마 contact 광주광역 출장안마 number 창원 출장마사지 and more.

Posting Komentar

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. FIRMANSYAH AHMAD BLOG - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger