Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
975
Tıklama
0
Öne Çıkarma
Assembly Dilinden Anlayanlar İçeri (Saat 17.00'ye kadar)
S
10 yıl
Yüzbaşı
Konu Sahibi

Merhaba arkadaşlar,

Elimde birkaç soru var ve cevabına ihtiyacım var lütfen rica etsem yardımcı olabilecek var mıdır ?

1.Aşağıdaki kod satırlarını assembly diline çeviriniz.
Do
add eax,2
if( ebx < sayi2)
mov ebx, 0
else
mov ebx, sayi1
While ( sayi2 >= sayi1 ) and (eax >= ebx)

2.EAX kaydedicisini MUL, İMUL komutlarını KULLANMADAN 124 ile çarpacak kod satırlarını yazınız.

3.Aşağıdaki matematiksel işlemi assembly koduna çevirin, (VAR1 işaretli DWORD tipinde tanımlanmıştır)

EBX= [(CX*DX)/BX]+[(ECX-VAR1)/(AX+DX)]

4. Aşağıdaki matematiksel işlemi assembly koduna çevirin, (VAR1 işaretli DWORD tipinde tanımlanmıştır)

EAX = -VAR1 + (1-EDX) + (ECX-1) * 2

5.Aşağıdaki kod, dizi’nin elemanlarını toplayıp EAX kaydedicisine kopyalıyor. Buna göre eksik olan 3., 4. ve 5. satırları tamamlayınız.
dizi DWORD 10000h,20000h,30000h,40000h
1: mov edi, OFFSET dword1
2: mov ecx, LENGTHOF dword1
3: ?
4: ?
5: ?
6: loop L1




Arkadaşlar herhangi 2 tanesini çözmeniz benim için yeterli lütfen yeni görmeye başladım hiç anlayamıyorum.

Şimdiden teşekkür ederim.



İ
10 yıl
Binbaşı

Hayrına Up hiç bir şey anlamadım



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
S
10 yıl
Yüzbaşı
Konu Sahibi

Anlayan çıkar elbet ya, ölüm kalım meselesi gibi birşey.




Bu mesajda bahsedilenler: @iboocum
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.