0 / 1 / 0
Регистрация: 24.05.2022
Сообщений: 31
|
|
1 | |
Нужно составить программу загрузки и пересылки данных по алгоритму24.05.2022, 21:40. Показов 735. Ответов 7
Доброго времени суток. Нужно создать простенькую программу загрузки и пересылки данных по приложенному алгоритму. Входные данные: Область памяти М1-090D, M2-090E, M3-090F, M4-0910. Константы: 0E, 0F, 10, 11. Это все нужно сделать в таблице, которая также прилагается скриншотом. Очень нужна Ваша помощь, уже 2 день сижу над данной задачей.
Сам алгоритм: 1) Занести последовательно в четыре ячейки выделенной области памяти M1-M4 числа, написанные выше. 2)Загрузить в аккумулятор А содержимое ячейки памяти с адресом M1 3) Передать в регистр C константу, помещенную в ячейке M4 4) Передать данные из регистра С в регистр В 5) Загрузить регистровую пару HL содержимым ячеек памяти с адресами М3, М4 6) Передать в регистр D старший байт адреса ячейки памяти М2 7) Передать в регистр Е младший адреса ячейки памяти М2 8) Поменять содержимое регистровых пар HL и DE 9) Передать в регистр С содержимое ячейки памяти, адрес которой оказался в регистровой паре HL 10) Записать пустую операцию NOP(код 00).
0
|
24.05.2022, 21:40 | |
Ответы с готовыми решениями:
7
Скрипт для загрузки файла на сервер и занесения данных в бд по алгоритму Как создать программу для глобальной пересылки данных? Разработать программу с командами пересылки данных с использованием разных методов адресации Оцените программу пересылки данных разными способами (для микропроцессора 8086) |
Модератор
|
||||||||||||||||
24.05.2022, 22:33 | 2 | |||||||||||||||
И в чём проблема?
Читать умеете? Откройте список команд КР580ВМ80 (i8080) и найдите для каждого пункта ту, которая выполняет необходимое действие. Добавлено через 15 минут http://affon.narod.ru/Posobie.htm 4) Передать данные из регистра С в регистр В
0
|
0 / 1 / 0
Регистрация: 24.05.2022
Сообщений: 31
|
|
25.05.2022, 11:23 [ТС] | 3 |
ФедосеевПавел, Проблема в том, что в конечном итоге должен получится какой то ответ, после всех проделанных операций, а так как я не очень разбираюсь в данном языке, то вообще не понимаю, что должно получатся после выполнения каждого действия алгоритма. И да, читать я умею.
0
|
Модератор
|
|
25.05.2022, 12:38 | 4 |
Никакого ответа не должно получиться.
Ответ - это таблица с графами из регистров и ячеек памяти, строками в которой являются строки программы. Если значение регистра неизвестно - там пробел, если известно - там число. У вас 10 пунктов в задании, из них 3 я уже показал. Искренне надеюсь, что сможете прочитать описание команд и для оставшихся пунктов найти по одной подходящей команде. Единственное отличие пункт 1 - там будет 8 команд (загрузка в аккумулятор константы, запись аккумулятора в ячейку памяти - и так 4 раза по числу констант). Пробуйте - я помогу.
0
|
1176 / 653 / 111
Регистрация: 15.05.2012
Сообщений: 4,015
|
|
25.05.2022, 12:46 | 5 |
Ответом будет содержимое последней строки таблицы.
0
|
0 / 1 / 0
Регистрация: 24.05.2022
Сообщений: 31
|
|
25.05.2022, 13:00 [ТС] | 6 |
ФедосеевПавел, Спасибо, более менее разобрался, но так и не смог найти команду для 6 и 7 пункта, я так понимаю там должен быть mov и что-то еще? Поправьте, если я ошибаюсь.
0
|
Модератор
|
|
25.05.2022, 13:06 | 7 |
Думаю, mvi и константа.
0
|
1176 / 653 / 111
Регистрация: 15.05.2012
Сообщений: 4,015
|
|
25.05.2022, 14:59 | 8 |
09 старший, 0Е младший. В задании указано.
0
|
25.05.2022, 14:59 | |
25.05.2022, 14:59 | |
Помогаю со студенческими работами здесь
8
Составить программу по алгоритму составить программу по алгоритму составить программу по такому алгоритму Составить программу вычисления по алгоритму Надо составить программу по алгоритму Составить программу по данному алгоритму Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |