Assembler wyświetlanie wyniku

0

Witam
Mam assembler na linuxie (lubuntu 32 bit) kompilator nasm a program, który używam to sasm.
Nie miałem wcześniej styczności z assemblerem a chcę dokończyć odpowiednie programy, które po prostu wyświetlą wynik

 
section .data
transTab db "0123456789"
section .text
.....brakujacy kod....
mov edx, 3
mov ecx, [transTab + edx]

Chodzi o uzupełnienie brakującego kodu tak, żeby wyświetlony był wynik (powinien wynosić 4)

Jak wypisać wartości z rejestrów:

  1. Wierzchołkiem stosu STO jest fizyczny rejestr R4 i wykonując poniższe instrukcje dla wektorów v = [1,2] i w = [3,4]
fld [v]
fmul [w]
fld [v + 8]
fmul [w + 8]
fadd ST(1)
  1. Jak wyświetlić wartości rejestru MM0
    v1: dw 65534, 2, 65534, 4
    v2: dw 1, 65534, 3, 4
movq mm0, [v1]
paddw mm0, [v2]

Z góry dzięki za pomoc.

0

Jeżeli chcesz, żeby ktoś odrobił pracę domową za ciebie to umieść wątek w dziale http://4programmers.net/Forum/Og%C5%82oszenia_drobne. Jeżeli chcesz pomocy to pokaż najpierw co tam do tej pory zrobiłeś, z czym konkretnie masz problem i wtedy cię nakierujemy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1