Elektrotekno.com Ana Sayfa || Tezler, Makaleler vb.


Şu an E-kütüphane (Elektrik, elektronik ve haberleşme konularında) kategorisi içerisindeki Tezler, Makaleler vb. forumunda bulunuyorsunuz. Bu sayfada üyelerimizin "Intel 80x86 Komut Seti" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.

Intel 80x86 Komut Seti

Kayıt: 03 Ksm 2006
Mesajlar: 1
Konum: Eskişehir
Offline
FranTic
Tarih: 03 10 2007 21:35

Intel 8086 Komut Seti

Bu makalemizde 80x86 gerçek mod komutlar􀃕􀁑􀃕 inceleyece􀃷iz.
80x86 KOMUT SET􀃸 (Bölüm 1)
X86 tabanl􀃕 mikroi􀃺lemcilerin icra etti􀃷i makine kodlar􀃕 sabit olmas􀃕na ra􀃷men, programlama
dillerinin komut ve ifadeleri farkl􀃕 olabilir. Assembly programlama dilininde di􀃷er programlama
dillerinde oldu􀃷u gibi bir dizi komutu vard􀃕r. Bu komutlar genelde mnemonik’ler (nivmonik
diye okunur) 􀃺eklindedir. Örne􀃷in LEA mnemoni􀃷i Load Effective Adres kelimelerinin
􀁎􀃕salt􀃕lm􀃕􀃺􀀃􀃺eklidir. Bu makalemizde x86 Assembly programlama dilinin komutlar􀃕􀁑􀃕 anlatmaya
çal􀃕􀃺aca􀃷􀃕m ve bu makalede aç􀃕klanan komutlar􀃕 ö􀃷rendi􀃷inizde kendi ba􀃺􀃕􀁑􀃕za program
yazabilir hale geleceksiniz. Asl􀃕nda 80386 ve sonras􀃕 mikroi􀃺lemciler için daha birçok komut
mevcuttur ve bu komutlar assembly dilinde program yazma i􀃺ini kolayla􀃺􀁗􀃕􀁕􀃕r. Bu komutlar􀃕
ilerleyen makalelerimizde aç􀃕klamaya çal􀃕􀃺aca􀃷􀃕m.
80x86 komutlar􀃕 genelde 8 grup alt􀃕nda incelenir.
1) Veri ta􀃺􀃕ma komutlar􀃕
mov, lea, les , push, pop, pushf, popf
2) Dönü􀃺türme komutlar􀃕
cbw, cwd, xlat
3) Aritmetic komutlar
add, inc sub, dec, cmp, neg, mul, imul, div, idiv
4) Mant􀃕ksal, kayd􀃕rma, çevirme ve bitsel i􀃺lemler için komutlar
and, or, xor, not, shl, shr, rcl, rcr
5) I/O (Giri􀃺/Ç􀃕􀁎􀃕􀃺) komutlar􀃕
in, out
6) Karakter dizi (String) komutlar􀃕
movs, stos, lods
7) Program ak􀃕􀃺 kontrol komutlar􀃕
jmp, call, ret, Jxx (􀃺artl􀃕 dallanma komutlar􀃕)
8) Di􀃷er komutlar
clc, stc, cmc
Veri Ta􀃺􀃕ma Komutlar􀃕
Veri ta􀃺􀃕ma komutlar􀃕 bir de􀃷eri bir yerden ba􀃺ka bir yere ta􀃺􀃕maya yarar. mov, xchg, lds, lea,
les, lfs, lgs, lss, push, pusha, pushad, pushf, pushfd, pop, popa, popad, popf, popfd, lahf, ve
sahf komutlar􀃕 veri ta􀃺􀃕ma komutlar􀃕􀁇􀃕r.
MOV komutu
Bu komutun kullan􀃕m 􀃺ekilleri a􀃺􀁄􀃷􀃕daki gibidir.
mov reg, reg
mov mem, reg
mov reg, mem
mov mem, immediate data
mov reg, immediate data
mov ax/al, mem
mov mem, ax/al
mov segreg, mem16
mov segreg, reg16
mov mem16, segreg
mov reg16, segreg

Intel 80x86 Komut Seti

Intel 80x86 Komut Seti

Intel 80x86 Komut Seti



Intel 80x86 Komut Seti


Benzer Konular

- Introduction to 80X86 Assembly Language and Com...

- pendel deney seti aracılığıyla d.a-a.a şebekele...
- Mikroelektronika Pic Programlayıcı ve Deney Seti
- C 6713 DSK Seti İle Gerçek Zamanlı Kişi Ayırma...
- PIC mikrodenetleyicileri geliştirme seti için d...
- FPGA için VHDL ve Verilog üzerine interaktif eğ...
- Çok iyi bir mimari tefriş sembol seti
- mikro işlemci komut listesi
- Dijital uydu seti alacağım yardım edermisiniz?
- dsPIC için minideney seti.

- I/O kartı kontrol eğitim seti

- ProgDvb Intel kullanıcıları icin gerekli dosya
- GPO ile kısıtlanan komut satırı kullanımı
- Symantec ve Intel ittifakı
- Pic Öğreniyorum Seti
- Intel de ucuz PC peşinde



Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar için iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71