Skip navigation

Feladatok

Alap

A kiinduló program elérhető ezen a linken:

A programban adott egy Adat szegmens:

.data

    a   BYTE    4 ; elojeltelen
    b   WORD    3 ; elojeltelen
    d   DWORD   9 ; elojeltelen
    T   SDWORD  9, 81, -50, 27, 13 ; elojeles
    N   DWORD   5 ; A tomb hossza

Elágazások

Írjunk kódrészleteket, amelyek elvégzik az alábbi műveleteket!

  1. EAX = max(a+b, a+c)
  2. EAX = mid(a,b,c)    ; középérték
  3. EAX = (a+b) == c ? a : b+c
  4. EAX = abs(a+b)
  5. EAX = szum(T[i])

Ciklusok

Írjunk kódrészletet a következő műveletek megvalósítására!

  1. N! - N faktoriális
  2. fib(N) - fibonacci sorozat n-edik eleme
  3. prim(N) - annak eldöntése, hogy egy szám prím-e.