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 […]
Tag: assembly türkçe kaynak
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 […]
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 […]
80×86 Assembly – MOV Komutu
MOV Komutu İki işlenen ile kullanılan MOV komutu ikinci işlenendeki veriyi ilk işlenene atar(taşır,aktarır). Ancak MOV komutunun bazı kısıtlamaları vardır; her iki işlenen de mem ve sreg olamayacağı gibi ilk işlenen sreg iken ikinci işlenen idata olamaz. 80×86 Assembly serisini […]
80×86 Assembly – Veri Aktarım Komutları
Veri Aktarım Komutları MOV, MOVVSX, MOVZX, LEA, LDS, LES, XCHG, XLAT / XLATB gibi komutlar bu gruba bağlıdır ve çeşitli yollarda veri aktarımı yapmak için tasarlanmışlardır. Bu komut kümelerinin çalışması bayrakları etkilemez. MOV move data MOVSX move with sign extention […]