Kayıtlar

Kasım, 2020 tarihine ait yayınlar gösteriliyor

Assembly Dili ile Ekranda Üçgen Çizdirme

Resim
Assembly Dili ile Ekranda Üçgen Çizdirme      Herkese selamlar, bu yazımızda Assembly dili ile ekrana üçgen çizdireceğiz. Bir önceki yazıya ek olarak cmp, jle ve call vb. komutları kullanıyoruz bu kodumuzda.     İlk başta ekranı temizlemek için gerekli olan kodu yazmamız gerekiyordu ekranın temiz olması için, o yazıldı. Devamında ekranda cursorda satır ve sütunda yer değişimi yapma olayı çözüldü, gerisi de kod içeriğinde mevcuttur.  Bu arada assembly dilini DOSBOX kullanarak çalıştırmaktayım, aşağıda görselde görebilirsiniz bunu. Şimdi kodlama kısmına geçelim. .model small .data yildiz db '*' , '$' isim db 'made by m.faruk gul' , '$' blog db 'mfgstudiosblog' , '$' ;burada verileri saklayacagiz .code mov ax ,@ data mov ds , ax mov ax , 3 ;ekranı temizlemek için kullanıyoruz int 10h    ;her işlemin sonunda olmalı diyebiliriz ;koda giris yapalim MOV DH , 7 MOV DL , 38 sag : MOV AH , 02H MOV BH , 00 ADD DH , 1 ;...

Bilgisayar Mühendisliği Bölümü Zorlukları? Nedir? Öğrencilik Dönemi? vs.

Resim
Bilgisayar Mühendisliği Bölümü Zorlukları? Nedir? Öğrencilik Dönemi? vs. Bu sefer sizler için bir video çektik. Bilgisayar mühendisliği öğrencisi olarak merak edilen soruları bildiğim ölçüde cevaplamaya çalıştım. Güzel bir video olduğunu düşünüyorum :) Video hakkında Bu videoda Bursa Uludağ Üniversitesi Bilgisayar Mühendisliğinde okuyan birine Bilgisayar Mühendisliği hakkında sorular sorduk. Umarım bu videoda Bilgisayar Mühendisliği hakkında aklınızda sorulara cevap bulabilmişsinizdir. Bilgisayar Mühendisliği hakkında aklınıza daha fazla soru gelirse yorumlara yazabilirsiniz. Eğer videoyu beğendiyseniz beğenmeyi ve paylaşmayı unutmayın, kendinize çok iyi bakın bir sonraki videoda görüşmek üzere :) Görüntü kalitesi için de özür diliyorum, biliyorsunuz hepimiz şuanda bir pandemi süreci içerisindeyiz ve bu videoyu böyle çekmek durumunda kaldık. Anlayışınız için teşekkürler :) Mehmet Faruk Gül Instagram: @mfgstudiosblog Sorular 00:20 Bilgisayar Mühendisliği zor mu? 02:07 Bilgisayar Mü...

Assembly Dilinde İki Basamaklı İki Sayının Toplanması

Resim
Assembly Dilinde İki Basamaklı İki Sayının Toplanması Bu yazımızda bir tane Assembly kodu denemesi yapıyoruz. Makine diline en yakın kod olan bu dil ile kod yazma işlemi zorlayıcı ve vakit alıcı olduğundan daha yüksek seviyeli diller kullanmaktayız günlük hayatımızda ama yine de 'Ne kadar zor olabilir ki?' diyenler için iki basamaklı iki sayının toplamını yapan programı kendimde deneyerek açıklamaya çalıştım. Tabi ki normal bir Python dilinden daha detaylı bir şekilde olacağı açıktır ama altta yapmış olacağımız assembly programının python versiyonunu gösterelim, öyle devam edelim. Aradaki farkı daha güzel anlamış oluruz diye düşünüyorum böylelikle. Python Kodu x = int(input('ilk sayiyi giriniz: ')) y = int(input('ikinci sayiyi giriniz: ')) c = x+y print(c) Çıktısı Assembly Kodu ;IKI SAYIYI TOPLAMA UYGULAMASI ;ONEMLI NOT >>> ;>>> Iki basamakli iki sayinin toplami yapilabilmektedir sadece. .model small .stack 10 ;burasi baslangicta duracak. .da...