![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 24.10.2014
Сообщений: 20
|
![]()
Ниже приведен пример текста программы, которая на языке ассемблер в заданном массиве определяет элемент с максимальной величиной.
Задание: Требуется разработать ассемблерную программу для обработки массива из 5 чисел в соответствии с данными ниже. Вид обработки: Найти сумму абсолютных величин Тип массива: Байт Код:
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Что-то в таком духе надо полагать:
Код:
I'm learning to live...
Последний раз редактировалось Stilet; 15.12.2014 в 12:44. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 325
|
![]()
Без переходов.
Код:
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]()
vadimych,
что бы инструкцию sets компилятор понял - нужно после .code добавлять строку .686 |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 325
|
![]()
Mikl___,
Microsoft (R) Macro Assembler Version 10.00.30319.01 понимает без этого. Не отставай от жизни. |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]()
vadimych,
согласись, что понять какая версия у ml.exe и link.exe из твоего фрагмента программы невозможно, а с .model tiny у link.exe проблем не возникло? 10 версия, вроде бы, СОМ-программы не создает... |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 325
|
![]()
Каюсь, не понять. Впредь буду писать версию ассемблера и линкера.
Код:
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]()
vadimych,
в компо нет желания сразиться, самому с собой, сам понимаешь, не интересно... |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 325
|
![]()
Mikl___,
я б с удовольствием. Но пока нет достаточно свободного времени. Извини. |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 24.10.2014
Сообщений: 20
|
![]()
Это правильно?) Почему всё что написали, везде ошибки выдает ассемблер! Emu8086 , win7 pro x64,license.
Вот код с сайбер форума, что не так тут?) Код:
(6) over 8 bits: -0D0H (27) insufficient operands for MOV (27) wrong parameters: MOV SUM AX (27) probably it's an undefined var: SUM AX |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Java: Дан двумерный массив чисел А размером 6х6 и одномерный массив Х из 6-ти чисел. Заменить первые три строки массива A | vikysha55 | Помощь студентам | 1 | 16.04.2014 10:50 |
Дан массив из десяти знаковых чисел. Требуется поменять местами пары соседних чисел. | Nokard | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 05.01.2014 16:39 |
Задан массив целых чисел, который может содержать повторяющиеся члены. Вычислить сколько чисел входят в массив более чем по одному | nubiknovo | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 20.11.2013 00:50 |
Дан массив из N целых чисел. Получить из него массив чисел по модулю меньших 10 и отсортировать его(язык си++) | mitja-zakelidis | Помощь студентам | 2 | 15.03.2012 03:10 |