Показать сообщение отдельно

  #813  
Старый 27.11.2008, 23:53
0verbreaK
Постоянный
Регистрация: 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..
 
Ответить с цитированием