[ASEMBLER] Rozpoznaje wielkie i male litery.

0

Witam. Dostalem nastepujace zadanie - napisac w kodzie asemblerowym program, któy w napisie "AlaMaKota" rozpozna wielkie i male znaki, oraz wstawi spacje przed wielkimi literami za wyjątkiem pierwszej, czyli 'A'. Probowalem to zrozumiec i zrobic, ale jest ciezko poniewaz do tej pory moja przygoda z asemblerem opierala sie glownie na operacjach liczbowych :)

0

http://www.klcconsulting.net/images/ascii-full.gif
Możesz po prostu sprawdzać w pętli tak:

-wczytujesz do al pierwszą literkę stringa

cmp al,'Z'
  jbe duzalitera

A pod etykietą duzalitera masz wypisanie spacji a potem wypisanie owej literki i potem wywołanie wczytania kolejnej litery do al.

Najlepiej dodatkowo, wypisz pierwszą literkę normalnie a potem dopiero puść pętlę którą podałem, w ten sposób nie wstawi ci spacji przed pierwszą dużą literą.

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