Bilgisayar Donanım ve Sistem Yazılımı

Slides:



Advertisements
Benzer bir sunumlar
TAM SAYILAR NEDİR? Sıfırın sağındaki sayılar pozitif tam sayılar, sıfırın solundaki sayılar negatif tam sayılardır.Pozitif tam sayılar,negatif tam sayılar.
Advertisements

TAM SAYILAR.
TEMEL C PROGRAMLAMA DERSİ 2
Microsoft Excel.
Sayı Sistemleri Yrd. Doç. Dr. Oğuz ÇETİN.
ÜSLÜ SAYILAR Hazırlayan:Yunus YILMAZ
Operatörler.
PROGRAM GELİŞTİRME 1.HAFTA.
Tam sayılarda bölme ve çarpma işlemi
KESİRLER.
Rasyonel Sayılarla Çarpma Ve Bölme İşlemi
Hazırlayan Mahmut AĞLAN
TAM SAYILAR.
MATEMATİK DÖNEM ÖDEVİ.
TAM SAYILARLA İŞLEMLER
Bölme.
ÜSLÜ SAYILAR ileri.
İLKÖĞRETİM MATEMATİK 7.SINIF
TAM SAYILAR Pınar AKGÖZ.
T M SAYI AR Z.
2.Gün MATEMATİK 1.KİTAP ÇARPMA - BÖLME ANTRENMANLARLA
3.Gün MATEMATİK 1.KİTAP ÇARPMA - BÖLME ANTRENMANLARLA
İnternet Programlama - 2
Bir gösterge ve sayaç kullanarak 500 ile 5FF arasındaki onaltılık adreslerin içeriklerini sıfırlayan program döngüsünü yazınız. (100)16 = (256)
TAM SAYILARLA BOŞLUK DOLDURMA
KESİRLER ONDALIK KESİRLERİN TANIMI ONDALIK KESİR ÖRNEKLERİ
TAM SAYILAR.
Elif ÇAĞLAYAN Humayla ÖNDER Gamze Nur AYDIN Gülfer YÜKSEKDAĞ
KAREKÖKLÜ SAYILAR.
TAM SAYILARI SAYI DOĞRUSUNDA GÖSTERME TAM SAYILARDA DÖRT İŞLEM
8086 Programlama – Kısım III Prosedürler
ONDALIK KESİRLERDE 4 İŞLEM
Bölme İşlemi.
GERÇEK SAYILAR VE ÜSLÜ SAYILAR.
ONDALIK KESİRLER.
İLKÖĞRETİM MATEMATİK 8.SINIF
ÜSLÜ SAYILAR.
Sayı Sistemleri Geçen Hafta Analog ve Sayısal Büyüklük Kavramı
Sayı Sistemleri Geçen Hafta Kayan Noktalı Sayılar
TAM SAILAR İÇİNDEKİLER TAM SAYI KAVRAMI MUTLAK DEĞER
ANALOG-SAYISAL BÜYÜKLÜK VE SAYI SİSTEMLERİ
Ondalık kesirler matematİk.
SAYI SİSTEMLERİ-HESAPLAMALAR
Karşılaştırıcı ve Aritmetik İşlem Devreleri
DOĞAL SAYILARDA İŞLEMLER Doğal Sayılarda Toplama ve Çıkarma İşlemi
ZİHİNDEN ÇARPMA VE BÖLME
Annem doğum günüm için 18 kurabiye yaptı.Bana kurabiyeleri 3 erli olarak tabaklara yerleştirmemi söyledi.Dolaptan kaç tabak almalıyım? 18.
TAM SAYILARLA ÇARPMA VE BÖLME İŞLEMLERİ
8086 Programlaması – Kısım 1 1 Mikroişlemciler. İçerik 2 Hafıza Eri ş imi MOV komutu De ğ i ş kenler, Array’ler, Sabitler Aritmetik ve Mantık Komutları.
KAREKÖKLÜ SAYILAR.
DERS 2 SAYI DÜZENLERİ.
TAM SAYILAR.
8086 Programlama – Kısım III Prosedürler
ÜSLÜ SAYILAR.
Bilgisayar Donanım ve Sistem Yazılımı
Mikroişlemciler Giriş.
RASYONEL SAYILAR MATEMATİK 7 A-) RASYONEL SAYILARDA ÇIKARMA İŞLEMİ
TAM SAYILAR.
HAZIRLAYAN:ELİF CEYLAN.   Tam sayılarda toplama işlemi yapılırken, verilen tam sayıların aynı veya farklı işaretli oluşlarına göre işlem yapılır. Aynı.
Bilgisayar Donanım ve Sistem Yazılımı
TAM SAYILAR.
Mikroişlemcili Sistem Tasarımı
KAREKÖKLÜ SAYILAR Sunuindir.blogspot.com. Tanım: denkleminde elde edilen x’ e a’ nın n’ inci dereceden kökü denir.
MİKROİŞLEMCİLER VE MİKROBİLGİSAYARLAR
TAM SAYILAR. Tam sayılar; Tam sayılar; bunlar birer tam sayıdır bunlar birer tam sayıdır.
Bilgisayar Mühendisliğine Giriş
NİŞANTAŞI ÜNİVERSİTESİ
7.SINIF TAM SAYILAR İrfan KAYAŞ
ÜSLÜ SAYILAR-7 İrfan KAYAŞ.
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

Bilgisayar Donanım ve Sistem Yazılımı Aslı Eyecioğlu Özmutlu aozmutlu@bartin.edu.tr

Hedefler Emu8086 ile aritmetik işlemler (devam)

Geçen Hafta Taşıma - MOV Komutu Toplama - ADD Komutu Çıkarma - SUB Komutu İkili Sistemde Tümleyen Aritmetiği Elde Biti (Carry) Taşma (Overflow) Artırma –INC komutu Azaltma –DEC komutu Tümleyen –NEG komutu

Bu Hafta Çarpma – MUL-IMUL Komutları Bölme – DIV-IDIV Komutları

Çarpma-Bölme Komutları Çarpma ve bölme işlemleri 2 şekilde toplama ve çıkarma işlemlerinden farklıdır: İki negatif sayının çarpımı pozitiftir. İki sayının çarpımından/bölümünden elde edilen sayı bu iki sayının boyutundan daha büyük/küçük olabilir.

Çarpma Komutları MUL ve IMUL İki farklı çarpma komutu vardır: MUL: İşaretsiz sayılar için kullanılır. IMUL : İşaretli sayılar için kullanılır.

Çarpma Komutları MUL ve IMUL Çarpılan iki sayıdan elde edilen çarpımın boyutu bu iki sayıdan büyük olabilir. Boyut konusundaki sorun ise sonucun bir büyük boyda belirlenmesi ile çözülür. 1 byte lık iki sayı çarpılınca sonuç 2 byte lık bir alana yerleştirilir; 2 byte lık iki sayı çarpılırsa sonuç 4 byte lık bir alana yerleştirilir...

Çarpma Komutları MUL ve IMUL Çarpma komutundan önce çarpılacak ikinci sayının (boyutuna uygun biçimde) AL veya AX’e yerleştirilmesi gerekir. Benzer biçimde sonuçta AX veya AX-DX kaydedicilerine yerleştirilir. AX = AL * Operand (operand byte ise) (DX AX) = AX * Operand (operand word ise)

Çarpma Komutları-MUL

Çarpma Komutları-IMUL

Bölme Komutları DIV ve IDIV İki farklı bölme komutu vardır: DIV: İşaretsiz sayılar için kullanılır. IDIV : İşaretli sayılar için kullanılır.

Bölme Komutları DIV ve IDIV Çarpmada yapılan işlemin tersine, bölme işlemi bölünene göre küçük boyut üretir. Bu yüzden komutları kullanırken bölünenin boyutu bölenin boyutunun iki katı olmalıdır.

Bölme Komutları DIV ve IDIV Çarpmada yapılan işlemin tersine, bölme işlemi bölünene göre küçük boyut üretir. Bu yüzden komutları kullanırken bölünenin boyutu bölenin boyutunun iki katı olmalıdır. AL = AX/ Operand (operand byte ise) AH = Kalan AX =(DX AX) /Operand (operand word ise) DX= Kalan

DIV Komutu

IDIV Komutu

Kaynaklar http://www.emu8086.com/dr/index.html

Teşekkürler Sorular? Aslı Eyecioğlu Özmutlu aozmutlu@bartin.edu.tr