Skip navigation

Feladatok

Keret a gyakorláshoz

A feladatok megoldásához tartozó keret megtalálható ezen a linken.

A keret az alábbi adatszegmenst tartalmazza:


.data

    str1    BYTE        'Hello assembly!', 0
    str2    BYTE        32 dup 0

    T       SDWORD      1, 2, 3, -56, 1956, 847	        ; Maga a tomb
    N       DWORD       6                               ; A tomb hossza

String Feladatok

  1. Számoljuk meg, hogy hány darab "a" betű van egy karakterláncban!
  2. Cseréljünk le egy string minden "a" betűjét "b" betűre.
  3. Titkosítás: Cseréljünk ki minden betűt (A-Z, és a-z) az "x" betűre, az egyéb karaktereket hagyjuk meg.
  4. Cseréljünk le egy string minden kisbetűjét nagybetűre (UPPER CASE).
  5. Mit kell módosítani a programon, hogy a nagybetűkből legyenek kisbetűk? (lower case)
  6. Invetáljuk a kis és nagy betűket egy karaktersorozatban. (iNVERT cASE)
  7. A szavak első betűjét állítsuk nagybetűsre, a többi részét pedig kisbetűsre. A szavakat szóközök választják el. (Proper Case)

Tömb feladatok

  1. Adjuk össze a Tömb pozitív elemeit!
  2. Számoljuk meg, hogy hány negatív eleme van a tömbnek!
  3. Írjuk ki a tömb 0 és 10 közötti elemeit!