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
8Activity
0 of .
Results for:
No results containing your search query
P. 1
Addresing Mode Pada Microprocessor IBM-PC 8088

Addresing Mode Pada Microprocessor IBM-PC 8088

Ratings: (0)|Views: 400|Likes:
Published by raras_talas
Tugas saat kuliah...
Tugas saat kuliah...

More info:

Published by: raras_talas on Sep 28, 2008
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

05/09/2014

pdf

text

original

 
Tugas IndividuArsitektur dan Organisasi KomputerNama : Raras WirastoAddresing Mode pada Microprocessor IBM-PC 8088Immediate Addressing Mode
Pada
immediate addressing mode
data berada mengikuti opcode(
OperationCode
).Ex:Mov AL,35H B0 35Contoh instruksi diatas memerintahkan untuk mengisi akumulator AL dengan nilai 35H.Pada
immediate addressing mode
ini perintah dapat melibatkan 8 bit data atau pun 16 bitdata.Contoh diatas adalah 8 bit data,sedangkan untuk 16 bit data contohnya adalah sbb:Ex:Mov SI,1234H BE 34 12Instruksi tersebut akan memindahkan 16 bit 1234H ke index register SI. Telihat pada perintah
immediate
ini dua byte 34 12 disimpan dalam memori berupa
low-order 
terlebihdahulu.
Addressing Mode Postbyte
Sebagian besar instruksi immediate melibatkan
register 
8088, tetapi sebenarnyasangat memungkinkan untuk melakukan perintah ke lokasi memori secaralangsung.Sebagai contoh Opcode C6 yaitu memiliki perintah:Mov b r/m,immPada kasus tersebut, 8 bit
immediate byte
dipindahkan secara langsung ke suatu memoriyang didefinisikan oleh r/m.Arti dari r/m ini dijelaskan oleh Opcode byte yand disebut
 Addressing Mode Postbyte
.Ex:Add BL.19H Add b r/m,immPada perintah add ini hanya melibatkan satu opcode yaitu 80 diikuti Postbyte. Pada perintah ini hanya melibatkan
register 
saja maka postbyte 8 bit terdiri dari :mod[2bit]reg[3bit]r/m[3bit] : 11 000 011 yaitu C3H. sehingga memilik Opcobe sbb;80 C3 19 Add BL,19HSemua penjelasan opcode dapat dilihat pada
 IBM-PC 8088 User’s Manual/Handbook 
.
Register Addressing
 
Pada
 Register Addressing 
data yang ada ditemukan hanya pada register saja.Sebagai contoh:Dec CLArti dari Opcode diatas adalah mengurangi satu nilai dari isi register CL. Contoh ituadalah
 single operand instruction.
Register Addressing dapat juga melibatkan dua
operands
. Contoh :Mov AX,SIMemindahkan isi dari register SI ke register AX. Perintah register addressing mode dapatmelibatkan perpindahan data dari satu register ke register lain.
Direct Addressing Mode
Direct Addressing Mode mengguankan dua byte operand yang dapatmerepresentasikan alamat offset. Alamat offset ini dikombinasikan dengan nilai yang ada pada data segment register (DS) untuk membentuk alamat sebenarnya dari data.Ex :Mov BX,[2345H]Perintah tersebut memindahkan isi alamat memori offset 2345h ke dalam register BX.Alamat offset ini digunakan untuk menetukan alamat sebenarnya pada memoridengan cara menggabungkannya dengan data yang ada pada data segment(DS) register.Sebagai contoh diatas,asumsi DS bernilai 0200,maka alamat realnya adalah 2000 + 2345yaitu 4345.Data berada pada alamat 04345 untuk lower byte dan 04346 untuk high bytenya.Hal ini Karena pada 8088 IBM-PC menggunakan konvensi little endian.
Register Indirect Addressing
Index register SI dan DI serta base register BX dapat digunakan untuk menunjuk lokasi alamat memori, alamat sebenarnya diperoleh dengan menggabungkan data yang berada pada data segment (DS) register.Ex:Mov AX,[SI]Jika register index SI berisi data 1234 maka perintah tersebut akan mengisikan register AX dengan nilai/data yang berada pada alamat yang ditunjukan oleh gabungan datadalam SI dan DS.Sebagai perumpamaan jika DS bernilai 0200 maka alamat sebenarnyaadalah 03234. Sehingga Low addressnya adalah 03234 dan high addressnya03235.Apabila alamat 03234 berisi FEh dan alamat 03235 berisi 17h maka data pada AXakan berisi 17FEh.
Indexed addressing

Activity (8)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Iccank Laode liked this
citakhu liked this
taikucinganjing liked this
Tommy Dion liked this
Tommy Dion 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)//-->