SlideShare a Scribd company logo
Di susun Oleh :
SYAHRUN FACREZY
201855202065
PENGISIAN DATA REGISTER DATA 8, 16, 32 BIT DAN
OPERASI ARITMATIKA REGISTER MIKROPROSESOR
Pengertian Mikroprosesor
Mikroprosesor adalah sebuah
central processing unit elektronik
komputer yang terbuat dari transistor
mini dan sirkuit lainnya di atas sebuah
sirkuit terintegrasi semikonduktor.
Mikroprosessor dapat
dikelompokkan menurut teknologi
yang dipergunakan, menurut jumlah bit
data, menurut struktur atau menurut
karakteristik mikroprosessor dan
menurut fungsi dari mikroprosessor itu
sendiri.
Mikroprosesor untuk operasi Aritmatika
Register merupakan sebagian memori dari mikroprosesor yang dapat
diakses dengan kecepatan yang sangat tinggi.
➢ RegisterAX, 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. Pada
prosesor 80386 terdapat tambahan register 32 bit, yaitu EAX, EBX, ECX dan
EDX.
Operasi Aritmatika Dalam bahasa Assembler
 OPERASI PENAMBAHAN ADD
Untuk menambah dalam bahasa assembler digunakan perintah ADD dan ADC
serta INC.Perintah ADD digunakan dengan syntax :
ADDTujuan,Asal
PerintahADD ini akan menambahkan nilai padaTujuan dan Asal. Hasil yang didapat akan
ditaruh padaTujuan, dalam bahasa pascal sama dengan instruksi Tujuan:=Tujuan +
Asal.
Sebagai contohnya :
MOV AH,15h ;AH:=15h
MOV AL,4 ;AL:=4
ADD AH,AL ;AH:=AH+AL, jadi AH=19h
 OPERASI PENGURANGAN
CONTOH:
ASCII 9 –ASCII 5 (9 – 5)
AL = 00111001 = 39H =ASCII 9 BL = 00110101 = 35H =ASCII 5
SUBAL,BL ; Hasil:AL = 00000100 = BCD 04 dan CF = 0AAS ; Hasil:AL = 00000100
= BCD 04 ; dan CF = 0; tidak diperlukan peminjaman ASCII 5 –ASCII 9 (5 – 9),Anggap
AL = 00111001 = 35H =ASCII 5 ; dan BL = 00110101 = 39H =ASCII 9. SUBAL, BL ;
Hasil:AL = 11111100 = - 4 ;
 OPERASI PERKALIAN
CONTOH:
;AL = 00000101 = hasil BCD 5
; BH = 00001001 = hasil BCD 9 MUL BH ;AL x BH ;hasil dalam AX
;AX = 00000000 00101101 = 002DHAAM ;AX = 00000100 00000101 = 0405H, yang
merupakan hasil BCD untuk angka 45.
Jika menginginkan kodeASCII untuk hasilnya, gunakan instruksi berikutnya ORAX,
3030H ; Letakkan 3 pada angka atas di setiap byte.
;AX = 00110100 00110101 = 3435H,
; yang merupakan kodeASCII untuk angka 45.
 PEMBAGIAN
Operasi pada pembagian pada dasarnya sama dengan perkalian. Untuk operasi
pembagian digunakan perintah DIV dengan syntax:
CONTOH:
;AX = 0607H hasil BCD untuk 67 desimal
; CH = 09H, sekarang atur menjadi biner AAD ; Hasil:AX = 0043 = 43H = 67
desimal
DIV CH ; BagiAX dengan hasil BCD pada CH
Hasil Bagi :AL = 07 hasil BCD
Sisa :AH = 04 hasil BCD
Flags tidak diterangkan setelah DIV.
Metode operasi aritmatika bahasa assembly pada register
mikroprosesor
Penelitian ini bertujuan untuk pembuktian operasi aritmatika bahasa assembly pada register
mikroprosesor.
Dalam hal ini pembuktian menggunakan program yang terdapat pada komputer yaitu Cmd.
Dengan perintah sebagai berikut :
1. Masukkan perintah pada Run :cmd Akan tampil pada layar :
2. Kemudian masukkan perintah debug dan perintah a100 :
3. Penginputan Nilai Untuk Pengisian Register
4. Lakukan pengisian register dengan
perintah MOV pada registerAX, BX,
CX, DX : a. UntukAx, dengan
mengetikkan perintah : MOV AH,
10
MOV AL, 12 Enter g= 100 104
5. Kemudian Lakukan Pengisian untuk
register BX, CX, DX
Kesimpulan
Hasil dari penelitian pengisian data register data pada mikroprosesor dan
kemudian dilakukannya operasi aritmatika dapat ditarik beberapa kesimpulan
diantaranya adalah:
1. Pengisian data Register menggunakan Cmd,bertujuan untuk mengetahui tentang
penggabungan pengisian data pada register 8 bit (AH) dan 16 bit (AL) menjadi 32
bit (AX)
2. Pembuktian operasi aritmatika (Penjumlahan, Pengurangan, Perkalian dan
Pembagian) pada register.
Operasi aritmatika register mikroprosesor

More Related Content

What's hot

Pertemuan 9 pengalamatan
Pertemuan 9 pengalamatanPertemuan 9 pengalamatan
Pertemuan 9 pengalamatan
Buhori Muslim
 
Register geser
Register geserRegister geser
Register geser
University of Lampung
 
Bab 7 rankaian kombinasional data transmisi
Bab 7 rankaian kombinasional data transmisiBab 7 rankaian kombinasional data transmisi
Bab 7 rankaian kombinasional data transmisi
personal
 
Modulasi frekuensi dan modulasi phase (fm dan pm)
Modulasi frekuensi dan modulasi phase (fm dan pm)Modulasi frekuensi dan modulasi phase (fm dan pm)
Modulasi frekuensi dan modulasi phase (fm dan pm)
Ishardi Nassogi
 
Adc dan dac lanjutan
Adc dan dac lanjutanAdc dan dac lanjutan
Adc dan dac lanjutan
personal
 
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskritPengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
Beny Nugraha
 
Data Logging Tegangan melalui Komunikasi Serial
Data Logging Tegangan melalui Komunikasi SerialData Logging Tegangan melalui Komunikasi Serial
Data Logging Tegangan melalui Komunikasi Serial
Nur Kholifah Hidayah
 
Ebook RANGKAIAN LISTRIK -- mohamad ramdhani
Ebook RANGKAIAN LISTRIK -- mohamad ramdhaniEbook RANGKAIAN LISTRIK -- mohamad ramdhani
Ebook RANGKAIAN LISTRIK -- mohamad ramdhani
Rinanda S
 
Laporan praktikum mikrokontroler dengan led
Laporan praktikum mikrokontroler dengan ledLaporan praktikum mikrokontroler dengan led
Laporan praktikum mikrokontroler dengan led
Sawah Dan Ladang Ku
 
Bahasa pemrograman vhdl
Bahasa pemrograman vhdlBahasa pemrograman vhdl
Bahasa pemrograman vhdl
bagus nurtiyanto
 
ENCODER DAN DECODER.docx
ENCODER DAN DECODER.docxENCODER DAN DECODER.docx
ENCODER DAN DECODER.docx
DandyAlcantara
 
Cara kerja rangkaian up counter dan down counter
Cara kerja rangkaian up counter dan down counterCara kerja rangkaian up counter dan down counter
Cara kerja rangkaian up counter dan down counter
PT.goLom na
 
Materi Amplitude Modulation (AM)
Materi Amplitude Modulation (AM) Materi Amplitude Modulation (AM)
Materi Amplitude Modulation (AM)
Ferdi Dirgantara
 
Dasar sistem telekomunikasi (modulasi)
Dasar sistem telekomunikasi (modulasi)Dasar sistem telekomunikasi (modulasi)
Dasar sistem telekomunikasi (modulasi)
Fathan Hakim
 
8 kuantisasi
8 kuantisasi8 kuantisasi
8 kuantisasi
Simon Patabang
 
Bab 6 adder
Bab 6 adderBab 6 adder
Bab 6 adder
personal
 
RL_20110928
RL_20110928RL_20110928
RL_20110928
Albaar Rubhasy
 
Modul Pemrograman Bahasa Assembly
Modul Pemrograman Bahasa AssemblyModul Pemrograman Bahasa Assembly
Modul Pemrograman Bahasa Assembly
Universitas Merdeka Pasuruan
 
Karakteristik Transistor
Karakteristik TransistorKarakteristik Transistor
Karakteristik Transistor
Ryan Aryoko
 
9 jembatan arus searah
9 jembatan arus searah9 jembatan arus searah
9 jembatan arus searah
Simon Patabang
 

What's hot (20)

Pertemuan 9 pengalamatan
Pertemuan 9 pengalamatanPertemuan 9 pengalamatan
Pertemuan 9 pengalamatan
 
Register geser
Register geserRegister geser
Register geser
 
Bab 7 rankaian kombinasional data transmisi
Bab 7 rankaian kombinasional data transmisiBab 7 rankaian kombinasional data transmisi
Bab 7 rankaian kombinasional data transmisi
 
Modulasi frekuensi dan modulasi phase (fm dan pm)
Modulasi frekuensi dan modulasi phase (fm dan pm)Modulasi frekuensi dan modulasi phase (fm dan pm)
Modulasi frekuensi dan modulasi phase (fm dan pm)
 
Adc dan dac lanjutan
Adc dan dac lanjutanAdc dan dac lanjutan
Adc dan dac lanjutan
 
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskritPengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
 
Data Logging Tegangan melalui Komunikasi Serial
Data Logging Tegangan melalui Komunikasi SerialData Logging Tegangan melalui Komunikasi Serial
Data Logging Tegangan melalui Komunikasi Serial
 
Ebook RANGKAIAN LISTRIK -- mohamad ramdhani
Ebook RANGKAIAN LISTRIK -- mohamad ramdhaniEbook RANGKAIAN LISTRIK -- mohamad ramdhani
Ebook RANGKAIAN LISTRIK -- mohamad ramdhani
 
Laporan praktikum mikrokontroler dengan led
Laporan praktikum mikrokontroler dengan ledLaporan praktikum mikrokontroler dengan led
Laporan praktikum mikrokontroler dengan led
 
Bahasa pemrograman vhdl
Bahasa pemrograman vhdlBahasa pemrograman vhdl
Bahasa pemrograman vhdl
 
ENCODER DAN DECODER.docx
ENCODER DAN DECODER.docxENCODER DAN DECODER.docx
ENCODER DAN DECODER.docx
 
Cara kerja rangkaian up counter dan down counter
Cara kerja rangkaian up counter dan down counterCara kerja rangkaian up counter dan down counter
Cara kerja rangkaian up counter dan down counter
 
Materi Amplitude Modulation (AM)
Materi Amplitude Modulation (AM) Materi Amplitude Modulation (AM)
Materi Amplitude Modulation (AM)
 
Dasar sistem telekomunikasi (modulasi)
Dasar sistem telekomunikasi (modulasi)Dasar sistem telekomunikasi (modulasi)
Dasar sistem telekomunikasi (modulasi)
 
8 kuantisasi
8 kuantisasi8 kuantisasi
8 kuantisasi
 
Bab 6 adder
Bab 6 adderBab 6 adder
Bab 6 adder
 
RL_20110928
RL_20110928RL_20110928
RL_20110928
 
Modul Pemrograman Bahasa Assembly
Modul Pemrograman Bahasa AssemblyModul Pemrograman Bahasa Assembly
Modul Pemrograman Bahasa Assembly
 
Karakteristik Transistor
Karakteristik TransistorKarakteristik Transistor
Karakteristik Transistor
 
9 jembatan arus searah
9 jembatan arus searah9 jembatan arus searah
9 jembatan arus searah
 

Similar to Operasi aritmatika register mikroprosesor

Modul praktikum bahasa rakitan 10
Modul praktikum bahasa rakitan 10Modul praktikum bahasa rakitan 10
Modul praktikum bahasa rakitan 10Jamaluddin Yap
 
Operasi aritmatika
Operasi aritmatikaOperasi aritmatika
Operasi aritmatika
boroaw
 
Mp 4 mode-pengalamatan
Mp 4 mode-pengalamatanMp 4 mode-pengalamatan
Mp 4 mode-pengalamatan
Olbers Letfaar
 
Mp 4 mode-pengalamatan
Mp 4 mode-pengalamatanMp 4 mode-pengalamatan
Mp 4 mode-pengalamatan
Olbers Letfaar
 
Mikroprosesor 08
Mikroprosesor 08Mikroprosesor 08
Mikroprosesor 08
Ajhe Crathon
 
Mikroprosesor 08
Mikroprosesor 08Mikroprosesor 08
Mikroprosesor 08
Ajhe Crathon
 
Arsitektur mikroprosesor
Arsitektur mikroprosesorArsitektur mikroprosesor
Arsitektur mikroprosesor
Buchori Sumarno
 
Mp 3 arsitektur-mikroprosesor
Mp 3 arsitektur-mikroprosesorMp 3 arsitektur-mikroprosesor
Mp 3 arsitektur-mikroprosesor
Olbers Letfaar
 
Mp 3 arsitektur-mikroprosesor
Mp 3 arsitektur-mikroprosesorMp 3 arsitektur-mikroprosesor
Mp 3 arsitektur-mikroprosesor
Olbers Letfaar
 
Pert 6
Pert 6Pert 6
Pert 6Wanti
 
simple-as-possible-computer-1.ppt
simple-as-possible-computer-1.pptsimple-as-possible-computer-1.ppt
simple-as-possible-computer-1.ppt
widieyyaya
 
INFORMATIKA SISTEM KOMPUTER-KELAS 8.pptx
INFORMATIKA SISTEM KOMPUTER-KELAS 8.pptxINFORMATIKA SISTEM KOMPUTER-KELAS 8.pptx
INFORMATIKA SISTEM KOMPUTER-KELAS 8.pptx
nurainiazizah101
 
Mikroprosesor & mikrokomputer
Mikroprosesor & mikrokomputerMikroprosesor & mikrokomputer
Mikroprosesor & mikrokomputer
agus ismangil
 
Mikrokontroler pertemuan 5
Mikrokontroler pertemuan 5Mikrokontroler pertemuan 5
Mikrokontroler pertemuan 5
Rumah Belajar
 
Resume komputer sap
Resume komputer sapResume komputer sap
Resume komputer sap
Ekoarip Winanto
 
Mikroprosesor sttc
Mikroprosesor sttcMikroprosesor sttc
Mikroprosesor sttcBeni Putra
 
AOK_-_Week_9_ALU_and_Bit_and_Byte_Representation..pdf
AOK_-_Week_9_ALU_and_Bit_and_Byte_Representation..pdfAOK_-_Week_9_ALU_and_Bit_and_Byte_Representation..pdf
AOK_-_Week_9_ALU_and_Bit_and_Byte_Representation..pdf
BrainWonderson
 
3. central prosesing unit
3. central prosesing unit 3. central prosesing unit
3. central prosesing unit Wandi Parlente
 
Pertemuan 3 Mikroprosessor dan Mikrokontroler
Pertemuan 3 Mikroprosessor dan MikrokontrolerPertemuan 3 Mikroprosessor dan Mikrokontroler
Pertemuan 3 Mikroprosessor dan Mikrokontroler
Ahmad Nawawi, S.Kom
 

Similar to Operasi aritmatika register mikroprosesor (20)

Modul praktikum bahasa rakitan 10
Modul praktikum bahasa rakitan 10Modul praktikum bahasa rakitan 10
Modul praktikum bahasa rakitan 10
 
Operasi aritmatika
Operasi aritmatikaOperasi aritmatika
Operasi aritmatika
 
Mp 4 mode-pengalamatan
Mp 4 mode-pengalamatanMp 4 mode-pengalamatan
Mp 4 mode-pengalamatan
 
Mp 4 mode-pengalamatan
Mp 4 mode-pengalamatanMp 4 mode-pengalamatan
Mp 4 mode-pengalamatan
 
Mikroprosesor 08
Mikroprosesor 08Mikroprosesor 08
Mikroprosesor 08
 
Mikroprosesor 08
Mikroprosesor 08Mikroprosesor 08
Mikroprosesor 08
 
Sap 2
Sap 2Sap 2
Sap 2
 
Arsitektur mikroprosesor
Arsitektur mikroprosesorArsitektur mikroprosesor
Arsitektur mikroprosesor
 
Mp 3 arsitektur-mikroprosesor
Mp 3 arsitektur-mikroprosesorMp 3 arsitektur-mikroprosesor
Mp 3 arsitektur-mikroprosesor
 
Mp 3 arsitektur-mikroprosesor
Mp 3 arsitektur-mikroprosesorMp 3 arsitektur-mikroprosesor
Mp 3 arsitektur-mikroprosesor
 
Pert 6
Pert 6Pert 6
Pert 6
 
simple-as-possible-computer-1.ppt
simple-as-possible-computer-1.pptsimple-as-possible-computer-1.ppt
simple-as-possible-computer-1.ppt
 
INFORMATIKA SISTEM KOMPUTER-KELAS 8.pptx
INFORMATIKA SISTEM KOMPUTER-KELAS 8.pptxINFORMATIKA SISTEM KOMPUTER-KELAS 8.pptx
INFORMATIKA SISTEM KOMPUTER-KELAS 8.pptx
 
Mikroprosesor & mikrokomputer
Mikroprosesor & mikrokomputerMikroprosesor & mikrokomputer
Mikroprosesor & mikrokomputer
 
Mikrokontroler pertemuan 5
Mikrokontroler pertemuan 5Mikrokontroler pertemuan 5
Mikrokontroler pertemuan 5
 
Resume komputer sap
Resume komputer sapResume komputer sap
Resume komputer sap
 
Mikroprosesor sttc
Mikroprosesor sttcMikroprosesor sttc
Mikroprosesor sttc
 
AOK_-_Week_9_ALU_and_Bit_and_Byte_Representation..pdf
AOK_-_Week_9_ALU_and_Bit_and_Byte_Representation..pdfAOK_-_Week_9_ALU_and_Bit_and_Byte_Representation..pdf
AOK_-_Week_9_ALU_and_Bit_and_Byte_Representation..pdf
 
3. central prosesing unit
3. central prosesing unit 3. central prosesing unit
3. central prosesing unit
 
Pertemuan 3 Mikroprosessor dan Mikrokontroler
Pertemuan 3 Mikroprosessor dan MikrokontrolerPertemuan 3 Mikroprosessor dan Mikrokontroler
Pertemuan 3 Mikroprosessor dan Mikrokontroler
 

Operasi aritmatika register mikroprosesor

  • 1. Di susun Oleh : SYAHRUN FACREZY 201855202065 PENGISIAN DATA REGISTER DATA 8, 16, 32 BIT DAN OPERASI ARITMATIKA REGISTER MIKROPROSESOR
  • 2. Pengertian Mikroprosesor Mikroprosesor adalah sebuah central processing unit elektronik komputer yang terbuat dari transistor mini dan sirkuit lainnya di atas sebuah sirkuit terintegrasi semikonduktor. Mikroprosessor dapat dikelompokkan menurut teknologi yang dipergunakan, menurut jumlah bit data, menurut struktur atau menurut karakteristik mikroprosessor dan menurut fungsi dari mikroprosessor itu sendiri.
  • 3. Mikroprosesor untuk operasi Aritmatika Register merupakan sebagian memori dari mikroprosesor yang dapat diakses dengan kecepatan yang sangat tinggi. ➢ RegisterAX, 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. Pada prosesor 80386 terdapat tambahan register 32 bit, yaitu EAX, EBX, ECX dan EDX.
  • 4. Operasi Aritmatika Dalam bahasa Assembler  OPERASI PENAMBAHAN ADD Untuk menambah dalam bahasa assembler digunakan perintah ADD dan ADC serta INC.Perintah ADD digunakan dengan syntax : ADDTujuan,Asal PerintahADD ini akan menambahkan nilai padaTujuan dan Asal. Hasil yang didapat akan ditaruh padaTujuan, dalam bahasa pascal sama dengan instruksi Tujuan:=Tujuan + Asal. Sebagai contohnya : MOV AH,15h ;AH:=15h MOV AL,4 ;AL:=4 ADD AH,AL ;AH:=AH+AL, jadi AH=19h
  • 5.  OPERASI PENGURANGAN CONTOH: ASCII 9 –ASCII 5 (9 – 5) AL = 00111001 = 39H =ASCII 9 BL = 00110101 = 35H =ASCII 5 SUBAL,BL ; Hasil:AL = 00000100 = BCD 04 dan CF = 0AAS ; Hasil:AL = 00000100 = BCD 04 ; dan CF = 0; tidak diperlukan peminjaman ASCII 5 –ASCII 9 (5 – 9),Anggap AL = 00111001 = 35H =ASCII 5 ; dan BL = 00110101 = 39H =ASCII 9. SUBAL, BL ; Hasil:AL = 11111100 = - 4 ;  OPERASI PERKALIAN CONTOH: ;AL = 00000101 = hasil BCD 5 ; BH = 00001001 = hasil BCD 9 MUL BH ;AL x BH ;hasil dalam AX ;AX = 00000000 00101101 = 002DHAAM ;AX = 00000100 00000101 = 0405H, yang merupakan hasil BCD untuk angka 45. Jika menginginkan kodeASCII untuk hasilnya, gunakan instruksi berikutnya ORAX, 3030H ; Letakkan 3 pada angka atas di setiap byte. ;AX = 00110100 00110101 = 3435H, ; yang merupakan kodeASCII untuk angka 45.
  • 6.  PEMBAGIAN Operasi pada pembagian pada dasarnya sama dengan perkalian. Untuk operasi pembagian digunakan perintah DIV dengan syntax: CONTOH: ;AX = 0607H hasil BCD untuk 67 desimal ; CH = 09H, sekarang atur menjadi biner AAD ; Hasil:AX = 0043 = 43H = 67 desimal DIV CH ; BagiAX dengan hasil BCD pada CH Hasil Bagi :AL = 07 hasil BCD Sisa :AH = 04 hasil BCD Flags tidak diterangkan setelah DIV.
  • 7. Metode operasi aritmatika bahasa assembly pada register mikroprosesor Penelitian ini bertujuan untuk pembuktian operasi aritmatika bahasa assembly pada register mikroprosesor. Dalam hal ini pembuktian menggunakan program yang terdapat pada komputer yaitu Cmd. Dengan perintah sebagai berikut : 1. Masukkan perintah pada Run :cmd Akan tampil pada layar : 2. Kemudian masukkan perintah debug dan perintah a100 : 3. Penginputan Nilai Untuk Pengisian Register
  • 8. 4. Lakukan pengisian register dengan perintah MOV pada registerAX, BX, CX, DX : a. UntukAx, dengan mengetikkan perintah : MOV AH, 10 MOV AL, 12 Enter g= 100 104 5. Kemudian Lakukan Pengisian untuk register BX, CX, DX
  • 9. Kesimpulan Hasil dari penelitian pengisian data register data pada mikroprosesor dan kemudian dilakukannya operasi aritmatika dapat ditarik beberapa kesimpulan diantaranya adalah: 1. Pengisian data Register menggunakan Cmd,bertujuan untuk mengetahui tentang penggabungan pengisian data pada register 8 bit (AH) dan 16 bit (AL) menjadi 32 bit (AX) 2. Pembuktian operasi aritmatika (Penjumlahan, Pengurangan, Perkalian dan Pembagian) pada register.