Operasi Aritmatika Tipe Penjumlahan ADD ADC INC Pengurangan
- Slides: 13
Operasi Aritmatika
Tipe • Penjumlahan (ADD, ADC, INC) • Pengurangan (SUB, SBB, DEC) • Perkalian (MUL) • Pembagian (DIV)
ADD • Menambahkan nilai pada Tujuan dan Asal, untuk selanjutnya hasil dimasukkan kembali ke Tujuan • Sintaks : • ADD Tujuan, Asal • Lebar Tujuan dan Asal harus sama (8 bit – 8 bit / 16 bit – 16 bit) • Tujuan tidak cukup => Carry Flag = 1
ADD • Contoh :
ADC • Menambahkan Tujuan , Asal, dan Carry Flag • Sintaks : • ADC Tujuan, Asal • Menyederhanakan penjumlahan bilangan besar • Flag yang terperngaruh : • CF, PF, AF, ZF, SF, OF
ADC • Contoh : 12345678 H + 9 ABCDEF 0 H MOV AX, 1234 h MOV BX, 9 ABCh MOV CX, 5678 h MOV DX, 0 DEF 0 h ADD CX, DX ADC AX, BX ; AX = 1234 h CF = 0 ; BX = 9 ABCh CF = 0 ; BX = 5678 h CF = 0 ; DX = DEF 0 h CF = 0 ; CX = 3568 h CF = 1 ; AX = AX+BX+CF = ACF 1
INC • Menambah Tujuan dengan 1 • Sintaks : • INC Tujuan • Flag terpengaruh : • OF, SF, ZF, AF, PF
SUB • Mengurangkan Tujuan dan Asal, hasil disimpan ke Tujuan • Sintaks : • SUB Tujuan, Asal • Lebar Tujuan dan Asal harus sama • Menolkan nilai register => SUB dengan registernya • Flag terpengaruh : • AF, CF, OF, PF, SF, ZF
SBB • Mengurangkan Tujuan, Asal, dan Carry Flag • Sintaks : • SBB Tujuan, Asal • Untuk pengurangan lebih dari 16 bit • Flag terpengaruh : • AF, CF, OF, PF, SF, ZF
DEC • Mengurangkan Tujuan dengan 1 • Sintaks : • DEC Tujuan • Flag terpengaruh : • AF, OF, PF, SF, ZF
MUL • Mengalikan bilangan 8 bit atau 16 bit • Sintaks : • MUL Sumber • Sumber = 8 bit => • AX = AL x Sumber • Sumber = 16 bit => • DX: AX = AX x Sumber • DX = hasil high word • Flag terpengaruh : • CF, OF
DIV • Membagi bilangan dengan Sumber • Sintaks : • DIV Sumber • Sumber = 8 bit • AX = AX / Sumber • AH = sisa pembagian • AL = hasil pembagian • Sumber = 16 bit • DX: AX = AX / Sumber • DX = sisa pembagian • AX = hasil pembagian • Flag terpengaruh : • Flag register tidak dapat ditentukan / undefined
NEG • Mengurangkan 0 dengan Sumber, dan meyimpannya sebagai komplemen ke-2 • Sintaks : • NEG Sumber • Hasil disimpan kembali ke Sumber • Flag terpengaruh : • AF, CF, OF, PF, SF, ZF
- Operasi penjumlahan dan pengurangan bilangan bulat
- Operasi vektor penjumlahan pengurangan perkalian
- Contoh soal penjumlahan dan pengurangan bilangan romawi
- Dasar pembagian bilangan biner adalah...
- Pembagian bilangan bulat
- Penjumlahan dan pengurangan dalam satuan sudut
- Bentuk penjumlahan dari suku-suku barisan aritmetika adalah
- Hasil kali skalar dua vektor
- Operasi matriks penjumlahan
- Operasi dasar aritmatika
- Operasi aritmatika pada pengolahan citra
- Operator aritmatika biner adalah
- Arti competitive regulatory policy
- Teori ideal typynya max weber