80×86 Assembly – LES Komutu

80×86 Assembly – LES Komutu

LES Komutu LES komutu LDS komutu ile aynı özellikleri göstermektedir. Ancak işlem olarak DS yazmacına değilde ES yazmacına işlem yapar. Yani; regw ile belirlenen yazmaç ES yazmacına, mem ile belirlenen bellek bölgesinde bulunan değerler yüklenir. Yapılan işlem kısaca [mem] değeri […]

80×86 Assembly – LDS Komutu

80×86 Assembly – LDS Komutu

LDS Komutu LDS komutu; regw ile belirlenen yazmaç DS yazmacına, mem ile belirlenen bellek bölgesinde bulunan değerler yüklenir. Yapılan işlem kısaca [mem] değeri regw‘e atanır, [mem + 2] DS’ye atanır. Bu komut bir seferde DS:SI ikilisinin değerlerinin bellek alanından alınmasını […]

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 […]