Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Напишите программу преобразования двух неупакованных -чисел в слове памяти в упакованное http://www.cyberforum.ru/assembler/thread992979.html
Напишите программу преобразования двух неупакованных BCD- чисел в слове памяти в упакованное BCD-число в регистре AL
как задать файл из командной строки Ассемблере? Assembler
как задать файл из командной строки Ассемблере?
Assembler Массив
Пожалуйста помагите разобратся детально 1) вычисления суммы положительных и отрицательных элементов массива. разработойте 8086 ассеьмлер программы, вычислить сумму положительных и отрицательных...
Assembler Помагите решать 3 задачи Всем привет. Помагите пожалуйста решать 3 задачи на ассемблере. Желательно с комментами плиз. 1) вычисления суммы положительных и отрицательных элементов массиваразработка 8086 ассеьмлер... http://www.cyberforum.ru/assembler/thread990989.html
Assembler Ошибка в коде, необходимо разобраться! http://www.cyberforum.ru/assembler/thread990315.html
.386 .model flat,stdcall option casemap:none WinMain proto :DWORD,:DWORD,:DWORD,:DWORD include C:\masm32\include\windows.inc include C:\masm32\include\user32.inc include...
Assembler Tasm DosBox
Доброго всем времени суток. Нужна ваша помощь: как запустить файл filename.asm в Tasm? файл размещен в d:\tasm. Tasm смонтировал с dosBox-ом: mount c: d:\tasm\bin Буду благодарен.
Assembler Удобная среда для TASM
Подскажите инструменты для комфортного изучения Ассемблер под Интел 8086 В данным момент использую DosBox и TASM, но это оочень неудобно, ведь при каждом запуске приходится настраивать, при чем...
Assembler Команда сдвига Сразу скажу, работаю не в ассемблере, а в симуляторе микропроцессора VAX-11. Но все вполне аналогично и можно провести аналогию с ассемблером. Вопрос: Есть команда сдвига, выполняющаяся в формате... http://www.cyberforum.ru/assembler/thread989662.html
Assembler Коллоквиум, практические задания http://www.cyberforum.ru/assembler/thread989322.html
В общем, расскажу честно, учусь в универе, с этого семестра начался ассемблер, в связи с большой загруженностью не успеваю его тщательно изучать, хватаю кусками. Завтра по теории колоквиум, ребят,...
Assembler некорректное выполнение цикла model small .stack 100h .data len equ 10 mass dw -1,0,-9,8,0,7,8,0,2,0 .code start: mov ax,@data http://www.cyberforum.ru/assembler/thread988778.html
Svjazist
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 17
18.12.2013, 19:53 0

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

18.12.2013, 19:53. Просмотров 801. Ответов 3
Метки (Все метки)

Ответ

Недавно как раз писал такую программу:
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
.MODEL small    ;отводим под стек и под данные по 64Кб
.STACK 100h ;отмечаем начало сегмента стека
.DATA   ;отмечаем начало сегмента данных
A DW 5, 3, 9, 4, 5 ;описание массива из 5 элементов
Max DW 0    ;описание переменной Max
.CODE   ;отмечаем начало сегмента кодов
main PROC   
mov AX, @data   ;копируем адрес 
mov DS, AX  ;сегмента данных
mov SI, OFFSET A    ;заносим в SI начало массива А
mov AX, [SI]    
mov Max, AX ;в Мах заносим первый элемент массива
mov CX, 4   ;в СХ заносим количество итераций
L1: 
inc SI    ;сдвигаемся по массиву к следующему 
inc SI      ;элементу
mov AX,[SI] ;заносим в АХ текущий элемент массива
cmp AX, Max ;сравниваем АХ с Мах
jbe L2  ;если меньше или равно, переходим на L2 
mov Max, AX ;иначе запоминаем новый максимум
L2: 
loop L1 ;циклически повторяем все действия
mov AX,4C00h    ;выход 
int 21h ;из программы
main ENDP   
END main


Вернуться к обсуждению:
5. Напишите программу, которая выбирает из элементов заданного массива байтов максимальный элемент
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2013, 19:53
Готовые ответы и решения:

Выбрать из элементов заданного массива байтов максимальный элемент
На парах немножко каснулись ассемблера, сам в тему ещё не очень въехал. помогите составить) ...

Напишите программу, печатающую максимальный элемент массива из 10 элементов.
Помогите решить задачки: 1) Напишите программу, печатающую максимальный элемент массива из 10...

Описать функцию, которая находит максимальный элемент массива, из всех парных элементов массива, и использовать ее для некоторого заданного массива
Помогите зделать программы на РНР, буду очень благодарным. 1.Описать функцию, которая находит...

Напишите программу, которая заменит каждый положительный элемент суммой всех элементов массива. Ввод данных
Привет!Ребят,если не сложно сможете помочь? то я чайник в C++:( Спасибо большое!

Напишите функцию, которая вычисляет максимальный элемент массива
Напишите функцию, которая вычисляет максимальный элемент массива. Массив содержит элементы типа...

3
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru