|
29 / 23 / 2
Регистрация: 14.04.2009
Сообщений: 448
|
|
Эмулятор микропроцессора КР580ВМ8012.12.2009, 23:56. Показов 31900. Ответов 16
Метки нет (Все метки)
Если кто-нибудь работал с эмулятором 8-ми разрядного микропроцессора КР580ВМ80, то, пожалуйста, если можно ответьте на несколько вопросов.
1. В популярной форме изложите, что такое регистр процессора. 2. Что такое регистровая пара и зачем она нужна. 3. Что такое аккумулятор и для чего он используется. 4. Что такое PWS? 5. Чем отличаются регистры B, C, D, E, H и L. 6. Пожалуйста, в доходчивой форме объясните про форматы команд: однобайтные, двухбайтные и трехбайтные.
0
|
|
| 12.12.2009, 23:56 | |
|
Ответы с готовыми решениями:
16
Микропроцессор КР580ВМ80 (Эмулятор) Вывод данных на ВУ (на базе микропроцессора КР580ВМ80) Массивы в РОН (Эмулятор МП КР580ВМ80) |
|
2537 / 833 / 10
Регистрация: 31.05.2009
Сообщений: 1,668
|
|
| 13.12.2009, 05:48 | |
|
1. Регистр - ячейка памяти внутри процессора, с содержимым которой он может выполнять какие-либо действия.
2. Регистры B, C, D, E, H и L сами по себе 8-разрядные, чего не хватает даже для аддресации, поэтому их объединяют в 16разрядные пары BC, DE, HL. 3. Аккумулятор - регистр А. Операции с ним выполняются быстрее. 4. Syntax error.
2
|
|
|
29 / 23 / 2
Регистрация: 14.04.2009
Сообщений: 448
|
|
| 13.12.2009, 13:17 [ТС] | |
|
Спасибо.
Я там ошибся: 4. Что такое PSW?
0
|
|
|
2537 / 833 / 10
Регистрация: 31.05.2009
Сообщений: 1,668
|
|
| 13.12.2009, 13:29 | |
|
4. PSW - регистровая пара. Образуется регистром флажков и аккумулятором A.
1
|
|
|
29 / 23 / 2
Регистрация: 14.04.2009
Сообщений: 448
|
|
| 13.12.2009, 19:38 [ТС] | |
|
Спасибо. Ещё объясните, что такое бит переноса (флаг переноса)?
0
|
|
|
2537 / 833 / 10
Регистрация: 31.05.2009
Сообщений: 1,668
|
|
| 13.12.2009, 19:45 | |
|
Выставляется в 1, если в результате операции произошло переполнение. Т.е. при вычитании получилось отрицательное число, при сложении, число вышло за допустимый диапазон (256 для 8разрядов) и т.п.
1
|
|
|
29 / 23 / 2
Регистрация: 14.04.2009
Сообщений: 448
|
|
| 13.12.2009, 19:59 [ТС] | |
|
Спасибо. А вы не знаете, есть ли где-нибудь примеры простых программ на этом эмуляторе?
0
|
|
|
2537 / 833 / 10
Регистрация: 31.05.2009
Сообщений: 1,668
|
|
| 13.12.2009, 20:07 | |
|
В гугле поискать ?
1
|
|
|
29 / 23 / 2
Регистрация: 14.04.2009
Сообщений: 448
|
|
| 13.12.2009, 20:09 [ТС] | |
|
Не нашел. Может поможете.
0
|
|
|
1779 / 757 / 153
Регистрация: 03.06.2009
Сообщений: 5,940
|
|
| 13.12.2009, 20:21 | |
|
Во вложении есть несколько примеров
1
|
|
|
29 / 23 / 2
Регистрация: 14.04.2009
Сообщений: 448
|
|
| 13.12.2009, 20:36 [ТС] | |
|
Спасибо. Но у меня есть задача по проще. Мне надо вычислить сумму первых 60-ти чисел натурального ряда (N = 1 + 2 + ... + 60). Вот ломаю голову как это сделать.
С системой команда в общем виде ознакомился. Составил алгоритм на Си, и нарисовал блок-схему. Вот как теперь это в ассемблер этого МП переделать не знаю. Подскажите с чего начать.
0
|
|
|
1779 / 757 / 153
Регистрация: 03.06.2009
Сообщений: 5,940
|
||||||
| 13.12.2009, 21:07 | ||||||
|
что-то типа такого
1
|
||||||
|
29 / 23 / 2
Регистрация: 14.04.2009
Сообщений: 448
|
|
| 13.12.2009, 21:11 [ТС] | |
|
Кстати, а вот эти команды, вы их просто для наглядности пишете. Я так понял там нет редактора куда их можно вбить, чтобы они сработали.
Я ещё не понял как правильно эти команды читать. Например: lxi h,0 - это команда 21 LXI H, d16? И что по этой команде мы записывает в регистровую пару HL? И не понял, почему именно эта команда используется. У нас 60 (3С), зачем ей 16 байт?
0
|
|
|
1779 / 757 / 153
Регистрация: 03.06.2009
Сообщений: 5,940
|
|
| 13.12.2009, 21:22 | |
|
Правильно, записываем 0, вернее 0000 (после запятой) - это начальная сумма
1
|
|
|
29 / 23 / 2
Регистрация: 14.04.2009
Сообщений: 448
|
||
| 13.12.2009, 22:12 [ТС] | ||
|
И останов надо делать в конце программы или он тут сам по себе получается? Добавлено через 18 минут Что такое сложение с двойной точностью? Объясните пожалуйста. Добавлено через 4 минуты И за чем под 60 мы отводим два регистра? Разве одного не достаточно будет? Добавлено через 13 минут И расскажите про флаги. В каких случаях они устанавливаются и что значат. Добавлено через 6 минут И не подкинете ссылочку на пример блок-схемы описания подобных алгоритмов. Именно для ассемблеров.
0
|
||
|
olga13
|
|
| 23.04.2012, 20:07 | |
|
Подскажите пожалуйста как после принятия кода с клавиш 0-7, подсчитать число нажатых клавиш с четными номерами и вывести соответствующую цифру на третий слева индикатор left indicator?
|
|
| 07.12.2015, 12:08 | |
|
Не по теме: Да простится поднимание столь древнего поста и не в тему. Парней, не сдавших сессию, призывают на срочную. А девушек? Как им-то быть?
0
|
|
| 07.12.2015, 12:08 | |
|
Помогаю со студенческими работами здесь
17
Сумма элементов массива (эмулятор МП КР580ВМ80) [Микропроцессор КР580ВМ80 (Эмулятор)] Даны три числа, уменьшить каждое на 42 Нужно настроить эмулятор мобильного телефона MEMU чтобы приложения не видели что это эмулятор КР580ВМ80. Работа с ПЗУ Массивы в эмуляторе МП КР580ВМ80 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|