- 4 Haz 2015
- 1,299
- 0
Makine Dili Nedir?
Makine Dili Mikroişlemci Ya Da Mikro Denetleyici Gibi Komut İşleme Yeteneğine Sahip Entegrelerin İşleyebilecekleri Komutlardan Ve Buna Uygun Söz Diziminden Oluşan Dile Verilen Addır. Makine Dili, İşlemcinin Verilen Komutlar Doğrultusunda Çalıştırılmasını Sağlayan Ve İşlemci Mimarisine Göre Değişen En Alt Seviyedeki Programlama Dilidir. Bu Dil Sadece 0 Ve 1 İkililerinin Anlamlı Kombinasyonlarından Meydana Gelmektedir. Bu Nedenle, Makine Dilinin Anlaşılması Çok Güçtür.
Sonuç Olarak Bilgisayar Programı Hangi Dilde Olursa Olsun Formatı Makine Diline Çevrilmesi Gereklidir. Her Emrin Yerine Getirilmesine ' Instruction Cycle ' Denir Ve 4 Ana Kısımdan Oluşur.
Fetch: Bir Sonraki Emri Hafızadan Getir.
Decode: Emrin Ne Demek İstediğini Çöz.
Execute: Emir Yerine Getirilir, İşlem Yapılır.
Store: Sonucu Sakla.
Kısaca Özetleyecek Olursak;
Bilgisayarın Doğal Dilidir.
Bilgisayarın Donanımsal Tasarımına Bağlıdır.
Makine Dili 010101001Lerden Oluşan Komutlardır Ve Bunlar Doğrudan Makineye Hitap Eder.
Makine Dili İşlemci Türüne Özel Olarak Yazılmaktadır. Dolayısıyla, Bir İşlemci Türü İçin Makine Diliyle Yazılmış Program, Diğer İşlemciler İçin Uygun Olmamaktadır.
Bilgisayar Ortamında 4 Çeşit Sayı Sistemi Kullanılmaktadır.
2 Lik Sayı Sistemi
8 Lik Sayı Sistemi
10 Luk Sayı Sistemi
16 Lık Sayı Sistemi
Bunları Açıklayacak Olursak
2 Lik Sayı Sistemi
2 Lik Yani Binary Sayı Sistemi İkili Sayılar Sayıların 2 Tabanında Yazılmasıyla Elde Edilir. Dolayısıyla Tüm Sayılar 0 Ve 1 Rakamları Kullanılarak İfade Edilirler. Elektronik Devrelerindeki Kolay Uygulanabilmeleri Nedeniyle Günümüz Bilgisayarlarının Neredeyse Tamamında Kullanılırlar.
8 Lik Sayı Sistemi
8 Lik Yani Okal Sayı Sistemi, Veya Kısa Hali Okt, 0'dan 7'e Kadar 8 Tabanlı Sayı Sitemidir.
10 Luk Sayı Sistemi
10 Luk Yani Decimal Sayı Sistemi Tüm Rakamlardan Oluşur. Yani, 0 1 2 3 4 5 6 7 8 9 Sayılarından Oluşur. On Adet Sayı Bulunduğu İçin Bu Rakam Sisteminin Tabanı 10'dur.
16 Lık Sayı Sistemi
16 Lık Yani Heksadesimal Sayı Sistemi, Bilgisayar Belleğindeki 8 Bit'lik Bayt'ları Göstermek İçin Kullanılan Bir Kestirme Yoldur.
Bu Sayı Sistemine "16 Tabanlı Sayı Sistemi" Denilmesinin Nedeni, 16 Tane Sembolden Oluşmasıdır. Sembollerden 10 Tanesi Rakamlarla (0, 1, 2, 3, 4, 5, 6, 7, 8, 9), Geri Kalan 6 Tanesi Harflerle (A, B, C, D, E, F) Temsil Edilir.
Makine Dili Mikroişlemci Ya Da Mikro Denetleyici Gibi Komut İşleme Yeteneğine Sahip Entegrelerin İşleyebilecekleri Komutlardan Ve Buna Uygun Söz Diziminden Oluşan Dile Verilen Addır. Makine Dili, İşlemcinin Verilen Komutlar Doğrultusunda Çalıştırılmasını Sağlayan Ve İşlemci Mimarisine Göre Değişen En Alt Seviyedeki Programlama Dilidir. Bu Dil Sadece 0 Ve 1 İkililerinin Anlamlı Kombinasyonlarından Meydana Gelmektedir. Bu Nedenle, Makine Dilinin Anlaşılması Çok Güçtür.
Sonuç Olarak Bilgisayar Programı Hangi Dilde Olursa Olsun Formatı Makine Diline Çevrilmesi Gereklidir. Her Emrin Yerine Getirilmesine ' Instruction Cycle ' Denir Ve 4 Ana Kısımdan Oluşur.
Fetch: Bir Sonraki Emri Hafızadan Getir.
Decode: Emrin Ne Demek İstediğini Çöz.
Execute: Emir Yerine Getirilir, İşlem Yapılır.
Store: Sonucu Sakla.
Kısaca Özetleyecek Olursak;
Bilgisayarın Doğal Dilidir.
Bilgisayarın Donanımsal Tasarımına Bağlıdır.
Makine Dili 010101001Lerden Oluşan Komutlardır Ve Bunlar Doğrudan Makineye Hitap Eder.
Makine Dili İşlemci Türüne Özel Olarak Yazılmaktadır. Dolayısıyla, Bir İşlemci Türü İçin Makine Diliyle Yazılmış Program, Diğer İşlemciler İçin Uygun Olmamaktadır.
Bilgisayar Ortamında 4 Çeşit Sayı Sistemi Kullanılmaktadır.
2 Lik Sayı Sistemi
8 Lik Sayı Sistemi
10 Luk Sayı Sistemi
16 Lık Sayı Sistemi
Bunları Açıklayacak Olursak
2 Lik Sayı Sistemi
2 Lik Yani Binary Sayı Sistemi İkili Sayılar Sayıların 2 Tabanında Yazılmasıyla Elde Edilir. Dolayısıyla Tüm Sayılar 0 Ve 1 Rakamları Kullanılarak İfade Edilirler. Elektronik Devrelerindeki Kolay Uygulanabilmeleri Nedeniyle Günümüz Bilgisayarlarının Neredeyse Tamamında Kullanılırlar.
8 Lik Sayı Sistemi
8 Lik Yani Okal Sayı Sistemi, Veya Kısa Hali Okt, 0'dan 7'e Kadar 8 Tabanlı Sayı Sitemidir.
10 Luk Sayı Sistemi
10 Luk Yani Decimal Sayı Sistemi Tüm Rakamlardan Oluşur. Yani, 0 1 2 3 4 5 6 7 8 9 Sayılarından Oluşur. On Adet Sayı Bulunduğu İçin Bu Rakam Sisteminin Tabanı 10'dur.
16 Lık Sayı Sistemi
16 Lık Yani Heksadesimal Sayı Sistemi, Bilgisayar Belleğindeki 8 Bit'lik Bayt'ları Göstermek İçin Kullanılan Bir Kestirme Yoldur.
Bu Sayı Sistemine "16 Tabanlı Sayı Sistemi" Denilmesinin Nedeni, 16 Tane Sembolden Oluşmasıdır. Sembollerden 10 Tanesi Rakamlarla (0, 1, 2, 3, 4, 5, 6, 7, 8, 9), Geri Kalan 6 Tanesi Harflerle (A, B, C, D, E, F) Temsil Edilir.
Video Anlatım
[ame]https://www.youtube.com/watch?v=UiJtIkuOa1E[/ame]
Son düzenleme: