Cara Melihat Register CPU

Cara untuk melihat register CPU:



Buka command prompt ketikkan debug lalu ketik r.





Untuk perintah lebih lengkap ketikkan tanda tanya ?







Penjelasan

Ada 8 Register

  1. Register A (AH dan AL AX)
  2. Register B (BH dan BL BX)
  3. Register C (CH dan CL CX)
  4. Register D (DH dan DL DX)
  5. Register ES dan CS
  6. Register DS (Data Segment)
  7. Register SP (Stack Pointer)
  8. Register F (Flag)
Register yang paling umum digunakan dan terlibat langsung dalam operasi processor antara lain:



A (Accumulator) digunakan untuk penampungan data umum

B (Base) digunakan untuk nilai dasar

C (Counter) digunakan untuk nilai pengulangan

D (Data) digunakan untuk penyimpanan data pengolahan



Lebih Lanjut:





Register AX (Accumulator)

Accumulator Register dibagi menjadi AH dan AL digunakan sebagai sebagai penampungan data umum. Artitmatik, logic dan data transfer, satu angka harus ada di dalam AL atau AX, multiplication & division, input & output.



Register BX (Base)

Terdiri atas BL dan BX digunakan sebagai nilai dasar



Register CX (Counter)

Terdiri atas CH dan CL digunakan untuk nilai perulangan, operasi pengulangan dalam strings dengan REP command, menghitung bit(dalam CL) untuk pergantian dan penukaran.



Register DX (Data)

Terdiri atas DH dan DL digunakan untuk penyimpanan pengolahan data. DX:AX menggabungkan menjadi 32-bit register untuk beberapa operasi MUL dan DIV. Memilah port-port dalam beberapa operasi IN dan OUT .



Register SI (source index register)

Dapat digunakan untuk pointer pada addressing data, digunakan sebagai asal(source) dalam beberapa pemrosesan intruksi string, mengganti alamat yang berhubungan dengan DS



Register DI (Destination index register)

Dapat digunakan untuk pointer pada addressing data, digunakan sebagai tujuan(destination) dalam beberapa pemrosesan intruksi string, mengganti alamat yang berhubungan dengan ES



BP (Base Pointer)

Biasanya dipakai untuk mengakses parameter-parameter yang lewat melalui stack,

Mengganti alamat yang berhubungan dengan SS





SP (Stack Pointer)

Selalu menunjuk bagian teratas dari stack,

Mengganti alamat yang berhubungan dengan SS,

Selalu menunjuk ke Word (byte pada alamat yang sama),

Sebuah stack kosong akan memiliki SP=FFFEh.



SEGMENT REGISTERS



CS – Menunjuk pada bagian yang berisi program yang sedang berjalan

DS – secara umum menunjuk pada bagian dimana variable-variable didefinisikan

ES – Extra Segment Register, ES bergantung pada coder untuk mendefinisikan penggunaannya

SS – menunjuk pada bagian yang berisi stack



Semua Artikel di Blog ini boleh dicopy,disalin,dibajak,diketik sendiri, difoto dll asal tetap mencantumkan link http://kumpulantipskomputer.blogspot.com/
 
Copyright 2010 News Tutorials. All rights reserved.
Themes by Ex Templates Blogger Templates l Home Recordings l Studio Rekaman