SlideShare a Scribd company logo
1 of 18
• Angka biner 10100101b sama dengan nilai
decimal dari 165
• Angka hexadecimal 1234h adalah sama
dengan nilai decimal dari 4660
• Merubah nilai dari 39 (base 10) ke Sistem
Hexadecimal (base 16):
• Bahasa assembly adalah bahasa level rendah
dari bahasa pemrograman.
• Bahasa rakitan adalah bahasa mesin yang
menggunakan simbol-simbol interuksi
(mnemonic) untuk mewakili bahasa mesin
• Bahasa rakitan disebut bahasa level bawah
karena dalam struktur dan fungsinya dekat
dengan bahasa mesin
• Salah satu alasan mempelajari bahasa rakitan
adalah untuk mempelajari arsitektur komputer
dan sistem operasi
• Bahasa rakitan akan meningkatkan seseorang
tentang level bahasa yang lebih rendah
• Assembler adalah program yang mengkonversi
kode program sumber ke dalam bahasa mesin
• Assembler adalah program yang
menerjemahkan program yang ditulis dalam
bahasa rakitan kedalam bahasa mesin
Arsitektur dan Sistem Komputer
System bus (warna kuning)
menghubungkan dengan
bermacam-macam komponen
komputer.
CPU merupakan jantung
computer, hamper seluruh
perhitungan
dilakukan didalam CPU.
RAM merupakan tempat dimana
program di loading untuk
dieksekusi.
MEMORI
• Memori dengan komputer memiliki hubungan yang tak
dapat dipisahkan, karena setiap komputer memerlukan
memori sebagai tempat kerjanya.
• Memori ini dapat berfungsi untuk memuat program dan
juga sebagai tempat untuk menampung hasil proses. .
• Memori menyimpan program maupun hasil dari pekerjaan
secara volatile yang berarti bahwa data yang disimpan
cuma sebatas adanya aliran listrik. Jadi bila listrik mati maka
hilang pulalah semua data yang ada di dalamnya.
• Hal ini mengakibatkan diperlukannya media penyimpan
kedua yang biasanya berupa disket maupun hard disk.
Organisasi CPU Yang Disederhanakan
Register Data
Register Alamat Control Unit
Aritmetik Logic
Unit
Register Flag
REGISTER
• Register merupakan media penyimpan
informasi yang berada pada prosesor
• Register dikelompokkan sesuai dengan fungsi
masing-masing
• Keseluruhan terdapat empat belas (14)
register 16-bit
• Register yang digunakan oleh mikroprosesor
dibagi menjadi 5 bagian dengan tugasnya yang
berbeda-beda
GENERAL PURPOSE REGISTER
CPU 8086 mempunyai 8 general purpose register, dimana tiap
register mempunyai namanya sendiri-sendiri :
• AX - the accumulator register (dibagi menjadi AH / AL).
• BX - the base address register (dibagi menjadi BH / BL).
• CX - the count register (dibagi menjadi CH / CL).
• DX - the data register (dibagi menjadi DH / DL).
• SI - source index register.
• DI - destination index register.
• BP - base pointer.
• SP - stack pointer.
Flags
1. General Purpose Register
• Register AX, secara khusus digunakan pada
operasi aritmatika terutama dalam operasi
pembagian dan pengurangan.
• Register BX, biasanya digunakan untuk
menunjukkan suatu alamat offset dari suatu
segmen.
• Register CX, digunakan secara khusus pada
operasi looping dimana register ini menentukan
berapa banyaknya looping yang akan terjadi.
• Register DX, digunakan untuk menampung sisa
hasil pembagian 16 bit.
2. Segmen Register
• Register CS(Code Segment) digunakan untuk menunjukkan tempat
dari segmen yang sedang aktif
• Register SS(Stack Segment) menunjukkan letak dari segmen yang
digunakan oleh stack. (Register CS & SS sebaiknya tidak sembarang
diubah karena akan menyebabkan kekacauan pada program anda
nantinya).
• Register DS(Data Segment) biasanya digunakan untuk menunjukkan
tempat segmen dimana data-data pada program disimpan.
Umumnya isi dari register ini tidak perlu diubah kecuali pada
program residen.
• Register ES(Extra Segment) adalah suatu register bonus yang tidak
mempunyai suatu tugas khusus. Register ES ini biasanya digunakan
untuk menunjukkan suatu alamat di memory, misalkan alamat
memory video.
3. Pointer dan Index Register
• Register SP(Stack Pointer) yang berpasangan
dengan register segment SS(SS:SP) digunakan
untuk mununjukkan alamat dari stack
• Register BP(Base Pointer)yang berpasangan
dengan register SS(SS:BP) mencatat suatu alamat
di memory tempat data.
• Register SI(Source Index) dan Register
DI(Destination Index) biasanya digunakan pada
operasi string dengan mengakses secara langsung
pada alamat di memory yang ditunjukkan oleh
kedua register ini
4. Index Pointer Register
• Register IP berpasangan dengan CS(CS:IP)
menunjukkan alamat dimemory tempat dari
intruksi(perintah) selanjutnya yang akan
dieksekusi. Register IP juga merupakan
register 16 bit
5. Flags Register.
• Sesuai dengan namanya Flags(Bendera)
register ini menunjukkan kondisi dari suatu
keadaan< ya atau tidak >. Karena setiap
keadaan dapat digunakan 1 bit saja, maka
sesuai dengan jumlah bitnya, Flags register ini
mampu memcatat sampai 16 keadaan

More Related Content

What's hot

Sistem Komputer , Tugas Kelas XI TKJ 2
Sistem Komputer , Tugas Kelas XI TKJ 2Sistem Komputer , Tugas Kelas XI TKJ 2
Sistem Komputer , Tugas Kelas XI TKJ 2CahyyCahya
 
Processing Unit Design Arsitektur dan Organisasi Komputer
Processing Unit Design Arsitektur dan Organisasi KomputerProcessing Unit Design Arsitektur dan Organisasi Komputer
Processing Unit Design Arsitektur dan Organisasi Komputerferoza rosalina
 
 Manajemen memory dan Swapping
 Manajemen memory dan Swapping Manajemen memory dan Swapping
 Manajemen memory dan SwappingEdho Pratama
 
Konsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressKonsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressfajrin_ilham
 
Pertemuan 8 unit pengolahan dasar
Pertemuan 8 unit pengolahan dasarPertemuan 8 unit pengolahan dasar
Pertemuan 8 unit pengolahan dasarjumiathyasiz
 
Zulyanti Megasari - Manajemen Memory
Zulyanti Megasari -  Manajemen MemoryZulyanti Megasari -  Manajemen Memory
Zulyanti Megasari - Manajemen Memorybelajarkomputer
 
Manajemen memory (10) fix
Manajemen memory (10) fixManajemen memory (10) fix
Manajemen memory (10) fixdikkieretyan
 
Sistem operasi manajemen memori linux
Sistem operasi manajemen memori linuxSistem operasi manajemen memori linux
Sistem operasi manajemen memori linuxdimas wahab
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPURamandha Auryl
 
Jeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalanJeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalanAli Basyah
 

What's hot (20)

CPU
CPUCPU
CPU
 
Sistem Komputer , Tugas Kelas XI TKJ 2
Sistem Komputer , Tugas Kelas XI TKJ 2Sistem Komputer , Tugas Kelas XI TKJ 2
Sistem Komputer , Tugas Kelas XI TKJ 2
 
Processing Unit Design Arsitektur dan Organisasi Komputer
Processing Unit Design Arsitektur dan Organisasi KomputerProcessing Unit Design Arsitektur dan Organisasi Komputer
Processing Unit Design Arsitektur dan Organisasi Komputer
 
 Manajemen memory dan Swapping
 Manajemen memory dan Swapping Manajemen memory dan Swapping
 Manajemen memory dan Swapping
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
Modul praktikum Bahasa assembly
Modul praktikum Bahasa assemblyModul praktikum Bahasa assembly
Modul praktikum Bahasa assembly
 
Modul Pemrograman Bahasa Assembly
Modul Pemrograman Bahasa AssemblyModul Pemrograman Bahasa Assembly
Modul Pemrograman Bahasa Assembly
 
Konsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressKonsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompress
 
Pertemuan 8 unit pengolahan dasar
Pertemuan 8 unit pengolahan dasarPertemuan 8 unit pengolahan dasar
Pertemuan 8 unit pengolahan dasar
 
Zulyanti Megasari - Manajemen Memory
Zulyanti Megasari -  Manajemen MemoryZulyanti Megasari -  Manajemen Memory
Zulyanti Megasari - Manajemen Memory
 
Prosessor SAP 1
Prosessor SAP 1Prosessor SAP 1
Prosessor SAP 1
 
Teknik kompilasi
Teknik kompilasiTeknik kompilasi
Teknik kompilasi
 
Orkom
OrkomOrkom
Orkom
 
Teknik kompilasi
Teknik kompilasiTeknik kompilasi
Teknik kompilasi
 
Manajemen memory (10) fix
Manajemen memory (10) fixManajemen memory (10) fix
Manajemen memory (10) fix
 
Sistem operasi manajemen memori linux
Sistem operasi manajemen memori linuxSistem operasi manajemen memori linux
Sistem operasi manajemen memori linux
 
Cpu01
Cpu01Cpu01
Cpu01
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPU
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Jeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalanJeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalan
 

Viewers also liked

Introduction VAUUM, Freezing, XID wraparound
Introduction VAUUM, Freezing, XID wraparoundIntroduction VAUUM, Freezing, XID wraparound
Introduction VAUUM, Freezing, XID wraparoundMasahiko Sawada
 
Contribucion para la ciencia, tecnologia e innovaciones y sus aplicaciones al...
Contribucion para la ciencia, tecnologia e innovaciones y sus aplicaciones al...Contribucion para la ciencia, tecnologia e innovaciones y sus aplicaciones al...
Contribucion para la ciencia, tecnologia e innovaciones y sus aplicaciones al...jjfuentes2003
 
Olives. Experiències a l'Ecola Balandrau
Olives. Experiències a l'Ecola Balandrau Olives. Experiències a l'Ecola Balandrau
Olives. Experiències a l'Ecola Balandrau EscolaBalandrau
 
Александр Гладыш — Lua
Александр Гладыш — LuaАлександр Гладыш — Lua
Александр Гладыш — LuaYury Yurevich
 
2015/11/16付 オリジナルiTunes週間トップソングトピックス
2015/11/16付 オリジナルiTunes週間トップソングトピックス2015/11/16付 オリジナルiTunes週間トップソングトピックス
2015/11/16付 オリジナルiTunes週間トップソングトピックスThe Natsu Style
 
5 mohammad chamani
5 mohammad chamani5 mohammad chamani
5 mohammad chamaniDheeraj Vasu
 
Política europea de transportes grupo 3
Política europea de transportes   grupo 3Política europea de transportes   grupo 3
Política europea de transportes grupo 3ci31315epj
 
SteelBlue Solutions Microelectronics Info
SteelBlue Solutions Microelectronics InfoSteelBlue Solutions Microelectronics Info
SteelBlue Solutions Microelectronics InfoEd Swan
 
Trabajo documentos online
Trabajo documentos onlineTrabajo documentos online
Trabajo documentos onlinejuliocesar30
 
Solicitud de papi j uan
Solicitud de papi  j uanSolicitud de papi  j uan
Solicitud de papi j uanjuliocesar30
 
Comite Consultivo Huancasancos
Comite Consultivo HuancasancosComite Consultivo Huancasancos
Comite Consultivo Huancasancosjuan cherre
 
OBHE Presentation, Malcolm Read, JISC 3 november 2011
OBHE Presentation, Malcolm Read, JISC 3 november 2011OBHE Presentation, Malcolm Read, JISC 3 november 2011
OBHE Presentation, Malcolm Read, JISC 3 november 2011Jisc
 
20140601 annual catalog_en-gb
20140601 annual catalog_en-gb20140601 annual catalog_en-gb
20140601 annual catalog_en-gbChantal de Kaste
 

Viewers also liked (17)

Introduction VAUUM, Freezing, XID wraparound
Introduction VAUUM, Freezing, XID wraparoundIntroduction VAUUM, Freezing, XID wraparound
Introduction VAUUM, Freezing, XID wraparound
 
Contribucion para la ciencia, tecnologia e innovaciones y sus aplicaciones al...
Contribucion para la ciencia, tecnologia e innovaciones y sus aplicaciones al...Contribucion para la ciencia, tecnologia e innovaciones y sus aplicaciones al...
Contribucion para la ciencia, tecnologia e innovaciones y sus aplicaciones al...
 
Olives. Experiències a l'Ecola Balandrau
Olives. Experiències a l'Ecola Balandrau Olives. Experiències a l'Ecola Balandrau
Olives. Experiències a l'Ecola Balandrau
 
Presentación1
Presentación1Presentación1
Presentación1
 
Александр Гладыш — Lua
Александр Гладыш — LuaАлександр Гладыш — Lua
Александр Гладыш — Lua
 
2015/11/16付 オリジナルiTunes週間トップソングトピックス
2015/11/16付 オリジナルiTunes週間トップソングトピックス2015/11/16付 オリジナルiTunes週間トップソングトピックス
2015/11/16付 オリジナルiTunes週間トップソングトピックス
 
5 mohammad chamani
5 mohammad chamani5 mohammad chamani
5 mohammad chamani
 
Política europea de transportes grupo 3
Política europea de transportes   grupo 3Política europea de transportes   grupo 3
Política europea de transportes grupo 3
 
SteelBlue Solutions Microelectronics Info
SteelBlue Solutions Microelectronics InfoSteelBlue Solutions Microelectronics Info
SteelBlue Solutions Microelectronics Info
 
Trabajo documentos online
Trabajo documentos onlineTrabajo documentos online
Trabajo documentos online
 
Solicitud de papi j uan
Solicitud de papi  j uanSolicitud de papi  j uan
Solicitud de papi j uan
 
Action movie
Action movieAction movie
Action movie
 
Liderar para Transformar.
Liderar para Transformar.Liderar para Transformar.
Liderar para Transformar.
 
Comite Consultivo Huancasancos
Comite Consultivo HuancasancosComite Consultivo Huancasancos
Comite Consultivo Huancasancos
 
Profile
ProfileProfile
Profile
 
OBHE Presentation, Malcolm Read, JISC 3 november 2011
OBHE Presentation, Malcolm Read, JISC 3 november 2011OBHE Presentation, Malcolm Read, JISC 3 november 2011
OBHE Presentation, Malcolm Read, JISC 3 november 2011
 
20140601 annual catalog_en-gb
20140601 annual catalog_en-gb20140601 annual catalog_en-gb
20140601 annual catalog_en-gb
 

Similar to Sistem Komputer dan Bahasa Pemrograman

Similar to Sistem Komputer dan Bahasa Pemrograman (20)

Register
RegisterRegister
Register
 
3. central prosesing unit
3. central prosesing unit 3. central prosesing unit
3. central prosesing unit
 
Pert 9
Pert 9Pert 9
Pert 9
 
Tugas so
Tugas soTugas so
Tugas so
 
Handout rakitan
Handout rakitanHandout rakitan
Handout rakitan
 
Register
RegisterRegister
Register
 
Makalah set instruksi
Makalah set instruksiMakalah set instruksi
Makalah set instruksi
 
Pertemuan 9.1 pengalamatan juga
Pertemuan 9.1 pengalamatan jugaPertemuan 9.1 pengalamatan juga
Pertemuan 9.1 pengalamatan juga
 
Pertemuan 5-motorola-680001
Pertemuan 5-motorola-680001Pertemuan 5-motorola-680001
Pertemuan 5-motorola-680001
 
Tutor Tasm2
Tutor Tasm2Tutor Tasm2
Tutor Tasm2
 
P4
P4P4
P4
 
Bernis Sagita - Konsep Dasar Sistem Komputer
Bernis Sagita - Konsep Dasar Sistem KomputerBernis Sagita - Konsep Dasar Sistem Komputer
Bernis Sagita - Konsep Dasar Sistem Komputer
 
Set intruksi ppt
Set intruksi pptSet intruksi ppt
Set intruksi ppt
 
4. bahasa-rakitan[14]
4. bahasa-rakitan[14]4. bahasa-rakitan[14]
4. bahasa-rakitan[14]
 
Flag &amp; strings
Flag &amp; stringsFlag &amp; strings
Flag &amp; strings
 
14684664 mikroprosesor
14684664 mikroprosesor14684664 mikroprosesor
14684664 mikroprosesor
 
Arkom3
Arkom3Arkom3
Arkom3
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPU
 
Arsitektur mikroprosesor
Arsitektur mikroprosesorArsitektur mikroprosesor
Arsitektur mikroprosesor
 
Pert.5 set instruksi arm,motorolla dan intel
Pert.5 set instruksi arm,motorolla dan intelPert.5 set instruksi arm,motorolla dan intel
Pert.5 set instruksi arm,motorolla dan intel
 

More from Fendi Hidayat

Belajar coding dan ikut coding mum
Belajar coding dan ikut coding mumBelajar coding dan ikut coding mum
Belajar coding dan ikut coding mumFendi Hidayat
 
2. Sistem Basis Data
2. Sistem Basis Data2. Sistem Basis Data
2. Sistem Basis DataFendi Hidayat
 
1. Pengantar Basis Data
1. Pengantar Basis Data1. Pengantar Basis Data
1. Pengantar Basis DataFendi Hidayat
 
Sistem Informasi Pengajuan Proposal Skripsi Mahasiswa Program Studi Sistem In...
Sistem Informasi Pengajuan Proposal Skripsi Mahasiswa Program Studi Sistem In...Sistem Informasi Pengajuan Proposal Skripsi Mahasiswa Program Studi Sistem In...
Sistem Informasi Pengajuan Proposal Skripsi Mahasiswa Program Studi Sistem In...Fendi Hidayat
 
1 teknologi informasi
1 teknologi informasi1 teknologi informasi
1 teknologi informasiFendi Hidayat
 
3. software (minggu iv &amp; v)
3. software (minggu iv &amp; v)3. software (minggu iv &amp; v)
3. software (minggu iv &amp; v)Fendi Hidayat
 
Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3Fendi Hidayat
 
Testing dan implemetasi sistem 2
Testing dan implemetasi sistem 2Testing dan implemetasi sistem 2
Testing dan implemetasi sistem 2Fendi Hidayat
 
Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1Fendi Hidayat
 

More from Fendi Hidayat (12)

Belajar coding dan ikut coding mum
Belajar coding dan ikut coding mumBelajar coding dan ikut coding mum
Belajar coding dan ikut coding mum
 
2. Sistem Basis Data
2. Sistem Basis Data2. Sistem Basis Data
2. Sistem Basis Data
 
1. Pengantar Basis Data
1. Pengantar Basis Data1. Pengantar Basis Data
1. Pengantar Basis Data
 
Sistem Informasi Pengajuan Proposal Skripsi Mahasiswa Program Studi Sistem In...
Sistem Informasi Pengajuan Proposal Skripsi Mahasiswa Program Studi Sistem In...Sistem Informasi Pengajuan Proposal Skripsi Mahasiswa Program Studi Sistem In...
Sistem Informasi Pengajuan Proposal Skripsi Mahasiswa Program Studi Sistem In...
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
1 teknologi informasi
1 teknologi informasi1 teknologi informasi
1 teknologi informasi
 
3. software (minggu iv &amp; v)
3. software (minggu iv &amp; v)3. software (minggu iv &amp; v)
3. software (minggu iv &amp; v)
 
Praktikum mov
Praktikum movPraktikum mov
Praktikum mov
 
Sistem basis data 4
Sistem basis data 4Sistem basis data 4
Sistem basis data 4
 
Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3
 
Testing dan implemetasi sistem 2
Testing dan implemetasi sistem 2Testing dan implemetasi sistem 2
Testing dan implemetasi sistem 2
 
Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1
 

Sistem Komputer dan Bahasa Pemrograman

  • 1.
  • 2.
  • 3. • Angka biner 10100101b sama dengan nilai decimal dari 165
  • 4. • Angka hexadecimal 1234h adalah sama dengan nilai decimal dari 4660
  • 5. • Merubah nilai dari 39 (base 10) ke Sistem Hexadecimal (base 16):
  • 6. • Bahasa assembly adalah bahasa level rendah dari bahasa pemrograman.
  • 7. • Bahasa rakitan adalah bahasa mesin yang menggunakan simbol-simbol interuksi (mnemonic) untuk mewakili bahasa mesin • Bahasa rakitan disebut bahasa level bawah karena dalam struktur dan fungsinya dekat dengan bahasa mesin • Salah satu alasan mempelajari bahasa rakitan adalah untuk mempelajari arsitektur komputer dan sistem operasi • Bahasa rakitan akan meningkatkan seseorang tentang level bahasa yang lebih rendah
  • 8. • Assembler adalah program yang mengkonversi kode program sumber ke dalam bahasa mesin • Assembler adalah program yang menerjemahkan program yang ditulis dalam bahasa rakitan kedalam bahasa mesin
  • 9. Arsitektur dan Sistem Komputer System bus (warna kuning) menghubungkan dengan bermacam-macam komponen komputer. CPU merupakan jantung computer, hamper seluruh perhitungan dilakukan didalam CPU. RAM merupakan tempat dimana program di loading untuk dieksekusi.
  • 10. MEMORI • Memori dengan komputer memiliki hubungan yang tak dapat dipisahkan, karena setiap komputer memerlukan memori sebagai tempat kerjanya. • Memori ini dapat berfungsi untuk memuat program dan juga sebagai tempat untuk menampung hasil proses. . • Memori menyimpan program maupun hasil dari pekerjaan secara volatile yang berarti bahwa data yang disimpan cuma sebatas adanya aliran listrik. Jadi bila listrik mati maka hilang pulalah semua data yang ada di dalamnya. • Hal ini mengakibatkan diperlukannya media penyimpan kedua yang biasanya berupa disket maupun hard disk.
  • 11. Organisasi CPU Yang Disederhanakan Register Data Register Alamat Control Unit Aritmetik Logic Unit Register Flag
  • 12. REGISTER • Register merupakan media penyimpan informasi yang berada pada prosesor • Register dikelompokkan sesuai dengan fungsi masing-masing • Keseluruhan terdapat empat belas (14) register 16-bit • Register yang digunakan oleh mikroprosesor dibagi menjadi 5 bagian dengan tugasnya yang berbeda-beda
  • 13. GENERAL PURPOSE REGISTER CPU 8086 mempunyai 8 general purpose register, dimana tiap register mempunyai namanya sendiri-sendiri : • AX - the accumulator register (dibagi menjadi AH / AL). • BX - the base address register (dibagi menjadi BH / BL). • CX - the count register (dibagi menjadi CH / CL). • DX - the data register (dibagi menjadi DH / DL). • SI - source index register. • DI - destination index register. • BP - base pointer. • SP - stack pointer. Flags
  • 14. 1. General Purpose Register • Register AX, secara khusus digunakan pada operasi aritmatika terutama dalam operasi pembagian dan pengurangan. • Register BX, biasanya digunakan untuk menunjukkan suatu alamat offset dari suatu segmen. • Register CX, digunakan secara khusus pada operasi looping dimana register ini menentukan berapa banyaknya looping yang akan terjadi. • Register DX, digunakan untuk menampung sisa hasil pembagian 16 bit.
  • 15. 2. Segmen Register • Register CS(Code Segment) digunakan untuk menunjukkan tempat dari segmen yang sedang aktif • Register SS(Stack Segment) menunjukkan letak dari segmen yang digunakan oleh stack. (Register CS & SS sebaiknya tidak sembarang diubah karena akan menyebabkan kekacauan pada program anda nantinya). • Register DS(Data Segment) biasanya digunakan untuk menunjukkan tempat segmen dimana data-data pada program disimpan. Umumnya isi dari register ini tidak perlu diubah kecuali pada program residen. • Register ES(Extra Segment) adalah suatu register bonus yang tidak mempunyai suatu tugas khusus. Register ES ini biasanya digunakan untuk menunjukkan suatu alamat di memory, misalkan alamat memory video.
  • 16. 3. Pointer dan Index Register • Register SP(Stack Pointer) yang berpasangan dengan register segment SS(SS:SP) digunakan untuk mununjukkan alamat dari stack • Register BP(Base Pointer)yang berpasangan dengan register SS(SS:BP) mencatat suatu alamat di memory tempat data. • Register SI(Source Index) dan Register DI(Destination Index) biasanya digunakan pada operasi string dengan mengakses secara langsung pada alamat di memory yang ditunjukkan oleh kedua register ini
  • 17. 4. Index Pointer Register • Register IP berpasangan dengan CS(CS:IP) menunjukkan alamat dimemory tempat dari intruksi(perintah) selanjutnya yang akan dieksekusi. Register IP juga merupakan register 16 bit
  • 18. 5. Flags Register. • Sesuai dengan namanya Flags(Bendera) register ini menunjukkan kondisi dari suatu keadaan< ya atau tidak >. Karena setiap keadaan dapat digunakan 1 bit saja, maka sesuai dengan jumlah bitnya, Flags register ini mampu memcatat sampai 16 keadaan