ďťż

sunsetting

photo

Witajcie:) Jako, że jestem początkującym adeptem sztuki programowania, chciałbym prosić Was o pomoc z programem, który znajduje najmniejszą wartość w tablicy...
Poniżej zamieszczam swój kod. Wynik ma być zapisany z rozszerzeniem com. Czy to jest w porządku? Wywala mi przy linkowaniu error: no stack, ale nie mam już na to pomysłu =/ Proszę o pomoc i poradę ...
Pozdrawiam

Kod:                 .MODEL  TINY

Kod             SEGMENT

                ORG    100h
                ASSUME  CS:Kod, DS:Kod, SS:Kod

Start:

DL_TABLICA      EQU     12
Tablica         DB      01h, 02h, 00h, 10h, 12h, 33h
                DB      15h, 09h, 11h, 08h, 0Ah, 00h
Najmniejsza     DB      ?

                jmp     Poczatek

Poczatek:
                mov     ax, SEG Kod
                mov     ds, ax
                mov        cx, DL_TABLICA; licznik petli
                mov        bx, -1
Petla:
                inc        bx
                mov     al, tablica[bx]
                cmp     byte ptr tablica[bx],ah
                jae     Petla
                mov     al, ah
                dec     cx
Skok:
                loop     Petla

                mov     Najmniejsza, al

                mov     ax, 4C13h
                int     21h

Kod            ENDS

                END START

I jeszcze jedno. Czy da się w TurboDebbugerze sprawdzić wartość zmiennych? ale nie początkową ustaloną przy deklaracji, tylko aktualnie zmieniającą się.


To może Ci pomóc:
http://pl.wikibooks.org/w...M/Przeszukiwacz
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • kazimierz.htw.pl