sunsetting
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