0 / 0 / 0
Регистрация: 12.12.2014
Сообщений: 7
|
|
1 | |
КР580ВМ80А Попарно вычесть числа и сравнить12.12.2014, 15:36. Показов 2170. Ответов 13
Метки нет (Все метки)
Здравствуйте, не знаю даже куда обратиться, решил написать на форум. Знающие люди, помогите написать небольшую программку. Сам я прочнист, но в ВУЗе появился предмет связанный с программированием.
Задачка следующая: Составить алгоритм и написать программу в машинных кодах микропроцессора КР580ВМ80А для решения следующих задач: Вычесть числа a, b и c попарно и разместить полученные значения в памяти в порядке возрастания. Все числа положительные, целые (0...127) Помогите пожалуйста, сам я в этом ни бум бум - как и в программировании в общем.
0
|
12.12.2014, 15:36 | |
Ответы с готовыми решениями:
13
Сравнить два числа, поменять их местами и из большего вычесть меньшее Сравнить попарно элементы двух массивов Отсортировать и попарно сравнить элементы K-го и M-го столбца матрицы Вычислить среднее арифметическое попарно из 6 чисел Сравнить |
1176 / 653 / 111
Регистрация: 15.05.2012
Сообщений: 4,015
|
|
12.12.2014, 19:34 | 2 |
О, машкоды это моя песня.
0
|
0 / 0 / 0
Регистрация: 12.12.2014
Сообщений: 7
|
|
13.12.2014, 00:04 [ТС] | 3 |
А вы сможете мне помочь?) хотя бы с алгоритмом. Я сам составил кое-какой и сто-то написал даже, но преподаватель задал "наводящий вопрос" про команду cmp, чем она отличается от вычитания и сказал разобраться с учетом знака. Вплане если после вычитания получится отрицательное число. Ну и я не понимаю толком как распределить - гуглил, увидел метод пузырька, но там по убыванию, а мне нужно по возрастанию. Помогите пожалуйста чем сможете
0
|
1176 / 653 / 111
Регистрация: 15.05.2012
Сообщений: 4,015
|
|
14.12.2014, 08:16 | 4 |
Где составленное и даже написанное?
cmp отличается от вычитания тем, что значения операндов не изменяются, изменяются только флаги.
0
|
0 / 0 / 0
Регистрация: 12.12.2014
Сообщений: 7
|
|
14.12.2014, 10:50 [ТС] | 5 |
Вот. Только блок схема без стрелок - ворд глючил, но думаю вы поймете что к чему.
0
|
0 / 0 / 0
Регистрация: 12.12.2014
Сообщений: 7
|
|
16.12.2014, 21:49 [ТС] | 6 |
Ауу, спецы, никто не поможет простенькую программу подправить? Даже не написать а просто добавить недостающее.
0
|
Витальич
|
17.12.2014, 21:45
#7
|
Не по теме: Ассемблерщики самые черствые и безсердечные форумчане, иное дело мы, СИшники, уже бы вариантов пять накидали и преподу бы сами отнесли.
0
|
pyzhman
|
19.12.2014, 11:19
#8
|
Не по теме: Страшно даже представить дизассемблерщиков.
0
|
0 / 0 / 0
Регистрация: 12.12.2014
Сообщений: 7
|
|
25.12.2014, 09:28 [ТС] | 9 |
Pyzhman, вы в своей стихии помочь не можете?слишком сложная задачка?
0
|
Витальич
|
25.12.2014, 10:50
#10
|
Не по теме: pyzhman, Вас таки на слабо берут :rofl:
0
|
1176 / 653 / 111
Регистрация: 15.05.2012
Сообщений: 4,015
|
|
25.12.2014, 10:58 | 11 |
Не по теме: Меня ж разжалобить очень легко. Особенно легко разжалобить монетой (детушкам, хлип-хлип, на подарок к НГ). Но раздел, увы, не тот. :) А посылать туда - нельзя. 2shadowdj: могу, аж руки чешутся. Простая. Не по теме: Что-то от дизассемблерщика во мне всё-таки есть.
0
|
0 / 0 / 0
Регистрация: 12.12.2014
Сообщений: 7
|
|
25.12.2014, 12:18 [ТС] | 12 |
2pizhman, странный вы. Поспрашиваютна других форумах. Надеюсь кто-то поможет А вам удачи в поиске монет
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
25.12.2014, 12:21 | 13 |
0
|
0 / 0 / 0
Регистрация: 12.12.2014
Сообщений: 7
|
||||||
25.12.2014, 12:27 [ТС] | 14 | |||||
Я выложил код который написал сам, если вдруг вы невнимательны, и попросил найти ошибку либо дать совет в его усовершенствовании. Если бы я смог написать его на 100 процентов правильно сам - я бы это сделал и не лез бы на ваш форум
Добавлено через 2 минуты Еще раз поикреплю код. Первый столбец-адрес. Щатем машинный код,затем мнемоника
0
|
25.12.2014, 12:27 | |
25.12.2014, 12:27 | |
Помогаю со студенческими работами здесь
14
Суммировать часы сотрудника по датам, вычесть из 250 и сравнить с 30 Intel 8080 (КР580ВМ80А). Вычисление модуля числа Перебор содержимого LIST<>: попарно сравнить все элементы листа исключая возможность повторения Два многоразрядных числа заданы в виде одномерных массивов. Из большего числа вычесть меньшее Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |