
27.11.2008, 23:53
|
|
Постоянный
Регистрация: 30.04.2008
Сообщений: 323
Провел на форуме: 379101
Репутация:
136
|
|
Olegros911
Код:
name "Minimal"
org 100h
masiv db 110b,33,0F0h,1111b,251
mov cx,5
xor si, si ; итератор равен 0
;в bx должно находится какое нибудь
;начальное минимальное значение
;допустим 33
mov bx, 33
Min1: mov dx, masiv[si] ; первый элемент массива
;сравниваем
cmp bx,dx
jb Min2
inc si
loop Min1
Min2: mov dl,dx
add: Но обычно берется некоторое число, которое сравнивается с первым элементом массива и если оно меньше эталонного минимального числа, то затем сравниваем остальные элементы с последним. Думаю ты теперь понял. (Код не проверял набирал так)
Последний раз редактировалось 0verbreaK; 27.11.2008 в 23:57..
|
|
|