Şimdi Ara

Assembly Dilinden Anlayanlar İçeri (Saat 17.00'ye kadar)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir (1 Mobil) - 2 Masaüstü1 Mobil
5 sn
3
Cevap
0
Favori
989
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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.







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

    < Bu ileti mini sürüm kullanılarak atıldı >
  • iboocum kullanıcısına yanıt
    Anlayan çıkar elbet ya, ölüm kalım meselesi gibi birşey.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.