80×86 Assembly – LEA Komutu

80×86 Assembly – LEA Komutu

LEA Komutu LEA komutu, işlem sonucunda regw de oluşan değer mem ile tanımlı bellek alanının, kesimin başından itibaren kaç byte ileride olduğunu (göreli konum) belirlemektedir. Elde edilecek olan adres 16 bit uzunluğunda olacaktır. Bu nedenle işlem sonucunun oluşacağı kısım mutlaka […]

80×86 Assembly – MOVZX Komutu

80×86 Assembly – MOVZX Komutu

MOVZX Komutu MOVZX komutu, 8 bitlik değeri 16 bit veya 32 bitlik alana, 16 bitlik değeri ise 32 bitlik alana yerleştirir. İşaret uzantısı en anlamlı bitlerin 0 ile doldurulmasıyle elde edilir. Genel olarak ilk işlenen, ikinci işlenenden en az bir […]

Python MySQL Connector Class

Bu blogdan sonra Assembly derslerine devam edeceğiz. Öncelikle MySQL’den şunu indirmeniz gerekmekte. Ardından Github üzerinden kaynak kodlara erişmeniz gerekiyor. Hemen nasıl kullanacağınıza geçiyorum. MySQL nesnesi oluşturma

Tüm sonuçları almak

Tüm sonuçları aldığınızda toplam satır sayısı pymysql.count  atanır. Parametre […]

Python ile dosya formatı oluşturma ve okuma

Assembly derslerine devam edeceğiz fakat bunu paylaşma ihtiyacı duydum, örnek üzerinden kısa tutacağım. Python ile dosya formatı oluşturma ve okuma Her dilde olduğu gibi ikili (binary diye geçen) dosya formatları .txt, .csv gibi formatlara nazaran daha çok bilgileri gizlemeye yarayan […]

80×86 Assembly – MOVSX Komutu

80×86 Assembly – MOVSX Komutu

MOVSX Komutu MOVSX komutu 8 bitlik değeri, işareti ile birlikte 16 veya 32 bitlik alana, 16 bitlik değeri işareti ile birlikte 32 bitlik alana yerleştirir. İşaret en anlamlı bitin, yüksek anlamlı byte veya word boyunca tekrar edilmesi ile aktarılmaktadır. Genel […]