Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
6Activity
0 of .
Results for:
No results containing your search query
P. 1
LAPORAN-OPERASI-ARITMATIKA

LAPORAN-OPERASI-ARITMATIKA

Ratings: (0)|Views: 603 |Likes:

More info:

Categories:Types, Research
Published by: Johan Wahyu Prasetyo on Oct 17, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/07/2012

pdf

text

original

 
UNIT 3OPERASI ARITMATIKA
Dibuat oleh :
Laurensius Wahyu Tirtana408531305031PROGRAM STUDI D-3 TEKNIK ELEKTROJURUSAN TEKNIK ELEKTROFAKULTAS TEKNIK UNIVERSITAS NEGERI MALANG2009
 
A. Tujuan
Setelah mempraktekan latihan perpindahan data mahasiswa diharapkan mampu :
Mengerti dan memahami berbagai macam operasi Operasi Aritmatika.
Terampil mengoperasikan operasi aritmatika.
Memahami perintah operasi dan fungsi didalam operasi aritmatika.
B. Dasar Teori
Instruksi instruksi aritmatika meliputi : penambahan (addition), pengurangan(substruction), pembandingan (comparison), perkalian (multiplication), dan pembagian(division).
1.Penjumlahan (Addition)
Instruksi yang digunakan untuk keperluan ini adalah ADD, ADC (
add with carry)
, danINC (
increment)
. Mode pengalamatan yang terjadi pada operasi penjumlahan mencakuphampir semua mode pengalamatan yang ada, kecuali penjumlahan dari memori ke memoridan dari memori ke register segmen. Operasi penjumlahan ini akan menyebabkan perubahan bit – bit pada flag register, yaitu bit – bit : Z, C, A, S, P, dan O.
Penjumlahan Register (
register addition)
Penjumlahan register (
register addition)
adalah penjumlahan yang terjadi antara datasuatu register asal dan suatu register tujuan. Hasil penjumlahan ini disimpan di register tujuan.Sintaks :
ADD reg_tujuan,reg_asal
Contoh :
ADDBL,CL;menjumlahkan isi register BL dan CL, hasilnya disimpan di;register BLADDCX,BX;menjumlahkan isi register CX dan BX, hasilnya disimpan;di register CX
Penjumlahan Dengan Data Langsung (
immediate addition)
Penjumlahan dengan data langsung (
immediate addition)
adalah penjumlahan yangterjadi antara isi suatu register dengan suatu data (mentah). Hasilnya disimpan diregister tersebut.Sintaks :
ADD reg , data
Contoh :
ADDAH,80h;menjumlahkan isi register AH dengan 80h, hasilnya
 
;disimpan di AHADDBX,100h;menjumlahkan isi register BX dengan 100h, hasilnya;disimpan di register CX
Penjumlahan Memori – Register (
memory-register addition)
Penjumlahan memori–register (
memory-register addition)
terjadi antara data suatulokasi memori (asal) ke suatu register (tujuan) atau sebaliknya. Hasil penjumlahandisimpan di register tujuan tersebut.Sintaks :
ADD reg , [alamat]ADD [alamat] , reg
Contoh :
ADDAH, [AL];isi register AH dijumlahkan dengan data pada lokasi;memori beralamat [DSx10h+AL], hasilnya disimpan;di register AHADD[AL], AH;data pada lokasi memori beralamat [DSx10h+AL];dijumlahkan dengan isi register AH, hasilnya disimpan;memori tersebutADDAH, VAR1;isi register AH dijumlahkan dengan variabel VAR1;(sebuah data di lokasi memori yang diwakili oleh;VAR1) dan hasilnya disimpan di register AH
INC
(increment)
Increment (penambahan 1) menyebabkan data pada suatu lokasi memori atau suaturegister bertambah 1.Sintaks :
INCregINC[alamat]
Contoh :
INCDL;isi register DL ditambah 1INC[SI];isi lokasi memori beralamat [DSx10h+SI] ditambah 1INC VAR2;isi VAR2 ditambah 1
ADC
(add with carry)
ADC
(add with carry
)pada dasarnya similar (mirip) dengan penjumlahan biasa(ADD). Bedanya, pad operasi ADC, bit carry (C) turut dijumlahkan. Sintaksnya jugamirip dengan operasi ADD (ADD diganti dengan ADC).Contoh :

Activity (6)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Nur Fakhrunnisaa liked this
Putri Permata liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->