Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler: i8080/8085/KP580
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
dimon4ik2010
0 / 0 / 0
Регистрация: 27.12.2013
Сообщений: 34
1

Написать программу на кр580 (сравнение чисел)

27.12.2013, 17:27. Просмотров 1396. Ответов 4
Метки нет (Все метки)

Нужно разработать алгоритм и по нему написать программу для кр 580

Задача.

В памяти записан массив из 12-ти однобайтных чисел. Определить наличие в этом массиве двух рядом стоящих чисел. По нахождению такой пары поиск прекратить и записать в стек адрес первого числа. Если таких чисел не обнаружено , записать код 0000.

Помогите пожалуйста)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2013, 17:27
Ответы с готовыми решениями:

Написать программу для эмулятора КР580
Логически сложить два двухбайтных числа 042D и 624A. Из старшего байта полученного числа...

Как переделать программу умножения для двухбайтовых чисел (КР580)?
Хочу из этой программы умножения,сделать программу умножения двухбайтовых чисел,что надо изменить?...

На микропроцессоре кр580 нужно написать программу "секундомер"
На микропроцессоре нужно написать программу "секундомер". начиная справа 2 ячейки отвечают за...

Написать программу "Кодовый замок" на Ассемблере КР580 по блок-схеме
Ребят помогите по этой блок схеме написать программу на ассемблере КР580

Перевести программу на КР580
Ребят переведите этот кусок пожалуйста setb p2.1 ;включение звукового сигнала call delay...

4
pyzhman
802 / 493 / 69
Регистрация: 15.05.2012
Сообщений: 2,783
27.12.2013, 21:54 2
Цитата Сообщение от dimon4ik2010 Посмотреть сообщение
наличие в этом массиве двух рядом стоящих чисел.
Странно будет, если их там не окажется. Их там одиннадцать, рядомстоящих - ни больше, ни меньше.
0
dimon4ik2010
0 / 0 / 0
Регистрация: 27.12.2013
Сообщений: 34
27.12.2013, 23:10  [ТС] 3
Цитата Сообщение от pyzhman Посмотреть сообщение
Странно будет, если их там не окажется. Их там одиннадцать, рядомстоящих - ни больше, ни меньше.
Ошибочка вышла, пропустил слово "одинаковых"


В памяти записан массив из 12-ти однобайтных чисел. Определить наличие в этом массиве двух рядом стоящих одинаковых чисел. По нахождению такой пары поиск прекратить и записать в стек адрес первого числа. Если таких чисел не обнаружено , записать код 0000.
0
pyzhman
802 / 493 / 69
Регистрация: 15.05.2012
Сообщений: 2,783
28.12.2013, 08:03 4
Значит берем текущее число и следующее и сравниваем. И так до конца массива. Для адресации удобно использовать регистровую пару HL.
0
dimon4ik2010
0 / 0 / 0
Регистрация: 27.12.2013
Сообщений: 34
28.12.2013, 12:51  [ТС] 5
Цитата Сообщение от pyzhman Посмотреть сообщение
Значит берем текущее число и следующее и сравниваем. И так до конца массива. Для адресации удобно использовать регистровую пару HL.
т.е. такой алгоритм?
Написать программу на кр580 (сравнение чисел)


 Комментарий администратора 
Загружайте изображения и файлы на форум и прикрепляйте к сообщению.
http://www.cyberforum.ru/about-forum/thread103521.html#post594251
0
28.12.2013, 12:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2013, 12:51

[КР580] Умножение, деление чисел
Доброго времени суток, испытываю огромные затруднения с программой) В эмуляторе микропроцессора...

Сложение однобыйтных чисел (КР580)
Подкиньте пожалуйста программку сложения однобайтных чисел для МП КР580. Спасибо.

[КР580] Сложение, умножение и деление двух чисел
Добрый день, недавно начал работу с ассемблером, и возникли трудности, т.к. здесь нет операторов...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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