Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
pivop
1

Поиск наибольшего числа в массиве 4x3

26.10.2010, 18:12. Показов 1325. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужна помощь в асме
Задача состоит в нахождении наибольшего числа в целочисленном массиве 4x3 и выводе результата на экран

Добавлено через 19 часов 45 минут
Где ошибки?
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
.MODEL  small
.STACK  256
.data
array   dw  1,2,3,4,5,6,7,3,9,9,11,12
elem    dw 0    
.code
main:
mov ax,@data
mov ds,ax
xor ax,ax
mov si,0    
mov bx,0    
mov cx,4        
external:       
mov ax,array[bx][si] 
push    cx  
mov cx,3    
mov si,0
 
iternal:        
inc si         
cmp elem,ax
             
jg  here     
loop    iternal
    
here:
jcxz    move_next   
mov elem,ax 
                    
move_next:          
pop cx     
add bx,1 
loop    external    
    
mov ah,09h
mov dx,elem
int 21h
    
exit:               
mov ax,4c00h    
int 21h
 
end main
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.10.2010, 18:12
Ответы с готовыми решениями:

Поиск наибольшего числа в трехмерном массиве
Поиск наибольшего числа в трехмерном массиве Пусть массив Т имеет размерность 3х5х7. Найти...

Поиск наибольшего числа в массиве (код есть)
Итак, есть массив чисел (файл лаб.txt). Задача кода считать данный массив и найти в нем наибольшее...

Поиск наибольшего элемента в массиве
ДОброго времени суток. вопрос такой,допустим у меня есть массив, и его размер, как мне найти в нем...

Заменить в массиве положительные числа, индексы которых четны, значением наибольшего по модулу числа
Дан массив целых чисел заменить положительные числа индекс которого четны значением наибольшего по...

1
251 / 239 / 16
Регистрация: 31.12.2009
Сообщений: 324
27.10.2010, 14:34 2
array переделал вместо слов на байты - так выводить удобнее,и вообще по-мелочи:
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
.MODEL  small
.STACK  256
.DATA
array   db 1,2,3,4,5,6,7,8,7,6,5,4
 
.CODE
main:
    mov ax,@data
    mov ds,ax
 
    xor ax,ax
    xor dx,dx   ;dl will be used to store max
    mov bx,0
    mov cx,4
 
external:
    push cx
    mov cx,3
    mov si,0
 
internal:
    mov al,array[bx+si]
    cmp dl,al
    jge skip
    mov dl,al
 
skip:
    inc si
    loop internal
 
    pop cx
    add bx,3
    loop external
 
    add dl,'0'
    mov ah,02h
    int 21h
 
    mov ax,4c00h
    int 21h
 
END main
1
27.10.2010, 14:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.10.2010, 14:34
Помогаю со студенческими работами здесь

Поиск наибольшего и наименьшего значения в массиве.
Как в одномерном массиве a найти наибольшее и наименьшее числа ? :)

Быстрый поиск наибольшего значения в массиве
Есть массив из ~1000000 целых чисел чередующихся случайным образом. Как без особых затрат по...

Поиск наибольшего (наименьшего) в массиве после данного элемента
Подскажите как проще всего и рациональней сделать такую выборку? Например есть массив , элемент...

Нахождение наибольшего числа в массиве
Здравствуйте, помогите, пожалуйста, составить программу нахождения наибольшего из 30 положительных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru